PSPUSARLA SIVAKALKIingosprint90.hashnode.dev·1h ago · 11 min readDay 21 - JSON Handling in Go: Encoding & DecodingJSON (JavaScript Object Notation) is one of the most widely used data formats today. Whether you're building REST APIs, reading configuration files, communicating between microservices, or integrating00
SSSubha Sundar Dasinretui.hashnode.dev·6h ago · 9 min readI Tried to Build a UI Framework With No Pixels. Here's What Broke My Brain First.A few months ago I wanted to build a small command-line tool. Nothing fancy — just a form, a list, maybe a modal dialog. The kind of thing you'd knock out in an afternoon with a modern app framework. 00
PSPUSARLA SIVAKALKIingosprint90.hashnode.dev·6h ago · 6 min readDay 20 - File Handling in Go (Part 5): Seek, File Information & Useful OperationsIn the previous articles, we learned how to: Read files Read large files efficiently using bufio Create files Write data Append content There are still a few useful file operations that you'll 00
PSPUSARLA SIVAKALKIingosprint90.hashnode.dev·7h ago · 5 min readDay 19 - File Handling in Go (Part 4): Creating, Writing, and Appending FilesIn the previous articles, we learned different ways to read files in Go. Reading is only one half of file handling. In real-world applications, we often need to create new files, write data into them,00
PSPUSARLA SIVAKALKIingosprint90.hashnode.dev·7h ago · 6 min readDay 18 - File Handling in Go (Part 3): bufio.Scanner vs bufio.Readerbufio.Scanner and bufio.Reader are not competitors. They solve different problems. Use Scanner when you're reading structured input (like lines or words). Use Reader when you need more control over ho00
PSPUSARLA SIVAKALKIingosprint90.hashnode.dev·7h ago · 5 min readDay 17 - File Handling in Go (Part 2): Reading FilesIn the previous article, we learned the different ways of reading files in Go and discussed when to use each approach. Now it's time to get our hands dirty and see how file reading actually works. We'00
SHSohag Hasaninnotes.sohag.pro·4d ago · 11 min readI Built a Production Go Payment Ledger in 14 Weeks. Here's What I'd Do Differently.Near the end of this build I did something I'd recommend to anyone who has just finished a big project and feels good about it: I handed the whole thing to a reviewer who had no stake in my feelings a00
SHSohag Hasaninnotes.sohag.pro·4d ago · 11 min readApproval Workflows and an Outbox Event Stream in Go: Eventing Without KafkaThe first time a bank made me wait, I was annoyed. I was trying to send a fairly large transfer, tapped confirm, and instead of the usual "done" the app said the payment was "under review." Nothing mo00
SCSubham Chakrabortyinknowbase.hashnode.dev·5d ago · 7 min readBuilt "Todoer", a TUI in Go to replace Notion, Todoist & moreI've tried Notion, Todoist, Google Tasks, Microsoft To Do, and a long list of others to keep my to-dos in order. They all had the same problem, just in different flavors: either a pile of features I n00
FFerinferztyle.me·5d ago · 25 min readTalking to Kubernetes from Go: a practical client-go guideThis is part of the Platform Engineering with Go series. This post builds on the minikube cluster set up in post 2. Read post 2 first if you haven't yet. kubectl is great for humans. But what about p00