GO design patterns: BuilderOne way to become very good at something is to practice repeatedly. Like Depeche Mode said in one of their songs: “I like to practice what…Jan 31, 2023Jan 31, 2023
Connecting Dots: Go, Docker and k8s [Part 1]Nowadays successful applications often consist of containers and container management system to: 1) ease scaling 2) reduce down time 3)…Feb 4, 2021Feb 4, 2021
Node.js Streams in ActionEver wondered how streams are working in Node.js? I had. So far I know that using streams will most certainly reduce memory usage on the…Jan 10, 2021Jan 10, 2021
Node.js Simplify Route Handlers With MiddlewareWhat I’d like to point out in this post is pretty common issue I had to deal with over and over again and share some patterns that have…Jan 10, 2021Jan 10, 2021
How To Create Golang REST API: Project Layout Configuration [Part 1]During past couple of years I have worked on few projects written in GO. I noticed that the biggest challenge developers are facing is…Apr 22, 2020Apr 22, 2020
How To Create Golang REST API: Project Layout Configuration [Part 3]Good cake is the one you can easily slice into parts with no crumbs falling apart. That’s all this project is about: 3 simple parts, no…Apr 14, 2020Apr 14, 2020
How To Create Golang REST API: Project Layout Configuration [Part 2]In a previous post I was explaining the basics of setting up GO application for REST API. Now I’ll go into details by first creating…Apr 14, 2020Apr 14, 2020