2025-11-15

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

#linux #dns #networking #command-line #tips #story #journey
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

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.

#aws #sqs #dlq #localstack #docker #python #microservices #distributed-systems #go #lambda
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-26

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.

#aws #sqs #lambda #retry-mechanism #distributed-systems #cloud-computing
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-25

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.

#AWS #Lambda #Serverless #Cloud #Concurrency
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-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-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-06-20

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

#database #ssh #tunneling #proxy #aws #rds #postgresql #security #devops #infrastructure
2025-06-15

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

#golang #go #testing #mocking #dependency-injection #interfaces #rest-api #tutorial #ai-generated #humor
2025-06-10

Understanding Prompt Design Methods and Parameters

Learn about zero-shot, one-shot, and few-shot prompting techniques in AI

#ai #prompts #llm #vertex-ai
2025-06-06

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

#writing #tone #communication #content-creation #storytelling #professional-writing #copywriting
2025-05-26

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

#golang #go #goversion #macos #homebrew #development #tutorial #ai-generated #chaos #sanity-optional
2025-05-07

Finding High Memory Keys in Redis Cache with Python

A simple Python script to identify and analyze the largest keys in your Redis cache

#python #redis #cache #performance #memory #ai-generated
2025-04-15

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

#movies #films #tv shows #reviews #ratings #korean drama #chaos #entertainment #funny
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-03-12

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

#linux #command-line #disk-usage #tutorial #system-administration
2025-03-11

Working with Timezones using Carbon in PHP

A comprehensive guide to handling timezone conversions with Carbon in PHP applications

#php #carbon #laravel #timezone #utc
2025-03-01

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

#php #carbon #laravel #date
2025-02-19

Fix Private Repository Access in Golang

How to configure and access private repositories in Golang using SSH and environment variables

#golang #git #ssh #configuration #tutorial
2025-01-31

Understanding MySQL Query Optimizer: COUNT(id) vs COUNT(*)

Deep dive into MySQL query optimization comparing COUNT(*) and COUNT(id) performance with practical examples

#mysql #performance #database #optimization
2025-01-29

Update Terkini: Wilayah Banjir Jakarta Januari 2025

Data lengkap wilayah rawan banjir dan update terkini kondisi banjir Jakarta per 29 Januari 2025

#jakarta #banjir #kecamatan #pemetaan #info
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-20

Image Generation and Analysis with Google Vertex AI

Guide to generating and analyzing images using Google Vertex AI with Python

#vertex-ai #python #machine-learning #google-cloud
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
2024-10-17

Git command yang paling sering digunakan

Panduan perintah Git yang sering digunakan dalam pengembangan software

#git #version-control #development #commands
2024-08-24

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

#macos #development #tools #setup
2024-06-16

Managing Environment Variables in Production with AWS Secrets Manager

Guide to managing environment variables securely using AWS Secrets Manager

#aws #devops #security #environment-variables
2024-06-16

How to Prevent macOS from Bringing All Windows to the Front When Switching to an App

Guide to managing window behavior in macOS using AltTab

#macos #productivity #tools #window-management
2024-06-06

How to Delete AWS ACM Certificate Management from ELB

Step-by-step guide to removing ACM certificates from Elastic Load Balancer

#aws #acm #elb #certificates
2024-06-03

Example App Scripts Google Form: Sending All Response to Whatsapp

Guide to using Google Apps Script to send form responses to WhatsApp

#google-apps-script #forms #whatsapp #automation
2024-02-16

Trigger job queue tinker laravel

Learn how to manually trigger Laravel job queues using Tinker for testing and debugging purposes

#laravel #php #queue #tips #debugging
2024-02-16

Docker Commands Cheat Sheet

Essential Docker commands for local development and container management

#docker #devops #containers #tips
2024-02-16

Laravel Envoy Deployment Configuration

Complete example of Laravel Envoy configuration for automated deployment with staging and production environments

#laravel #envoy #deployment #devops #automation
2024-02-16

Intercept Traffic Android Apps

#android
2024-02-16

Docker Compose for RabbitMQ: Basic Setup

Learn how to set up RabbitMQ locally using Docker Compose with persistent storage, management UI, and secure defaults

#docker #rabbitmq #devops #message-queue