Articles

Big O? Big "ohhhhhh" 💡
A practical introduction to big O notation. What is it? What's it good for? We'll dive into a practical approach to understand big O notation, and how we can use it in our daily lives effectively.
Optimizing Chunk Access
How to take advantage of cache lines for voxel storage.
Delving Into SSAO
An introduction to screen-space ambient occlusion, a technique for shading pixels based on how much they are blocked by nearby geometry.
Greedy Voxel Meshing
A brief explanation of greedy meshing for voxel data, along with an animation to help explain the process.
static_assert in C++11
A light discussion on the use of static_assert, with an example of building an "all true" function
Java Annotations: A [Somewhat] Brief Introduction
A look into Java annotations, what you can use them for and how you can write your own.

Other stuff