I follow far too many RSS feeds to list them all here, but here are some hand-picked favorites.
Note: People tend to talk exclusively in a single area and interests shift over time, so these categories are just my best attempt.
Graphics Programming & Gamedev
- Jendrik Illner [RSS]
- Graphics Programming Weekly newsletter
- Amit Patel [RSS]
- Interactive Algorithms Visualization, Math, Geometry, Gamedev
- Highlight: Introduction to the A* Algorithm
- Alan Wolfe [RSS]
- Signal processing, blue noise, math, real-time rendering
- Highlight: Fast Voronoi Diagrams and Distance Fields with Jump Flooding
- Matt Pettineo [RSS]
- Real-time rendering, Low-level graphics programming
- Highlight: To Early-Z, or Not To Early-Z
- Aras Pranckevičius [RSS]
- Real-time Graphics, Performance, Compiler
- Highlight: Daily Pathtracer
- Arseny Kapoulkine [RSS]
- Graphics Programming, Performance, Vulkan
- Highlight: Writing an efficient Vulkan renderer
- Jeremy Ong [RSS]
- Graphics Programming, C++
- Highlight: Graphics Pipelines for Young Bloods
Programming Languages & Compiler
- Bob Nystrom [RSS]
- PLDev, Gamedev
- One of my favorate tech writers
- Author of Game Programming Patterns and Crafting Interpreters
- Highlight: What Color is Your Function?
- Alex Kladov (matklad) [RSS]
- Parsing, Language Tools, Rust, Zig
- Highlight: Simple but Powerful Pratt Parsing
- Evan Ovadia [RSS]
- PLDev
- Highlight: Higher RAII, and the Seven Arcane Uses of Linear Types
- Miguel Young [RSS]
- Compiler, Performance
- Highlight: A Gentle Introduction to LLVM IR
- Varun Gandhi [RSS]
- Compiler, Programming Language Design, Developer Tools
- Highlight: An epic treatise on error models for systems programming languages
C and C++
- JeanHeyd Meneide [RSS]
- C, C++, Rust, Language Evolution
- Highlight: To Save C, We Must Save ABI
- Jonathan Müller [RSS]
- C++, Library Design
- Highlight: malloc() and free() are a bad API
- Mathieu Ropert [RSS]
- C++, Gamedev, Performance
- Highlight: Fifty shades of debug
- Shafik Yaghmour [RSS]
- C++, Compiler, Undefined Behavior
- Highlight: The Usual Arithmetic Confusions
Rust
- This Week in Rust [RSS]
- Graydon Hoare [RSS]
- Creator of Rust
- Highlight: The Rust I Wanted Had No Future
- Mara [RSS]
- Rust, C++, Language Evolution, Concurrency
- Highlight: Comparing Rust’s and C++‘s Concurrency Library
Algorithms & Miscellaneous Tech Blogs
- Eli Bendersky [RSS]
- Prolific blogger with all sorts of interesting topics
- Algorithms, Programming Languages, Parsing, Golang, Networking
- Highlight: Bloom filters
- Sam Rose [RSS]
- Great algorithm visualization
- Highlight: Bloom Filters
Science
- McGill Office for Science and Society [RSS]
- Science education, Critical thinking