Resources

Contents
  1. Programming
    1. What Every C Programmer Should Know About Undefined Behavior
    2. Optimizing Software Occlusion Culling
    3. Mipmap selection in too much detail
    4. Memory Allocation Strategies
    5. Immediate-Mode Graphical User Interfaces (2005)
    6. What Color is Your Function?
    7. Real-time audio programming 101: time waits for nothing
    8. Triangulation
    9. Quantifying the Performance of Garbage Collection vs. Explicit Memory Management
    10. Typing is Hard
    11. Easy Scalable Text Rendering on the GPU
    12. C and C++ Prioritize Performance over Correctness
    13. The Aggregate Magic Algorithms
    14. You Could Have Invented Monads! (And Maybe You Already Have.)
    15. Fix Your Timestep!
    16. UTF-8 Everywhere
    17. Parsing Gigabytes of JSON per Second
    18. What are OKLCH colors?
    19. Software Foundations series
    20. Software Rendering Alpha-Blending Tricks
    21. A Relational Model of Data for Large Shared Data Banks
    22. Powersort

A handy list of blog posts, articles, videos, and books that I would probably refer to someone or within something.

Programming

What Every C Programmer Should Know About Undefined Behavior

Optimizing Software Occlusion Culling

Mipmap selection in too much detail

Memory Allocation Strategies

Immediate-Mode Graphical User Interfaces (2005)

What Color is Your Function?

Real-time audio programming 101: time waits for nothing

Triangulation

Quantifying the Performance of Garbage Collection vs. Explicit Memory Management

Typing is Hard

Easy Scalable Text Rendering on the GPU

C and C++ Prioritize Performance over Correctness

The Aggregate Magic Algorithms

You Could Have Invented Monads! (And Maybe You Already Have.)

Fix Your Timestep!

UTF-8 Everywhere

Parsing Gigabytes of JSON per Second

What are OKLCH colors?

Software Foundations series

Software Rendering Alpha-Blending Tricks

A Relational Model of Data for Large Shared Data Banks

Powersort