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 Blog Issue Tracker Release Notes Brand Guidelines Code of …

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 content on installing, you might be interested in: Managing Go …

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

https://github.com/golang/go

The Go programming language. Contribute to golang/go development by creating an account on GitHub.

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 html). By default other packages' definitions must always be prefixed with …

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 applications, especially in cloud, DevOps, and distributed systems.

The Go Programming Language - YouTube

https://www.youtube.com/@golang

FOSDEM 2017 | High performance and scaling techniques in Golang using Go Assembly The Go Programming Language 5.9K views • 9 years ago

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 read the official documentation to learn more. Go by Example is a hands-on …

Learn to become a Go developer - Roadmap

https://roadmap.sh/golang

Is Go difficult to learn? Is Golang good for beginners? Is it still worth learning Go? Is Golang backend or frontend? Is Golang developer a high-paying role? Is Golang used in AI? Is Golang better than Python?

Introduction to Go Language - GeeksforGeeks

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

Jun 18, 2026 · Go (also known as Golang) is an open-source programming language developed by Google and released in 2009. It is widely used for building web applications, cloud services, …

Trending Now