Structure of the Linux Kernel
I learnt Linux through practice and use, it was only later that I actually studied it. Here's a TLDR note on the structure of the Linux Kernel, also covers monolithic vs micro-kernels.

I learnt Linux through practice and use, it was only later that I actually studied it. Here's a TLDR note on the structure of the Linux Kernel, also covers monolithic vs micro-kernels.

Notes on the evolution of Java Unsafe and off heap memory access - touches on Unsafe, FFM API and the Agrona DirectBuffer.

Some notes on false sharing and cache line padding.

Some notes on the basics of CPU caches - covers locality, write policies, hierarchy and inclusion policies.

Notes on HTTP2 and web server threading models. Covers servlets, web server/container architecture (Jetty), HTTP2, HTTP streams (prioritization, flow control) and SSE.

Notes on memory barriers and fencing.

Notes on AI/LLM guardrails and safety patterns from a book on "Agentic Design Patterns" by one of Google's Distinguished Engineers, Antonio Gulli.

Some introductory notes I took on Aeron whilst reading their documentation. Covers flow and congestion control, status messages and the transport protocol.

Notes on workflows and agents from Anthropic's course on Claude. Covers evaluator-optimizer pattern, chaining, routing, parallelization.

Some introductory notes I took on Aeron whilst reading their documentation on Aeron Transport. Covers Publications, Subscriptions, backpressure, log buffers, multi-destination cast.
