SGSahil Guptainsahilxdev.hashnode.dev·2d ago · 7 min readWhat is Middleware in Express and How Does It Work?What happens to a request before it reaches your route? You send a request to /api/users. Your route handler sends back a response. Many beginners think the request goes straight from the browser to t00
AMAhmed Mahsookinahmedmahsook.hashnode.dev·3d ago · 5 min readIdempotency in a Go Wallet System: How I Made Sure Money Never Moves TwiceThe problem In PriceFlow, every bid holds money. When you bid ₹500 on an auction, that ₹500 gets locked in your wallet so you can actually pay if you win. If someone outbids you, your hold gets releas00
AMAhmed Mahsookinahmedmahsook.hashnode.dev·5d ago · 6 min readBuilding a Crash-Safe Bid Engine in Go: Heaps, Race Conditions, and RecoveryThe problem PriceFlow lets sellers create auctions and buyers compete through real-time bids. The engine behind this needs to do three things well: handle many bids arriving close together, always kno00
MMehradinmehradsadeghi.hashnode.dev·Sep 27 · 28 min readAutomated Testing in Backend Development: A Complete Guide from Unit Tests to Fuzz TestingIf you had to change one of your critical services right now, how confident are you that the change wouldn't silently break something else in your codebase ? And harder still — if the only way to be s00
ISIdris Salamiinaloma-backend.hashnode.dev·Sep 26 · 2 min readBuilding a Python CLI Tool to Consume the TMDB API.TMDB CLI Tool 🎬 A command-line interface (CLI) application built with Python that interacts with The Movie Database (TMDB) API to fetch and display movie information. This tool allows you to quickly 00
MMaxinpkgmax.hashnode.dev·Sep 25 · 9 min readIf AI Can Code, Why Am I Still Learning Software Engineering?There is a lot of fear around AI and software development. People talk about AI taking developers' jobs, AI making programming irrelevant, and how there is no longer a reason to spend years learning h00
MMMayank Mahajaninmayankdev.hashnode.dev·Sep 24 · 10 min readHow I Built a Unified Authentication System with Password, Google OAuth & GitHubBuilding Unified Authentication in Node.js: Password + Google OAuth + GitHub While building a custom authentication system with Google OAuth, GitHub OAuth, and traditional email/password authenticatio00
RBRakesh Bhandarkarinrakesh-code-lab.hashnode.dev·Sep 24 · 11 min readCommerceFlow: What I’m building, how an order moves through the system, and the engineering problems shaping the architecture CommerceFlow is an order-processing platform I’m building from the ground up. The starti02B
AJAyush Jaininayushjjainn.hashnode.dev·Sep 22 · 17 min readI Broke my Git History Shipping a macOS AppGitHub told me one of my branches was 40 commits behind main. So I did the obvious thing and synced it. That single instinct turned into the worst Git incident of the entire project. Fixing it meant r00
ABAbhishek Banerjeeindeeper-in-tech.hashnode.dev·Sep 19 · 5 min readBeyond Pure Relational SQL: Designing Hybrid Multi-Model Persistence with PostgreSQL How enterprise engineering teams leverage PostgreSQL for JSON documents, time-series data, and vector similarity eliminating multi-database sprawl without sacrificing reliability. The Database Sprawl 00