SSA (Static Single Assignment) Compilers
https://mcyoung.xyz/2025/10/21/ssa-1/
https://mcyoung.xyz/2025/10/21/ssa-1/
mcyoung.xyz
Why SSA? Β· mcyoung
π―4β€1π1
Why C variable argument functions are an abomination (and what to do about it)
https://h4x0r.org/vargs/
https://h4x0r.org/vargs/
h4x0r.org
Why C variable argument functions are an abomination (and what to do about it) | H4X0R****
A safer (yet easy) library-based approach
β€2π₯1π¦1
Barebones RISC-V OS written in Zig
https://timmy.moe/blog/barebones-os-zig/
https://timmy.moe/blog/barebones-os-zig/
π₯΄7β€3π€―3
Atomic Commit In SQLite
https://sqlite.org/atomiccommit.html
https://sqlite.org/atomiccommit.html
π3β€2
The Green Tea Garbage Collector (Go)
https://go.dev/blog/greenteagc
https://go.dev/blog/greenteagc
go.dev
The Green Tea Garbage Collector - The Go Programming Language
Go 1.25 includes a new experimental garbage collector, Green Tea.
π₯13
A Higgs-bugson in the Linux Kernel
https://blog.janestreet.com/a-higgs-bugson-in-the-linux-kernel/
https://blog.janestreet.com/a-higgs-bugson-in-the-linux-kernel/
Jane Street Blog
A Higgs-bugson in the Linux Kernel
We recently ran across a strange higgs-bugson that manifested itself in a critical system that stores and distributes the firmβs trading activity data, calle...
Safe VSP (C64)
https://www.linusakesson.net/scene/safevsp/index.php
https://www.linusakesson.net/scene/safevsp/index.php
π₯1π€―1
Myths Programmers Believe about CPU Caches
https://software.rajivprab.com/2018/04/29/myths-programmers-believe-about-cpu-caches/
https://software.rajivprab.com/2018/04/29/myths-programmers-believe-about-cpu-caches/
Software the Hard way
Myths Programmers Believe about CPU Caches
As a computer engineer who has spent half a decade working with caches at Intel and Sun, Iβve learnt a thing or two about cache-coherency. This was one of the hardest concepts to learn back in collβ¦
πΏ7π¦1
C++ move semantics from scratch
https://cbarrete.com/move-from-scratch.html
https://cbarrete.com/move-from-scratch.html
π¦1π1
Control structures in programming languages: from goto to algebraic effectshttps://xavierleroy.org/control-structures/
Control structures in programming languages: from goto to algebraic effects
Control structures in programming languages
Xavier Leroy
π14β€1π₯1
A Friendly Tour of Process Memory on Linux
https://www.0xkato.xyz/linux-process-memory
https://www.0xkato.xyz/linux-process-memory
0xkato
A Friendly Tour of Process Memory on Linux
A deep dive into how Linux manages process memory, page tables, and virtual address spaces
π6
Porting Lean to the ESP32-C3 RISC-V microcontroller
https://kuruczgy.com/blog/2024/07/31/lean-esp32/
https://kuruczgy.com/blog/2024/07/31/lean-esp32/
π₯4π€―2π1
Game design is simple, actually
https://www.raphkoster.com/2025/11/03/game-design-is-simple-actually/
https://www.raphkoster.com/2025/11/03/game-design-is-simple-actually/
Raph Koster
Game design is simple, actually
So, letβs just walk through the whole thing, end to end. Hereβs a twelve-step program for understanding game design. One: Fun There are a lot of things people call βfun.β But most of them are not uβ¦
πΏ2
RustViz: a tool that generates interactive visualizations from simple Rust programs to assist users in better understanding the Rust Lifetime and Borrowing mechanismhttps://github.com/rustviz/rustviz
GitHub
GitHub - rustviz/rustviz: Interactively Visualizing Ownership and Borrowing for Rust
Interactively Visualizing Ownership and Borrowing for Rust - rustviz/rustviz
π₯5π1
Reflection for C++26
https://isocpp.org/files/papers/P2996R4.html
https://isocpp.org/files/papers/P2996R4.html
π₯΄3π¦3