DEV Community

Cover image for I curate a daily newsletter with resources about Golang - Daily Golang. Here are the latest 6 issues of the newsletter
Max Kovalevsky
Max Kovalevsky

Posted on • Originally published at kovalevsky.io

I curate a daily newsletter with resources about Golang - Daily Golang. Here are the latest 6 issues of the newsletter

#go

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 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 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.

Top comments (0)