Luciano Remes | Golang is π˜Όπ™‘π™’π™€π™¨π™© Perfect

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • go

    The Go programming language

    Are you talking about the specification of fmt.Println? The docs are pretty vague about what kinds of situations can return an error. I suppose you could drill down into the Go source code, but you'll quickly find that you're dealing with code that makes syscalls to your OS (e.g. Windows), so you need to go read the documentation for your platform to understand under what circumstances it might produce an error. Perhaps we can check the tests for the code in this callstack. If we work our way up from that call to writeFile, the first function that does anything interesting with the errors is FD.Write. Sadly, test coverage of fd_windows.go appears to be pretty slim. Maybe there's a different file that contains the tests we're looking for, but I couldn't quickly find it.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Protobuf

    Protocol Buffers - Google's data interchange format

  • httprouter

    A high performance HTTP request router that scales well

    Take this as the high-performing router (I used this in an early demo for the company I worked for when we considered Golang). https://github.com/julienschmidt/httprouter/blob/34250257ea144905c752bfaae80d6885f190daf6/tree.go

  • golangci-lint

    Fast linters runner for Go

    You should always use golangci-lint, which includes errcheck.

  • errcheck

    errcheck checks that you checked errors.

    errcheck has a flag for that ;)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Comparing Fiber vs. Gin for Go web development

    3 projects | dev.to | 24 Jul 2024
  • Runtime Log Level Change using Golang &Β GoFr

    1 project | dev.to | 22 Jul 2024
  • The Ultimate Golang Framework for Microservices: GoFr

    1 project | dev.to | 10 Jul 2024
  • Go is a platform

    1 project | dev.to | 15 Jun 2024
  • Intermediate Go Projects

    5 projects | dev.to | 10 Jun 2024

Did you konow that Go is
the 4th most popular programming language
based on number of metions?