Reflections on 2025
Personal reflections on how 2025 has gone for me, the things I've done, the things I've learned, and considerations of what might be next.
Personal reflections on how 2025 has gone for me, the things I've done, the things I've learned, and considerations of what might be next.
The first of a multi-part series covering Apple codesigning in depth. This post covers the fundamental concepts around codesigning on Apple platforms.
Data structures are a pretty fundamental topic in computer science, and most people are exposed to them in a whirlwind fashion in school or throughout their career. This exposure provides precious ...
Explanation and derivation of karatsuba multiplication using long multiplication as a point of comparison
Second part of in depth look at how automated reference counting works in objective-c, covers how clang and its various components add the reference count instructions in based on static analysis
First part of in depth look at automated reference counting - talks about how reference counting is implemented in the Objective-C runtime
Explanation of how Ruby's inheritance is implemented
How-to guide and common pitfalls for using automated reference counting in Objective-C and Swift