FFerinferztyle.me·46m ago · 19 min readBuilding Go CLIs with Cobra: a practical guideSeries: Platform engineering with Go | Topics: Go, Cobra, CLI, Platform Engineering This is part of the Platform Engineering with Go series. This post builds on the client-go patterns from post 3. Re00
AKAshish Kumarinashish-kr.hashnode.dev·1d ago · 8 min readUnderstanding Memory in Go: Heap, Runtime Memory, RSS, and GOMEMLIMITWhen we talk about memory usage in a Go application, we often focus on the heap. We look at a heap profile, check HeapAlloc or HeapInuse, and assume that tells us how much memory our application is us00
HHashinharshitdevio.hashnode.dev·2d ago · 7 min readInterfaces: The Philosophy of Go!Interfaces: The Philosophy of Go! Hellowww :D I’m gonna be blunt, this blog is not a technical explanation of 'Interfaces in Go' at all. Like, you'll not learn how to declare interfaces, their syntax00
SSSubha Sundar Dasinretui.hashnode.dev·3d 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·3d 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
AEAdeshina Emmanuelineadeshina.hashnode.dev·3d ago · 14 min read Cloud Identity Security Engineering #001 Cloud Identity Security Engineering is built around a single idea: IAM permissions are not a list. They are a graph. Before authorization relationships can be modeled as graphs, traversed as attack pa10
PSPUSARLA SIVAKALKIingosprint90.hashnode.dev·3d 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·3d 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·3d 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·3d 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