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 …

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 …

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 the BSD-style license found in the LICENSE file.

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.

Go Tutorial - W3Schools

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

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

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, …

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 …

Go 语言教程 | 菜鸟教程

https://www.runoob.com/go/go-tutorial.html

Go 语言用途 Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率 …

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, and efficient. Its concurrency mechanisms make it easy to write programs …

Trending Now