Day 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 integrating11 min read·gosprint90.hashnode.devJul 18
Day 20 - File Handling in Go (Part 5): Seek, File Information & Useful Operationshandling files in go. Reading, writing, appending, copying, creating temp files, creating new files in golang.6 min read·gosprint90.hashnode.devJul 18
Day 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,5 min read·gosprint90.hashnode.devJul 18
Day 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 ho6 min read·gosprint90.hashnode.devJul 18
Day 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'5 min read·gosprint90.hashnode.devJul 18