AWS Russian Doll Caching at the Edge Cache the outer fragment. Reuse the inner fragments that did not change. The Rails caching guide calls this Russian doll caching.
Artificial Intelligence Teach a Neural Network to Play Snake This Snake project is a useful way to study how a simple game-playing agent works end-to-end, including iteration through training.
Product Development Slack Canvas: A Missing Tool Between Roadmaps and Source Control A couple of teammates showed me Slack Canvas. It excelled at aiding async coordination with clients an ocean away.
AI for Developers A Pragmatic Look at Web Scraping, Open Source, and LLM-Assisted Development My Mrln project serves as an example of a few ethical topics related to creators, AI labs, and LLM-assisted development.
AWS Introducing SST v3 for Modern AWS Serverless Infrastructure Web apps often have rich front ends and lean back ends, leading to more dynamic, developer-friendly tools. SST v3 is one such tool.
AWS Aurora MySQL 8 Upgrade: Using the AWS Blue/Green Style Upgrade database with AWS RDS going from Aurora MySQL 5.7 to 8.0 using Blue/Green deployment. No downtime. No more RDS Extended Support.
C# Optimize EF Core Database Query Performance In a recent software project, we saw a big drop in the web app's performance. Here are the strategies we used to improve query performance.
Growing as Makers From Green to Great: Building Confidence in Consulting Preferring simplicity over complexity and being a great communicator are traits I've observed from effective software consultants.
Golang Create a Time-Tracking CLI Tool with Go, OAuth2, and Google Calendar API In 2024, there's been a lot of hype around Golang. I felt inspired to try it out and write a program in this language.
DevOps & System Admin. Docker Compose Dependency Management Isn’t a Silver Bullet The dependency management in Docker Compose, particularly with the depends_on attribute, isn't a silver bullet.
Project & Team Management Transform Software Teams with Feature Captains As a tech lead on my project, I witnessed the transformative power of the feature captain role. Here's how our team benefits.
DevOps & System Admin. Working with Docker Containers Made Easy with the dexec Bash Script I wrote a simple dexec script to make running commands through Docker containers less clunky. I'll show you what dexec is and how to use it!