Best practices aren't always the best choice There are good reasons to choose what your industry considers the "right way to do something." But every choice has a tradeoff. And as a professional, you shouldn't just blindly follow what others are doing.
My first thoughts on Playwright I'm probably going to start using Playwright as my go to end to end testing framework for the foreseeable future.
Things to consider before starting an Elixir/Phoenix project A non-exhaustive pros and cons list of the Elixir and Phoenix framework ecosystem, gathered from a few weeks of building an MVP.
Testing environment variables in an Elixir/Phoenix application Use the Application.put_env method to override environment variables for your unit and integration tests.
Handling environment variables in Elixir/Phoenix applications A simple approach to setting configuration values using environment variables in an Elixir/Phoenix application.
Deploying Sveltekit to AWS Lambda I had a hard time using the sveltekit-adapter-aws and services like Elastic Beanstalk, ECS, and CloudFlare Pages. So I created a minimal example of deploying Sveltekit to AWS Lambda using the CDK.
Some things to consider as a software engineer... that have nothing to do with writing code A non-exhaustive list that I'm writing for myself on the important soft skills I've had to cope with working professionally in tech. I started writing it in Obsidian as a personal note and thought why not share in case it can help someone like me down the road.
Deleting and emptying Amazon S3 Buckets using the AWS CLI Here's a quick command that will help you safely clean up a lot of S3 buckets quickly and easily.
Daily journal: #1 Load testing, empathy as a mentor, and thoughts on churn of frontend ecosystem versus slower moving, less innovative backend technology.