Search Articles — Sudonull

Search Results

In this project

Merkle Tree on Go: generics and proof

https://sudonull.com/merkle-tree-on-go-generics-and-proof

Implementation of Merkle Tree on Golang with generics. Proof of inclusion in O(log N), CBOR hashing, code examples. For middle/senior dev — study and apply in blockchains.

Fan-Out/Fan-In in Go: pattern for parallel data processing

https://sudonull.com/fan-out-fan-in-in-go-pattern-for-parallel-data-processing

Detailed breakdown of the Fan-Out/Fan-In pattern in Go. Learn how to distribute tasks among goroutines and aggregate results. Code examples and best practices.

Go language: constraints as strength for developers

https://sudonull.com/go-language-constraints-as-strength-for-developers

Why Go constraints make it powerful for production. Comparison with Java and Python, error handling, goroutines. Read the analysis for developers.

Go Pitfalls: slices channels nil

https://sudonull.com/go-pitfalls-slices-channels-nil

We analyze unexpected behavior of slices, channels, strings, and nil in Go. Code examples, implementation details for middle/senior developers. Learn Go without surprises.

From the web

The Go Programming Language

https://go.dev/

Get Started Playground Tour Stack Overflow Help Packages Standard Library About Go Packages pkg.go.dev API About Download …

Download and install - The Go Programming Language

https://go.dev/doc/install

Documentation Download and install Download and install Download and install Go quickly with the steps described here. For other …

Go (programming language) - Wikipedia

https://en.wikipedia.org/wiki/Go_(programming_language)

In Go's package system, each package has a path (e.g., "compress/bzip2" or "golang.org/x/net/html") and a name (e.g., bzip2 or …

GitHub - golang/go: The Go programming language · GitHub

https://github.com/golang/go

There is a mirror of the repository at https://github.com/golang/go. Unless otherwise noted, the Go source files are distributed under …

Go Tutorial - W3Schools

https://www.w3schools.com/go/index.php

Go is a popular programming language. Go is used to create computer programs.

Go Tutorial - GeeksforGeeks

https://www.geeksforgeeks.org/go-language/go/

Sep 3, 2025 · Go (or Golang) is a modern programming language developed by Google, designed for building fast and reliable …

Difference between := and = operators in Go - Stack Overflow

https://stackoverflow.com/questions/17891226/difference-between-and-operators-in-go

Jul 26, 2013 · Their equivalents using = would be ... = is assignment operator. It is used the same way you would use it in any other …

Go by Example

https://gobyexample.com/

Go by Example Go is an open source programming language designed for building scalable, secure and reliable software. Please …

Google Open Source Projects

https://opensource.google/projects/go

The Go programming language is an open source project to make programmers more productive. Go is expressive, concise, clean, …

100 Days of Golang: A Complete Guide For Beginners

https://www.geeksforgeeks.org/blogs/100-days-of-golang/

Jul 23, 2025 · Go (well known as Golang) has gained significant attention for its simplicity, efficiency, and concurrency capabilities. So …

Trending Now