Hello everyone!

Not a while ago I started to run a daily newsletter with resources (blog posts, videos and projects) about Go (Golang) that I found interesting. Here are the latest 6 issues of the newsletter. I hope you will find it useful. Happy coding!

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.

    Daily Golang Issue #6 (2024-08-19)

    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.

    🧭 Discoveries

    Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.

    πŸ“ Blog Posts

    • Safer Enums in Go
      • This post explores how to implement safer enums in Go, providing strategies to avoid common errors associated with enums and ensuring type safety in your code.
    • Random testing in Go by John Arundel
    • Sign in with Google in Go
      • This post walks you through implementing Google OAuth authentication in a Go application. It covers setting up OAuth credentials, integrating with Google’s API, and handling user sign-ins securely within your Go projects.
    • Building an interactive shell in Golang
      • The author provides a guide to creating an interactive command-line shell in Go. The post covers topics like handling user input, executing commands, and managing the shell’s environment, offering a practical approach to building robust CLI tools.

    πŸ“Ή Videos

    πŸ› οΈ Projects

    • sirupsen/logrus
      • Logrus is a structured, pluggable logging library for Go, designed to provide a flexible logging framework that supports various output formats and hooks.
    • fergusstrange/embedded-postgres
      • Embedded Postgres allows running a real Postgres database locally as part of another Go application or test, providing a simple way to include Postgres in your development environment.

    Daily Golang Issue #5 (2024-08-18)

    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.

    🧭 Discoveries

    Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.

    πŸ“ Blog Posts

    πŸ“Ή Videos

    πŸ› οΈ Projects

    • spf13/viper
      • A popular configuration management library in Go, supporting many formats, environment variables, remote configurations, and more, designed to work seamlessly with spf13/cobra.
    • rqlite/rqlite
      • Rqlite is a lightweight, distributed relational database built on SQLite, offering an easy-to-use solution for applications requiring high availability and fault tolerance.

    Daily Golang Issue #4 (2024-08-17)

    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

    πŸ“Ή Videos

    πŸ› οΈ Projects

    • go-task/task
      • simple “Make” alternative.
    • joho/godotenv)
      • A Go port of the Ruby dotenv library, which loads environment variables from a .env file, making it easier to manage environment-specific configurations.

    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.

      Daily Golang Issue #3 (2024-08-16)

      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.

      🧭 Discoveries

      Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.

      πŸ“ Blog Posts

      πŸ“Ή Videos

      πŸ› οΈ Projects

      • gookit/config
        • A comprehensive Go configuration management library that supports multiple file formats, environment variables, and command-line flags, offering flexibility in how configurations are loaded and merged.
      • onsi/ginkgo
        • Ginkgo is a modern testing framework for Go, providing expressive syntax and powerful features for writing readable and maintainable tests, especially for behavior-driven development (BDD).

      Daily Golang Issue #2 (2024-08-15)

      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.

      🧭 Discoveries

      Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.

      πŸ“ Blog Posts

      πŸ“Ή Videos

      πŸ› οΈ Projects

      • Evertras/bubble-table
        • A customizable and interactive table component designed for the Bubble Tea framework, allowing developers to build rich terminal-based UIs.
      • nanovms/ops
        • A tool for building and running unikernels in Go, designed to simplify the creation of lightweight, secure applications by bundling them into single-purpose virtual machines.

      Daily Golang Issue #1 (2024-08-14)

      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.

      🧭 Discoveries

      Here is the list of discovered interesting blog posts, videos, and projects that are worth checking out.

      πŸ“ Blog Posts

      πŸ“Ή Videos

      πŸ› οΈ Projects

      • knadh/koanf
        • A simple, lightweight, and extensible Go configuration management library, supporting JSON, TOML, YAML, and more. It allows easy merging and layering of configurations from various sources.
      • adrg/xdg
        • A Go implementation of the XDG Base Directory Specification, providing a standardized way to manage user directories and application data locations across different operating systems.

      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.