Kyodo TechModel Based Generative Microservices in GoIn the continually evolving landscape of software development, we’re always on the lookout for ways to make our processes more efficient…Jun 26, 2023Jun 26, 2023
ChaewonkongIs Go Fiber that FAST?Fiber confidently claims that it stands as the quickest web framework, outshining other competitors such as Gin and Echo.Jun 6, 20235Jun 6, 20235
InBetter ProgrammingbyJason NganHow to Speed Up Your Struct in GolangSimple data alignment technique that you should knowJan 27, 20229Jan 27, 20229
InStackademicbyAlexander BlackmanGolang Packages: Why MVC is Anti-Pattern for Golang DevelopmentIn this article I want to talk about the logic of code distribution by packages in production Go services.Oct 9, 20237Oct 9, 20237
Oren RoseClean Architecture in Golang with Go KitHow to really write Clean Architecture in Go? Maybe go-kit has this all figured out…Sep 17, 20236Sep 17, 20236
InITNEXTbyMohammad Hoseini RadRedis Performance and Atomicity in Golang: Unleash the Power of Pipelines, Transactions, and Lua…Redis is a beloved technology being used in most products. While getting started with Redis and integrating it into a codebase is pretty…Oct 6, 20231Oct 6, 20231
InITNEXTbyMohammad Hoseini RadIdempotency in APIs: Handling Duplicate Requests with Golang and RedisImagine you are working on a shipping service that exposes an API, and whenever an order is paid successfully, the mentioned API is called…Jul 7, 20235Jul 7, 20235
Mohammad Hoseini RadBuilding an Online Taxi App Like Uber With Golang — Part 2, Scalability and AuthorizationI’ve started a series in which we talk about some important aspects of production software, and we try to understand the challenges and…Mar 22, 20231Mar 22, 20231
Mohammad Hoseini RadBuilding an Orchestrator for an Event-Driven Application using Golang and RabbitMQBuilding an asynchronous application is not only using a message broker and calling it a day. Well, in the right situation, using async…Jun 8, 20231Jun 8, 20231
Mohammad Hoseini RadBuilding an Online Taxi App Like Uber With Golang — Part 1, Nearby TaxisWell, I’ve always wanted to write a series of articles in which I talk about Golang and other technologies and build an application…Mar 20, 20231Mar 20, 20231
Mohammad Hoseini RadBuilding an Online Taxi App Like Uber With Golang — Part 3, Redis to Rescue!In the first part, I talked about Redis and how it can help us to overcome some GeoSpatial challenges. However, Redis is a robust and…Mar 25, 20231Mar 25, 20231
InLevel Up CodingbyPhuong Le (@func25)Go: Pointer and How Do I Decide To Use Pointer?With pointers, you’ll be able to pass references to values instead of copying them, !(saving memory and improving performance)Mar 14, 20231Mar 14, 20231
InITNEXTbyMehranAdvanced Network Programming in GoLangA Deep Dive into Networking with GoAug 6, 20231Aug 6, 20231
Jan KammerathHow Go fixed everything that was wrong with programmingWhy do you write software? I write software to build computer programs that solve real world problems. Software that solves very specific…Apr 16, 202335Apr 16, 202335
Abhishek RanjanBuilding WebSocket for Notifications with GoLang and Gin: A Detailed GuideHello, brave coders! Today we’ll tackle the exciting world of WebSockets, armed with the simplicity and power of GoLang and Gin. So grab a…Jul 18, 20231Jul 18, 20231
InStackademicbyBrian NQCGo Concurrency Visually Explained — sync.WaitGroupsync.WaitGroup is commonly used in Golang when dealing with Concurrency. Fortunately, WaitGroup is very easy to understand.Sep 27, 20231Sep 27, 20231
InBetter ProgrammingbyDilara GörümHow to Secure Your Golang ApplicationConfigure authentication and authorization without harming the principle of statelessness of RESTApr 4, 20234Apr 4, 20234
Mou Sam DahalHandle Errors In Go Like A Pro.Errors? Manage them at Scale? Debug at runtime?May 11, 20231May 11, 20231
InStackademicbyJack20X Faster Golang Docker BuildsAccording to the Go command documentation:Sep 25, 20232Sep 25, 20232