Archive
The Compiler Stopped Talking About Go: GALA in August and September (0.72 → 0.79)
Data Races Are a Compile Error Now: GALA in July (0.63 -> 0.72)
GALA in June: do-notation, applicative validation, and concurrent binds (0.56 -> 0.62)
From Zero to a Go Module on Bazel in One Sitting: Onboarding to GALA 0.53
Productionizing the GALA Build Stack: rules_gala, a Real Toolchain, and Gazelle
The State of GALA: May 2026
Splitting the Brain: Plugin vs LSP
Dot Completion Without a Type Checker
The Type Information Problem
22x Faster Builds: Inside GALA's Compilation Performance Journey
Building a Reliable Transpiler: Lessons from 80+ Bug Fixes
The State of GALA: March 2026
samber/lo Has 21K Stars. Here's What It Would Look Like as a Language Feature.
Library vs Language: Two Approaches to Functional Programming in Go
Pattern Matching in Go: How GALA Brings Sealed Types and Exhaustive Matching to the Go Ecosystem
Enhancing Golang with Scala-Style Option Handling for Safer Code
Unlocking Scala Mastery with my leetcode Solutions Archive
Understanding Scala Extractors: An Easy-to-Follow Example
Exploring Immutable Arrays in Scala: A Deep Dive into Vectors
Unlock the Power of Scala's Chaining Utils: A Guide to Tap and Pipe
Safeguarding Collections and Object References with Scala's Option
Learn About Scala's Case Classes and Built-in Extractor Functions