Skip to content Archive
2026
- Loading Secrets at Runtime Without Leaking Them: config(), the Keystore, and run
- Encrypt Your .env with One Command: The secret-keystore CLI
- Your .env Is a Loaded Gun: A Saner Threat Model for Node.js Secrets
- Encrypted .env for Node.js with AWS KMS: The Complete Guide
- Retries Are Not a Fix. They Are a Liability.
- Your Background Jobs Are Not Failing. They Are Lying.
- Stop Putting Secrets in process.env: Encrypt Env Vars with AWS KMS
- Scaling the Boring Stuff: Sending 10 Million Notifications with a Simple Node.js Job Worker
2025
- Handling BigInt in JavaScript: What Happens When You Don’t
- Your Node.js AWS SDK v3 App Will Crash in Production Without This maxSockets Fix
- How AWS Nitro Enclaves Prove You’re Running Secure Code: Remote Attestation Explained
- Leading FinTech Teams: Balancing Speed, Security and Compliance
- Trends Shaping the Future of FinTech
- Building Scalable and Resilient FinTech Systems
- APIs, Security and Compliance: The Technical Backbone of FinTech
- Core Pillars of FinTech: Payments, Lending, Wealth and Beyond
- FinTech Fundamentals Every Engineering Leader Should Know (2025 Edition)
- PCI DSS 4.0: Client-Side Attack Vectors and What Developers Must Do
- COPPA vs HIPAA vs PCI DSS: What Developers Actually Need to Know
- Secrets Sprawl in Node.js Projects: Detection, Prevention & Secure Deployment (2025)
- Zero-Downtime Deployments in Node.js: Real Strategies, Real Examples
- Master Docker in Real Projects: Compose + CI/CD + Best Practices
- API Observability: Logs, Traces, Metrics with OpenTelemetry
- How to Architect Multi-Tenant SaaS Backends in 2025 (PostgreSQL + Node.js)
- Packaging Node.js Libraries the Right Way: ESM, CommonJS, and Bundlers in 2025
- A Practical Guide to AWS API Gateway
- JWT vs PASETO vs Session-Based Auth
- How to Prevent Replay Attacks with JWTs: JWS vs JWE and Fingerprint Validation in Node.js
- Memory Leaks and Garbage Collection in Node.js: What Developers Get Wrong (And How to Fix It)
- Understanding MSE and EME: How Modern Video Streaming Works in Your Browser
- Stop Using JSON.parse on Huge Payloads: Streaming JSON in Node.js
- Offset vs Cursor vs Keyset Pagination: Best Practices for Scalable APIs
- Tame the Stream: Handling Backpressure in Node.js Like a Pro
- Killing Your App with .map()? Here’s the Modern Fix
- Metal to Cloud – Part 14: Day 2 & Beyond
- Metal to Cloud – Part 13: The Real Payoff
- Metal to Cloud – Part 12: Keeping Watch
- Metal to Cloud – Part 11: Access and Interaction
- Metal to Cloud – Part 10: Adding Network Superpowers
- Metal to Cloud – Part 9: Weaving the Virtual Network Fabric
- Metal to Cloud – Part 8: Powering Virtual Machines
- Metal to Cloud – Part 7: Building Resilient Storage with Juju
- Metal to Cloud – Part 6: Juju Deploys the Cloud Brain
- Metal to Cloud – Part 5: Enter Juju
- Metal to Cloud – Part 4: Taming the Tin
- Metal to Cloud – Part 3: MaaS Setup
- Metal to Cloud – Part 2: The Cloud Blueprint
- Metal to Cloud – Part 1: Beyond Public Cloud
- JWT, JWE, and JWKS Explained: A Developer’s Guide to Token-Based Security
- Homomorphic Encryption: Performing Computations on Encrypted Data
- Zero Trust Encryption: A Security-First Approach
- KMS vs HSM: Choosing the Right Key Management Solution
- End-to-End Encryption (E2EE) in Messaging Apps
- JWT Signing & Encryption: Securing API Tokens
- How Digital Signatures Ensure Data Integrity?
- How TLS/SSL Encryption Protects the Internet?
- AES vs RSA Encryption
- Hashing vs Encryption: What’s the Difference?
- What is Envelope Encryption?
- Symmetric vs Asymmetric Encryption
2022
- Traefik Postgres pgAdmin: A Simple (But Complete) Guide
- Traefik + Docker Compose
- How much do you know "Traefik" proxy?
- SQL - Stored Procedures vs Functions
- Operational Patterns in Microservices
- Data Patterns in Microservices
- Integration Patterns in Microservices
- Decomposition Patterns in Microservices
- Microservices & Cloud Native
- Jargon of Microservices
- Understanding HLD & LLD
- High Level Design (HLD)