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)