-
What I've been reading in March
Here are the articles, videos, and tools that I’m excited about this August.
-
What I've been reading in August
Here are the articles, videos, and tools that I’m excited about this August.
-
Paper: A fork() in the road
A review of Baumann et.als paper on limitations of the fork system call present in UNIX operating systems.
-
What I've been reading in July
Here are the articles, videos, and tools that I’m excited about this July.
-
Standard C loop idioms
What’s your standard idioms for doing loops in C? A summary of a Twitter thread betweeen me, Per Vognsen and Shachaf.
-
What I've been reading in June
Here are the articles, videos, and tools that I’m excited about this June.
-
Views on Error Handling
In this post, I summarize some accomplished engineer’s views on error handling. There is a distinction between errors that are caused by programmer neglecting bugs and those that represent true error conditions. The granularity of error checking is also up for debate: Per function? Per module? Jump to dialog handler in the main message loop? Kill the process and restart?
-
Paper: Memory Barriers, A hardware View for Software Hackers
In this paper, I review Paul McKenney’s memory barrier paper. He describes in 28 pages why memory barriers exist and how they are implemented on different platforms.