On October 19 and 20, 2025, the AWS North Virginia (us-east-1) region faced a disruption that took down services worldwide, from small websites to large e-commerce sites (including Amazon itself), banks and government services. According to AWS, the ...
Introduction I've been working on a reminder assistant that operates through WhatsApp. Essentially, you ask to be reminded of something at a certain point in time, and you receive a message when that time arrives. There are other features like recurr...
Introduction One thing you might notice when working with LLM-based coding tools is how much they struggle to get the right information into their context windows. LLMs usually know almost everything there is to know about libraries, code patterns, a...
Note on AI usage: this blog post was initially sent in a conversation format to a friend through Signal and converted into a blog post by Claude Opus 4. The content of it was created by myself, though the wording and the blog post format is by Claude...
Introduction Back when I first started with Python, my first web framework wasn’t Django or Flask — it was Tornado Web. I’m not sure of all the exact reasons why I started with it, but I’m thankful to this day that I did.. Tornado had this unique way...
Introduction In a dynamic development environment, the efficiency and automation of deployment processes are key to the speed and reliability of software releases. This post details my journey in facing and overcoming CI/CD challenges at the company ...
Introduction Database schema management is essential as projects evolve over time. A challenge arises when the schema, originally designed to accommodate a certain set of requirements, needs to change. These changes can include the introduction of ne...
Introduction In this post, we’ll delve into AWS Lambda, AWS's serverless computing platform. My aim is to give a broad overview over it, shed light on its nuances, and to create an easier path for other developers. Understanding AWS Lambda AWS Lambda...