โ† Topics

Golang Insiders

โ€” members
21 tweets
Columns:
# Tweet User Followers Views โ–ผ Ratio Engagement Posted
1
[image] New article: Go's Memory Allocator ๐Ÿš€ How Go manages heap memory for thousands of goroutines. 64MB arenas โ†’ 8KB pages โ†’ spans โ†’ fixed-size slots. A three-level cache where the fast path is completely lock-free. ๐Ÿ‘‰ #golang #go #runtime #programming
@jespinog โœ“ 1.5K 28.4K 18.8x 222 Feb 23
2
[image] New article: Inside Go's Runtime Scheduler ๐Ÿš€ How Go runs millions of goroutines on a few OS threads. The GMP model, work stealing, spinning threads, and context switches that take only 50-100 nanoseconds (10-40x faster than OS threads). ๐Ÿ‘‰ #golang
@jespinog โœ“ 1.6K 23.8K 14.7x 191 Mar 9
3
[image] "The select Statement" is a lighter entry in the Go runtime series, but it's one of my favorites because it shows something I think is genuinely beautiful: how the compiler and the runtime collaborate. A `select` looks like a switch, but underneath it's really two features: The
@jespinog โœ“ 2.0K 19.0K 9.4x 84 May 18
4
[text] Go really is the language of AI. Its never been a better time to learn Go
@MattJamesBoyle โœ“ 14.7K 17.6K 1.2x 204 Apr 20
5
[text] Just refreshed the list of companies hiring Go engineers in 2026. - 58 companies total, I'll add more over time. - 63% of them are remote friendly - spans 15 industries Get the list here:
@MattJamesBoyle โœ“ 14.7K 15.0K 1.0x 148 Mar 22
6
[text] I finally found time to update "my learning Go from beginner to senior" blog for 2026. It contains books, blogs and podcasts for you to level up your Go skills, wherever you are on your journey! Take a read and let me know what you think:
@MattJamesBoyle โœ“ 14.7K 11.3K 0.8x 246 Mar 21
7
[image] I just published "Stacktraces", the next piece in my "Understanding the Go Runtime" series, and it answers a question we all take for granted: how does the runtime know the entire call chain when your program panics? The trace is built in two phases, and once you see them the
@jespinog โœ“ 2.1K 6.8K 3.2x 62 Jun 1
8
[image] New article: The Go System Monitor How sysmon, a thread with no P, keeps the runtime fair. It preempts goroutines, retakes Ps from syscalls, forces GC every 2 minutes, and ensure network poller keeps ticking. The Go's watchdog #golang #go #runtime
@jespinog โœ“ 1.7K 4.7K 2.7x 55 Apr 6
9
[image] New article: Inside Go's Garbage Collector ๐Ÿงน How Go reclaims memory without stopping your program. Tri-color marking, write barriers, span-based batching, SIMD-accelerated scanning, and drafting goroutines into helping GC when they allocate too fast. ๐Ÿ‘‰
@jespinog โœ“ 1.7K 2.9K 1.7x 64 Mar 23