PinnedNodeJS Graceful Shutdown: A Beginner's GuideImagine this scenario: Your Node.js application is happily running, processing requests, interacting with databases, and then suddenly, it gets terminated. The system administrator decided it was time to scale down, or perhaps a critical error forced...May 23, 2023·7 min read
Deploying Next.js SSR on Cloudflare: The Complete Guide to OpenNext vs next-on-pagesAug 2, 2025·8 min read
Do You Really Know the Difference Between L1, L2, and L3 CDK Constructs?After you complete this article, you will have a solid understanding of: What L1, L2, and L3 constructs actually are and when to use each Why AWS created three different abstraction levels (and the hidden benefits) How to avoid the most common CDK...Jul 26, 2025·6 min read
Understanding PostgreSQL Row-Level Security Through pg_cron: A Practical GuideImagine this scenario: You have a multi-tenant PostgreSQL database where different teams or customers share the same schema. The last thing you want is one user accidentally (or maliciously) seeing another user’s data. That’s exactly where Row-Level ...Jan 24, 2025·5 min read
How to Pay AWS Bills in Naira: A Quick GuideBelow is a short, straightforward guide on how to pay AWS bills in Nigerian Naira (NGN)Jan 14, 2025·1 min read
Nomad 101: The Simpler, Smarter Way to Orchestrate ApplicationsNomad is a personal favorite when I need a straightforward, single-binary orchestrator that just works. It’s built by HashiCorp, the folks behind Terraform and Vault, and it takes a minimalistic approach to scheduling and managing containerized (and ...Dec 31, 2024·7 min read
How I Leverage Raspberry Pi as a DevOps EngineerAs a DevOps engineer, I’m always looking for a cost-effective, reliable, and flexible way to prototype new ideas without overcommitting infrastructure resources. Sure, spinning up EC2 instances or provisioning dedicated hardware works, but when you w...Dec 16, 2024·4 min read
TDD vs BDD: Navigating the Testing Landscape in Modern Software DevelopmentIntroduction In the ever-evolving world of software development, testing methodologies play a crucial role in ensuring the quality and reliability of applications. Two prominent approaches that have gained significant traction in recent years are Tes...Aug 27, 2024·4 min read