Daily Golang Issue #12 (2024-08-25)
π₯ 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
π§ Discoveries
Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.
π Blog Posts
- SQL as API in Go
- The article discusses how to use SQL directly as an API within Go applications. It explains how this approach can simplify data access by allowing SQL queries to drive application logic, reducing the need for complex data access layers.
- Build your own slice: Arrays and slices
- This post guides readers through understanding and implementing arrays and slices in Go, highlighting their similarities and differences. The author provides practical examples to demonstrate how to work with these fundamental data structures effectively.
- Files in test scripts by John Arundel
- Go structs are copied on assignment (and other things about Go I’d missed)
- This article explores the behavior of Go structs, focusing on how they are copied when assigned. The author shares learnings and nuances about struct behavior that might be overlooked by developers new to Go.
πΉ Videos
- Fuzz testing by Erik Dubbelboer
- Go and Redis. More than a love story. - Simeon Yordanov Grancharov
- GopherCon Europe 2023: Yarden Laifenfeld - Go Sync or Go Home -
π οΈ Projects
- jessevdk/go-flags
- A Go library for parsing command-line options, offering support for both short and long flag styles, with options for generating help and man pages.
- ostafen/clover
- A lightweight, document-oriented NoSQL database written in pure Go, providing features like transactions and flexible indexing for building modern applications.
Max Kovalevsky, a software developer
Prague, the Czech Republic