Background Jobs in Go with Asynq and Valkey
Replace fragile goroutines with durable background jobs using Asynq and Valkey. Patterns from a production SaaS: lifecycle emails, bulk imports, and long-running API sync tasks.
Articles on software engineering, AI, and building products.
Replace fragile goroutines with durable background jobs using Asynq and Valkey. Patterns from a production SaaS: lifecycle emails, bulk imports, and long-running API sync tasks.
AI coding tools are powerful but forget everything between sessions. TaskWing gives them persistent memory.
How I fine-tuned a 4B parameter model to turn transaction monitoring JSON into compliance narratives - for $0, in 70 minutes, on a free GPU.
A story about switching from Node.js to Golang after 5 years. Why I made the switch and what I like about it.
Amazon GuardDuty is a managed threat detection service that monitors AWS accounts for malicious activity. Learn how it works and when to use it.
Step-by-step guide to deploying a NestJS application to AWS ECS using Pulumi. Covers VPC setup, Docker builds, ECR, and load balancer configuration.
Production-ready NestJS boilerplate with JWT authentication, role-based access control, Swagger docs, Docker Compose, and ESLint configuration.
Maximize software quality, team collaboration, and delivery efficiency with these battle-tested development best practices.
Practical Terraform tips from 3 years of experience: remote state management, folder structure, module design, and 11 essential best practices.
Understand the differences between CI, CD, and continuous deployment. Learn how DevOps practices enable fast, reliable software delivery.
Understand GitOps principles and learn how to implement Git-based continuous deployment workflows for your infrastructure automation.
Learn how to create and enforce security policies as code using HashiCorp Sentinel for automated infrastructure compliance and governance.
Quick hands-on lab to create your first AWS CloudFormation stack. Deploy an S3 bucket using a simple JSON template in under 5 minutes.
Complete beginner's guide to Kubernetes on AWS EKS covering K8S architecture, objects, control plane, data plane, and cluster setup options.
Step-by-step hands-on lab to provision an EC2 instance on AWS, install Docker, and deploy Apache NiFi for powerful dataflow management.
Step-by-step tutorial on integrating Lottie animations in GatsbyJS with the lottie-web library for smooth, scalable vector animations.
Essential coding criteria and best practices: SOLID principles, trunk-based development, TDD/BDD, clean code, PRPL pattern, and App Shell.
A quick reference guide to AWS Amplify @auth directives for GraphQL schemas, including owner and group-based authorization rules.
The transcript and story structure of my pilot episode, where I commit to launching 6 startups in 6 months using Dan Harmon's story circle.
Discover what's new in React Native v0.62.0: Flipper debugging support, dark mode APIs, Appearance module, and accessibility improvements.
After three years of planning, I launched my YouTube channel. Join me on this journey of creating content and sharing my tech experiences.