[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"hashnode":3},[4,9,14,19,24,29,34,39,44],{"title":5,"excerpt":6,"date":7,"href":8},"Bonus: Combining Wait for Results and Fan-Out Pattern in an API Endpoint","When building scalable and efficient APIs, it’s often necessary to handle multiple tasks concurrently and ensure that all tasks are completed before returning a response…","2026-10-03T11:55:30.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Fbonus-combining-wait-for-results-and-fan-out-pattern-in-an-api-endpoint",{"title":10,"excerpt":11,"date":12,"href":13},"How I Rebuilt Rixl's Video Pipeline with River, Postgres, and Transactions","Have you ever noticed how a video on YouTube or TikTok starts a bit blurry and then, as if by magic, snaps into crystal-clear high definition? That \"magic\" is actually…","2026-03-21T09:30:00.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Friver-postgres-video-pipeline",{"title":15,"excerpt":16,"date":17,"href":18},"How a 'Simple' Telegram Bot Turned Into a Full Payment System","I was busy working on a usage-based billing platform—the kind where you calculate cost based on video duration, file size, bandwidth, and other metrics that make your…","2026-01-04T09:30:00.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Fsimple-telegram-bot",{"title":20,"excerpt":21,"date":22,"href":23},"Understanding Fan-Out Concurrency Pattern in Go","Welcome back, everyone! Two weeks ago, we started our concurrency series by discussing how concurrency patterns can effectively address business challenges. I illustrated…","2025-03-07T12:18:16.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Funderstanding-fan-out-concurrency-pattern-in-go",{"title":25,"excerpt":26,"date":27,"href":28},"Concurrency Patterns in Go: Wait for Results","In the previous article, \"Concurrency Patterns in Go: A Practical Guide,\" I took a fun and practical dive into the world of concurrency in Go. I explored how goroutines…","2025-02-13T00:23:40.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Fconcurrency-patterns-in-go-wait-for-results",{"title":30,"excerpt":31,"date":32,"href":33},"Concurrency Patterns in Go: A Practical Guide","Hello, hello, can you hear me? Great! Let's dive into the world of concurrency patterns in Golang. If you've ever wondered how your computer can handle multiple tasks…","2025-01-30T10:35:40.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Fconcurrency-patterns-in-go-a-practical-guide",{"title":35,"excerpt":36,"date":37,"href":38},"Creating a Scalable API with Go, Gin, and MongoDB II","In the previous tutorial, you learned about setting up your project using a package-oriented design for integrations and setting up the database for user interactions…","2023-03-28T00:16:43.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Fcreating-a-scalable-api-with-go-gin-and-mongodb-ii",{"title":40,"excerpt":41,"date":42,"href":43},"Merging Maps in Go: A Step-by-Step Guide","Go is an open-source programming language. It uses a statically typed system, which requires the declaration of variable types at compile-time and generates more…","2023-02-08T12:30:24.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Fmerging-maps-in-go-a-step-by-step-guide",{"title":45,"excerpt":46,"date":47,"href":48},"Creating a Scalable API with Go, Gin, and MongoDB Atlas","Go, also known as Golang, is a programming language created by Google that is easy to use, fast, and efficient. It is excellent for web development, and it is also highly…","2023-02-08T10:32:49.000Z","https:\u002F\u002Fayaacodes.hashnode.dev\u002Fcreating-a-scalable-api-with-go-gin-and-mongodb-atlas"]