PSPrabhu Singhinprabhusingh.hashnode.dev·Sep 26 · 20 min readArchitecture Is Context: How Senior Engineers Make Data Systems Safe to ChangeSoftware architecture is often discussed as though there is a catalog of correct answers. Use microservices. Avoid shared databases. Introduce APIs. Cache aggressively. Eliminate technical debt. Refac00
PSPrabhu Singhinprabhusingh.hashnode.dev·Jun 24 · 29 min readAdvanced Async Patterns, Library Internals, and Guru-Level ArchitecturePart 1 taught the core mental model: A generator is a controllable producer of values, commands, states, or effects. Now we go deeper. This part is not about yield 1, yield 2, or basic iteration. We00
PSPrabhu Singhinprabhusingh.hashnode.dev·Jun 24 · 20 min readJavaScript Generator Functions: From Beginner Trick to Architect-Level Streaming WeaponMost JavaScript developers see generator functions once, remember the function* syntax, maybe use yield, and then forget them. That is a mistake. Generators are not just “functions that pause.” They a00
PSPrabhu Singhinprabhusingh.hashnode.dev·Feb 20 · 6 min readDocker as Python development evironmentWe've all been there: you pull a teammate's branch, run pip install, and everything breaks. It could be a missing system library, a conflict between C-extensions, or a slight mismatch in Python versio00
PSPrabhu Singhinprabhusingh.hashnode.dev·Feb 20 · 3 min readBridge Windows Terminal, WSL2 & VS Code for Smooth Docker DevelopmentTo ensure smooth integration of your development environment with Docker running on Windows WSL 2 Ubuntu, it's essential to configure some key settings for compatibility with Windows Terminal and VS C00