Blog · 15 posts
Two shelves: deep dives on Go, backend systems, and web3 — and the shitposts that don't fit anywhere else.
Methods can finally have their own type parameters, encoding/json runs on v2, UUIDs are in the standard library, and goroutine leak detection is ready.
#golang #go-recap #generics
A new garbage collector by default, new(expr), errors.AsType, and go fix that modernizes your code. Go 1.26 in five minutes.
#golang #go-recap #performance
GOMAXPROCS finally respects your container CPU limit, WaitGroup gets a Go method, and testing concurrent code gets a fake clock.
#golang #go-recap #kubernetes
Maps become Swiss Tables, b.Loop() fixes benchmarks, tools move into go.mod, and os.Root blocks path traversal. Go 1.24 in five minutes.
You can range over functions now. Plus iterator helpers in slices and maps, the unique package, and timers that clean up after themselves.
#golang #go-recap #iterators
The goroutine-in-a-loop bug is gone, net/http routes by method and wildcard, and math/rand gets a v2. Everything that matters in Go 1.22, in five minutes.
#golang #go-recap #backend
Learn the fundamentals of Go programming language - from installation to your first program. Perfect for beginners who want to understand Go's simplicity and power.
#golang #programming #backend #tutorial
Deep dive into Go's powerful concurrency model. Learn how to use goroutines and channels to build efficient, concurrent applications.
#golang #concurrency #goroutines #channels #advanced
Master Go's interface system - from basic interfaces to advanced patterns like type assertions, empty interfaces, and interface composition.
#golang #interfaces #polymorphism #advanced #design-patterns
Learn how to optimize Go applications for maximum performance. Covering profiling, memory management, concurrency optimization, and advanced techniques.
#golang #performance #optimization #profiling #advanced
Learn how to create a basic cryptocurrency token using Rust and Solana. Step-by-step guide from setup to deployment with practical examples.
#rust #solana #blockchain #cryptocurrency #token #programming
Learn the fundamentals of Web3, blockchain technology, and how to start building decentralized applications. A comprehensive guide for beginners.
#web3 #blockchain #ethereum #cryptocurrency #dapp
These are the mental models that I use to really understand flexbox, and I hope these can help you to understand too.
#css #flexbox
Differences between rem, em, and px unit, and some use cases
#css
My practice on how to choose between flexbox and grid.
#css #flexbox #grid