Daily Golang Issue #11 (2024-08-24)
π₯ This newsletter issue was published 7 days ago in my Daily Golang newsletter. Subscribe to the newsletter to get newsletter issues with best and latest resources about Golang every day in your mailbox.
Daily Golang
Daily Golang is your daily and weekly source for everything about the Go (Golang) programming language. Get the latest news, tips, tutorials, and more delivered straight to your inbox.
Why Subscribe to Daily Golang?
- Receive fresh Go programming content in your inbox every day and week.
- Keep up with the latest news, trends, and developments in the Go community.
- Access tips, tutorials, and best practices to enhance your Go programming expertise.
- Save time with hand-picked articles and resources relevant to your Go journey.
Your daily hub for Go news, insights, and projects
β‘οΈ Latest
Here are the newest blog posts, videos, and projects from the Go community and all around it.
- sesh
- Sesh is a CLI that helps you create and manage tmux sessions quickly and easily using zoxide.
- Sesh v2.0 is here! The project was rewritten using dependency injection and simplified logic.
- πΉ Go 75: sync.Pool with Code Examples
- πΉ You have to know these two Golang 1.23 changes!
π§ Discoveries
Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.
π Blog Posts
- Test-driven development with Go by John Arundel
- Donβt return err in Go
- This article challenges the conventional practice of returning errors in Go, proposing alternative methods for error handling. The author suggests approaches that can lead to cleaner, more readable code while maintaining robust error management.
- Context cancellation: Stop wasting resources on aborted requests
- The author discusses the importance of handling context cancellations in Go to prevent resource wastage when requests are aborted. The post offers practical tips on implementing context cancellation effectively in Go applications.
- Advanced markdown processing in Go
πΉ Videos
- Logic Programming in Go - Walter Schulze
- Golang and the Billion Dollar Mistake
- GopherCon Europe 2023: Drishti Jain - Go Beyond the Console: Developing 2D Games in Go
π οΈ Projects
- mjl-/mox
- modern full-featured open source secure mail server for low-maintenance self-hosted email
- charmbracelet/bubbles
- A collection of modular TUI components for the Bubble Tea framework, designed to simplify building terminal-based user interfaces.
Max Kovalevsky, a software developer
Prague, the Czech Republic