In this post we'll cover how to implement toggling of state using pure CSS solutions instead of needing to reach for JavaScript.
One example of where this might be applicable is in the toggling of mobile menus (navigation drawer).
In this post I discuss how I went about figuring out a solution for declarative package management across Linux and Mac, what options I looked at, what I settled on and why.
In this post, I share key programming lessons I've learned over the years, some of them specific to Go. The points discussed cover a wide range, but the focus is always on writing cleaner, more maintainable code.
This post explains why Go developers should avoid using os.Exit or log.Fatalln, as they bypass deferred functions, potentially leaving critical cleanup tasks undone. Instead, handle errors gracefully and let deferred functions run before exiting your program.