Bookmarks
Hacking Raylib
Live-coding session in C that modifies and debugs Raylib to extend the Musializer project, covering real-time rendering techniques, event handling, and practical graphics-oriented engineering workflows.
3D in TypeScript using Ray Casting
Walk-through of implementing a classic ray-casting engine in TypeScript, rendering a 3D maze in the browser while explaining projection math and performance considerations.
Rendering and texturing a rotating rectangle in software
Live coding session that builds a WebAssembly software renderer from scratch, adding stb_image loading, alpha blending and rotation logic to texture-map a rectangle while profiling code size.
Improving Learn OpenGL's Text Rendering Example | Adventures in Coding
Walk-through of refactoring LearnOpenGL’s font-rendering sample—profiling GPU/CPU bottlenecks, redesigning glyph batching, and achieving a 10× frame-rate improvement.
Why GPU Programming Is Chaotic
Walk-through of why GPU programming lacks the portability and toolchain simplicity enjoyed by CPUs, covering driver fragmentation, vendor-specific shading languages, compiler issues, market forces, and how regulations could move the ecosystem toward more standardized graphics APIs.
FPGA in HFT Systems Explained | Why Reconfigurable Hardware Beats CPUs
Clear technical explanation of FPGA architecture and its use in low-latency HFT systems, fitting the hardware and systems design focus.