Day 22 of #100DaysOfGo 🐹 Today felt so good I built my first real CLI app in Go! 💻✨ A simple Todo app that runs right in the terminal and yes, it actually saves your tasks in a json. Thread 🧵👇 #Golang #100DaysOfCode
Day 21 of #100DaysOfGo 🐹 Today was all about syncing, i made data safe across goroutines using sync.Mutex. 🔒 Built a SafeCounter that increments values from 1000 goroutines without breaking anything. Go’s concurrency + mutex = peace in parallelism 😎 #100DaysOfCode #Golang
1
1
1
I used os.Args to handle commands like add, list, and done. So running something like: go run main.go add "Cook beans" adds a task instantly ✅ Then I used encoding/json to store everything in a tasks.json file -> no fancy DB, just plain files doing the job. #BuildInPublic

Nov 6, 2025 · 8:12 PM UTC

The app loads tasks, updates them, and saves again using MarshalIndent to keep it neat and readable. Finally, I built features to: ✅ Add tasks 📋 List tasks 🎯 Mark tasks as done All backed by Go’s clean error handling and struct logic. #100DaysOfCode #Golang #BuildInPublic
4