The Golang proposal to add generics has now been accepted.

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

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

  • I'm not fully sure what is meant by this; is this the popularity of value receivers over pointer receivers, of structs over interfaces, or something else? If it's the former, then I don't agree; the default that I've experienced in codebases is for people to use pointer receivers (CodeReviewComments: "when in doubt, use a pointer receiver"). Finally, a quick glance at some of the most fundamental standard packages, such as io, net/http, encoding/json, shows a lot of pointer recievers, paving the way for the same old nil issues. Of course, that may be as a result of the kind of codebases that I'm used to looking at; more low-level projects might use value receivers a lot more.

  • NullAway

    A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

  • An in Java, you hopefully use something like https://github.com/uber/NullAway

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