In this riveting snooze-fest, Jess Espino unravels the mysteries of Go's Scheduler, because clearly, there’s nothing more thrilling than P processors and lock-free allocations 💤🔧. For those of you who’ve always dreamed of understanding memory caches while dozing off, this 23-minute read is your golden ticket 🎟️🚪.
https://internals-for-interns.com/posts/go-runtime-scheduler/ #GoScheduler #MemoryManagement #TechReading #DeveloperHumor #HackerNews #ngated
The Scheduler | Internals for Interns

In the previous article we explored how Go’s memory allocator manages heap memory — grabbing large arenas from the OS, dividing them into spans and size classes, and using a three-level hierarchy (mcache, mcentral, mheap) to make most allocations lock-free. A key detail was that each P (processor) gets its own memory cache. But we never really explained what a P is, or how the runtime decides which goroutine runs on which thread. That’s the scheduler’s job, and that’s what we’re exploring today.

Internals for Interns
Old man yells at cloud: a mini-book on AWS networking

If you have ever tried to put an app on AWS, you know that you first need to absorb a ton of knowledge about AWS networking.

DuckTyped

Haven’t bought a technical book for ages but used to enjoy going offline & diving into a book instead of browsing pages or watching video tutorials.

The workbooks block of my home office shelving unit here.

Anything more recently I should add?

#computing #IT #TechnologyBooks #TechReading

🔍 From evolving tech landscapes to innovative leadership strategies, my June 2023 reading list is a treasure trove of insights! Check it out ➡️ https://udbjorg.net/2023/07/Curated-Insights-The-Tech-Leader's-Reading-List-June-2023-Edition #TechReading #June2023 #DevOps #Leadership #OpenSourceTools
Curated Insights: The Tech Leader's Reading List: June 2023 Edition | Udbjorg.Net Blog

Dive into my collection of essential reads from June 2023. Spanning across engineering management, Agile leadership, privacy technologies, software developme...

Magnus Udbjorg