Feb 18 · 5 min read · What Is a Process? A program is an executable file on disk. When the operating system loads that file into memory and starts execution, it becomes a process. A process has its own: Memory Address Registers Program Counter Stack and Heap memory ...
Join discussion
Jan 19 · 4 min read · From Power to Pitfall: Concurrency in Go Concurrency is one of Go’s biggest strengths. Goroutines and channels make it easy to build scalable systems. However, improper use of unbuffered channels can lead to a serious issue — deadlock. In this blog, ...
Join discussion
Dec 20, 2025 · 9 min read · En los posts anteriores exploramos los fundamentos de Go: structs, interfaces, métodos y colecciones. Hoy vamos a adentrarnos en una de las características más distintivas y poderosas de Go: las goroutines. Si vienes de Java, esto cambiará completame...
Join discussionDec 13, 2025 · 15 min read · When you start learning Go, you quickly hear two thingsgoroutines → run functions concurrentlychannels → help goroutine talk to each other But why do they exist? Because when multiple goroutines run at the same time, you need a safe way to share data...
Join discussion
Nov 22, 2025 · 9 min read · Mitochondria is the powerhouse of the cell. We've all heard it and we all know how to say it. However, few actually know what it means beyond the words. Same goes for "a thread is a lightweight process". As you would have guessed, the primary motivat...
Join discussion
Nov 18, 2025 · 10 min read · If you’ve ever worked with Java threads, Python’s multiprocessing, or JavaScript async/await, you know that concurrency can be tricky.It’s either too complex, too heavy, or too unpredictable. But then comes Go, with a fresh take—simple, efficient, an...
Join discussion
Nov 13, 2025 · 14 min read · Compaction in detail Phase 1: Distilling Live Data with Map-Reduce The first step of compaction is to figure out which data is still "live" across all the old, inactive segments. We achieve this using the same powerful Map-Reduce pattern employed dur...
Join discussion
Oct 16, 2025 · 4 min read · If you're a developer on Windows, you know the pain. You hit CTRL+F in File Explorer, type your query, and are greeted by the slow, creeping green progress bar of doom. Watching it crawl through your drive makes you wonder if it would be faster to fi...
Join discussion
Oct 15, 2025 · 3 min read · Your vehicle’s tires are one of its most essential components, directly affecting safety, handling, and fuel efficiency. Whether you’re driving through the busy streets of Vancouver, the winding highways of the Okanagan, or the snowy mountain roads o...
Join discussion