Skip to main content

Posts

2025

Building a Serverless Agentic AI on AWS with Strands SDK
·1924 words·10 mins
Learn how to deploy a production-ready serverless AI agent on AWS using the Strands SDK with Lambda, API Gateway, Bedrock, and CDK. Includes architecture, code, and cost breakdown.
Why Infrastructure as Code Feels Broken in 2025 (and How We Can Fix It)
·1471 words·7 mins
Infrastructure as Code promised simplicity, but in 2025, many teams still struggle with brittle state, slow feedback loops, and tool drift. Here’s why IaC feels broken today and how the next generation of tooling could improve it.
Git Aliases for Developers: 25+ Time-Saving Shortcuts for Your Workflow
·1939 words·10 mins
Level up your Git productivity with over 25 aliases for faster commits, smarter branching, quick history exploration, and developer-friendly power tools.
Optimizing Your Git Config: My Developer Setup
·1326 words·7 mins
Customize your Git configuration to match modern workflows. Learn how to enable smarter diffs, cleaner history, automatic branch setup, and productivity boosts that save time every day.
Managing Mental Energy in Tech with Spoon Theory: Avoiding Burnout
·1053 words·5 mins
Tech culture demands constant output, but our mental energy is finite. Learn how Spoon Theory helps developers and engineers manage spoons, avoid burnout, and build sustainable careers.
5 Business Email Mistakes That Hurt Security and Trust (And How to Fix Them)
·699 words·4 mins
Your business emails might look legitimate, but simple misconfigurations can make them appear suspicious, land in spam, or even enable phishing attacks. Here are the top 5 mistakes companies make with email security — and how to fix them.
When CORS Requests Turn Into Unexpected API Gateway Costs (and How to Fix It)
·712 words·4 mins
Cross-Origin Resource Sharing (CORS) can result in hidden AWS API Gateway charges when every request triggers a preflight. This post explains why and shows how to use CloudFront, caching, path-based routing, and smart API design to reduce costs.
Understanding Git Branch Divergences: Causes, Fixes, and Best Practices
·882 words·5 mins
Git branch divergences often confuse developers. This guide explains common causes, shows troubleshooting techniques, and covers safe resolution strategies including rebase, merge, and reset.

2024

Automating Unraid Array Decryption with GitHub Key Storage
·740 words·4 mins
Learn how to automate Unraid array decryption at startup with a secure workflow using LUKS key-files, GitHub private repos, and Unraid boot events.
Automating Google Drive Backups to Amazon S3 Glacier IR
·888 words·5 mins
Learn how to automatically back up Google Drive documents to Amazon S3 Glacier IR with a secure, cost-efficient workflow powered by Python, rclone, and GitHub Actions.
Deploying AWS CDK Lambda with Docker & GitLab CI
·963 words·5 mins
Learn how to deploy AWS CDK Lambda functions using Docker-in-Docker inside GitLab CI. Covers setup, authentication with OpenID Connect, and handling Python dependencies with Poetry.