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.
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.
Deploying Scalable Django APIs on AWS ECS Fargate: A Complete Guide
A comprehensive guide to containerizing and deploying production-ready Django applications using Docker, AWS ECS, and Fargate for serverless scalability.
Understanding p50 p75 p90 p95 and p99 latency metrics
These terms are typically used to describe latency metrics—how long it takes for a system or service to respond to requests.
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.
Antigravity Manager: The Ultimate Account Switcher
Discover Antigravity Manager, a professional tool for seamless account switching and management for Antigravity tools.
Managing Multiple Git Accounts with SSH Config and InsteadOf
Learn how to manage multiple GitLab and GitHub accounts on a single machine without conflicts using SSH configuration and Git's insteadOf feature.
Understanding ISO Standards: 27001, 27701, and 25010
An overview of key ISO standards for information security, privacy, and software quality, with examples of implementation in Indonesia.
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.
The DNS Detective - A Journey Through the Internet's Phone Book with dig
A heartfelt story about discovering the dig command and how it became my trusted companion in solving DNS mysteries
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.
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.
AWS SQS with Dead-letter queue (DLQ) local setup using Localstack
A comprehensive guide on how to set up AWS SQS with DLQ locally using Localstack for robust development and testing.
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.
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.
Understanding SQS Retry Behavior with Visibility Timeout and Max Receive Count
A deep dive into how AWS SQS handles message retries using Visibility Timeout and Max Receive Count, with a practical example and log analysis.
Understanding AWS Lambda Concurrency: Cold Starts, Warm Starts, and Container Reuse
A detailed explanation of how AWS Lambda handles concurrency, including cold starts, warm starts, and container reuse.
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.
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.
Git Commit Message Prompt Template
Simple prompt template for generating professional git commit messages using AI assistants
Database Proxy & SSH Tunneling: Your Gateway to Secure Database Access
A comprehensive guide to securely accessing private databases through SSH tunnels, proxies, and AWS solutions without exposing sensitive endpoints
Mastering Dependency Injection and Mocking in Golang (Without Crying)
A hilariously practical guide to dependency injection, interface mocking, and testing in Go that won't make you question your career choices
Understanding Prompt Design Methods and Parameters
Learn about zero-shot, one-shot, and few-shot prompting techniques in AI
Mastering the Art of Tone - Your Guide to Writing with Personality
A comprehensive guide to choosing and mastering different writing tones for maximum impact, from professional authority to casual comedy
Managing Go Versions with goversion (Without Losing Your Mind)
A hilariously comprehensive guide to juggling multiple Go versions like a caffeinated circus performer using goversion on macOS
Finding High Memory Keys in Redis Cache with Python
A simple Python script to identify and analyze the largest keys in your Redis cache
Creating Sequences in PostgreSQL
How to create and manage sequences in existing PostgreSQL tables
My Chaotic Film Diary - Where I Rate Movies Like My Life Depends On It
A brutally honest and hilariously chaotic collection of my movie and TV show ratings, complete with questionable taste and zero shame
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
Finding the Largest Files on Your System with the du Command
A tutorial on using the du command with sort and head to identify the largest files and directories on Linux systems
Working with Timezones using Carbon in PHP
A comprehensive guide to handling timezone conversions with Carbon in PHP applications
Carbon::parse(null) returns a Carbon object with the current time
Understanding the behavior of Carbon::parse(null) and safer alternatives in PHP date handling
Fix Private Repository Access in Golang
How to configure and access private repositories in Golang using SSH and environment variables
Understanding MySQL Query Optimizer: COUNT(id) vs COUNT(*)
Deep dive into MySQL query optimization comparing COUNT(*) and COUNT(id) performance with practical examples
IP Anycast and Multiple IPs with Cloudflare
Learn about IP Anycast technology and how to implement multiple IPs for a single domain using Cloudflare
Update Terkini: Wilayah Banjir Jakarta Januari 2025
Data lengkap wilayah rawan banjir dan update terkini kondisi banjir Jakarta per 29 Januari 2025
Image Generation and Analysis with Google Vertex AI
Guide to generating and analyzing images using Google Vertex AI with Python
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
Git command yang paling sering digunakan
Panduan perintah Git yang sering digunakan dalam pengembangan software
The Ultimate Guide to Setting Up Your MacBook for Web Development
Comprehensive guide to configuring a MacBook for web development with essential tools and software