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 Logo

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.
    Marketing permission (GDPR) I give my consent to Max Kovalevsky to be in touch with me via email using the information I have provided in this form for the purpose of news, updates and marketing.
    How often would you like to receive the newsletter?
    We won't send you spam. Unsubscribe at any time.

    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

    πŸ› οΈ 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