2026-03-04

Enable ECS Exec on AWS

A comprehensive guide on how to enable ECS Exec on AWS, properly configure IAM role policies, and troubleshoot connection issues using the check-ecs-exec.sh script.

#aws #ecs #ecs-exec #troubleshooting #cloud
2026-02-18

Git Blame for AI: Why Prompts Belong in Version Control

As prompts become the new human interface, we face a critical question: should we treat them as transient artifacts or source code? This article argues for storing prompts in version control, akin to "Git Blame" for AI-generated code.

#ai #git #coding #llm #prompt-engineering
2026-02-05

Mago: The Blazing Fast Rust-Powered PHP Toolchain

Discover Mago, the new Oxidized PHP Toolchain written in Rust that offers 90x faster linting, formatting, and static analysis.

#php #rust #tooling #static-analysis #performance #mago
2025-11-15

Cloudflare Tunnels Free ngrok Alternative

Learn how to use Cloudflare tunnels to expose your localhost application to the internet with HTTPS for free, using just two simple commands.

#cloudflare #devtools #networking #localhost #tunneling #https
2025-10-20

A Practical Guide to Using Advisory Locks in Your Application

Learn how to use PostgreSQL advisory locks to manage concurrency in distributed systems. This guide covers implementation, use cases, and practical examples with code.

#postgresql #database #concurrency #advisory locks #distributed systems #golang #backend
2025-10-20

Understanding PostgreSQL Locks: A Comprehensive Guide

Master PostgreSQL's locking mechanisms including table-level, row-level, page-level, and advisory locks. Learn practical techniques to diagnose lock contention, prevent deadlocks, and optimize database performance.

#postgresql #database #locks #concurrency #performance #optimization #backend
2025-08-26

Building a Go Lambda to Process SQS Messages A Complete Guide

A step-by-step tutorial on creating, building, and deploying a Go-based AWS Lambda function to consume and process messages from an SQS queue, including error handling and partial batch failures.

#go #golang #aws #lambda #sqs #serverless #tutorial
2025-08-26

The 9 Ways an SQS Message can be Deleted

An exploration of the nine ways a message can be removed from an Amazon SQS queue, from successful processing to unexpected edge cases with modern features.

#aws #sqs #lambda #event-source-mapping #distributed-systems #cloud-architecture
2025-08-16

6 Easy Ways to Switch Between AWS Profiles

A comprehensive guide to the most common and convenient methods for switching between AWS profiles, from using the --profile flag to third-party tools like aws-vault.

#aws #cli #devops #cloud #tutorial
2025-08-16

Using MFA with AWS CLI

A step-by-step guide on how to resolve the 'explicit deny in an identity-based policy' error by using MFA with the AWS CLI, including how to get temporary credentials and automate the process with a script.

#aws #cli #mfa #security #devops #tutorial
2025-06-24

Git Commit Message Prompt Template

Simple prompt template for generating professional git commit messages using AI assistants

#git #prompt #ai #development #tools
2025-04-15

Creating Sequences in PostgreSQL

How to create and manage sequences in existing PostgreSQL tables

#postgresql #database #sequences #sql #ai-generated
2025-03-13

Installing Cody CLI for Automated Commit Messages

A step-by-step guide on installing and using Sourcegraph Cody CLI to generate AI-powered commit messages following Conventional Commits format

#development #git #cli #sourcegraph #automation
2025-01-29

IP Anycast and Multiple IPs with Cloudflare

Learn about IP Anycast technology and how to implement multiple IPs for a single domain using Cloudflare

#networking #cloudflare #dns #anycast #infrastructure
2025-01-15

The Testable Golang API - A Love Story with Interfaces

A heartfelt journey of building bulletproof REST endpoints in Go, learning to love testing, and discovering the magic of interfaces

#golang #go #api #testing #interfaces #rest #endpoints #tdd #story #journey