Best of GolangFebruary 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    If You're Learning Back-end, Don't Start with Frameworks

    When you're just starting, those boring details are exactly the things you should be practicing. Frameworks automate the boring stuff Frameworks are great at automating all that boring stuff, like boilerplate code, authentication, and database migrations. When you use a framework, you're missing out on all that good stuff.

  2. 2
    Article
    Avatar of medium_jsMedium·3y

    C# vs Rust vs Go. A performance benchmarking in Kubernetes

    A performance benchmarking article comparing the performance of Rust, C#, and Go in creating high-performance web APIs and deploying them to a Kubernetes cluster. The article also discusses how to monitor the resource usage of these APIs with performance monitoring tools.

  3. 3
    Article
    Avatar of asayerasayer·3y

    Why you should use Go for the Back End

    Go is the perfect programming language for the backend of your front-end application. Go's compilation speed is rumored to be faster than C++, making it a good choice for large-scale projects. Go’s concurrency features produce an impressive performance for high data traffic since Go allows programs to take advantage of modern multi-core processors.

  4. 4
    Article
    Avatar of glcGolang News·3y

    A Golang-based, scalable, high-performance, high availability distributed time series database

    LinDB is an open-source Time Series Database that provides high performance, high availability, and horizontal scalability.

  5. 5
    Article
    Avatar of golangGo·3y

    Go 1.20 is released!

    Go 1.20 is a preview release of PGO support. It includes a handful of language changes, many improvements to tooling and the library. The new package provides explicit support for Elliptic Curve Diffie-Hellman key exchanges over NIST curves and Curve25519.

  6. 6
    Article
    Avatar of earthlyEarthly·3y

    Go with the Gin Framework

    Learn how to develop web applications in Go using the Gin framework. This tutorial covers the installation of Gin, setting up GORM and SQLite for persistence, handling POST, GET, PUT, and DELETE requests, and provides a conclusion with recommendations for further learning.

  7. 7
    Article
    Avatar of dzDZone·3y

    Top 5 Go REST API Frameworks

    The post discusses the top 5 Go REST API frameworks, provides tips for choosing the right API Golang framework, and highlights the pros and cons of using Gin.

  8. 8
    Article
    Avatar of redislabsRedis·3y

    Top 10 Highest-Paid IT Skills In 2023: Redis, Chef, Golang

    The top 10 highest-paid IT skills in 2023 are Redis, Chef, Golang, containers, Kubernetes, PaaS, Teradata, SOA, Apache Kafka, and Elasticsearch.

  9. 9
    Article
    Avatar of glcGolang News·3y

    Build a RESTful API service in Golang without repetitive boilerplate

    Learn how to build a RESTful API service in Golang without repetitive boilerplate using Mify, an open-source infrastructure boilerplate generator. The tutorial includes a complete example of a to-do app.

  10. 10
    Article
    Avatar of logrocketLogRocket·3y

    Build an internal error notification system in Go and Svelte

    Learn how to build an internal error notification system in Go using the `notify` library. Understand the difference between `notify` and Sentry. Set up Svelte for the frontend to create a responsive dashboard.

  11. 11
    Article
    Avatar of hackernoonHacker Noon·3y

    A Comprehensive Guide to Approaching Package Organization in Go

    This post provides different project layout types for organizing code in Go. It discusses the flat structure, grouping by function (anti-pattern), grouping by module (anti-pattern), and grouping by context using Domain Driven Design (DDD) and Hexagonal Architecture. The post recommends considering the specific requirements of the project and maintaining consistency while organizing code in Go.