NPNitin Poojaryinnitin-poojary-golang.hashnode.dev·1d ago · 21 min readBuilding Docker's Network From Scratch: Namespaces, veth Pairs, Bridges, dnsmasq, and iptablesdocker run -p 8080:80 nginx gives you an isolated network stack, a private IP, internet access, and a port exposed to the host, all in one line. Add a user defined network (which is what docker compos00
NPNitin Poojaryinnitin-poojary-golang.hashnode.dev·Jul 8 · 13 min readDocker Networking Deep Dive: How My Air Hockey Server's Containers Actually Talk to Each OtherIntroduction Early on, while dockerizing the air hockey backend, Redis was running in its own container but the API server was still running locally on my machine, so localhost:6379 worked fine. Same 00
NPNitin Poojaryinnitin-poojary-golang.hashnode.dev·Jun 10 · 12 min readConcurrency the Hard Way: What an Air Hockey Server Taught Me About GoIntroduction From the past few months I have been learning Go, but learning through tutorials and practice questions wasn't cutting it. What I wanted was to build something real, something that would 20
NPNitin Poojaryinnitin-poojary.hashnode.dev·Jul 7, 2025 · 13 min readFlutter CI/CD Guide with CodemagicIntroduction Publishing a Flutter app to both the Play Store and App Store can be a repetitive process. It involves merging code with team members, running tests, performing manual QA, uploading builds, and repeating it all for every release. Sounds ...10
NPNitin Poojaryinnitin-poojary.hashnode.dev·May 21, 2025 · 4 min readMonitor Performance of your Flutter App with DevTools: Raster ThreadIn this series, we explored Flutter DevTool's Performance tab and learned how to detect and fix UI thread janks. In this final part, we will discuss the role of the raster thread and some methods to fix raster janks. You can find the complete series ...00