I'm a Software Engineer with over a decade of experience developing full stack applications. I'm also Vegan with a passion for environment and electric cars.
I mostly write about tech I find interesting, or want to log my discoveries for my future self and others.
Tech
Rails 6 introduced a new autoloader called Zeitwerk. While it has many many improvements, one of the main changes is how strict it is with filenames and the constants they define. Unless you have full coverage on your application (few apps actually reach 100%) it can be quite ...
Marc Qualie
I found myself with an odd scenario the other day where I needed to render a rails partial (using HAML with some templates, styles, and a layout) from within an API controller. Rails API controllers by design do not have the capability to render anything other than JSON in ...
Environment
Over the last few years I've started to become a lot more aware of various carbon emissions created by myself and the people around me. From non obvious things like the food we eat, to the worst offenders such as travelling. In the 21st century it's increasingly hard to not ...
Configuring IAM is essential for any AWS account. The most common use case is granting access to EC2 instances, or allowing web apps to read/write to S3. While it's not recommended to make any direct changes in the AWS console, it's sometimes helpful to allow humans to browse ...
I've lost count of the amount of times I've had to research this on a fresh install or different machine. Since python is not a language I use day to day, I constantly forget the environment configuration so I'm putting it here for quick reference when I will inevitably need ...