Rust’s BtreeMap Case Study

This is the third entry in a series on implementing collections in the Rust programming language. The full list of entries can be found here. Read more


Speeding up Rust builds inside Docker

Currently it is not possible to instruct cargo, the Rust package manager, to build only the dependencies of the software you are compiling! This means you can't easily pre-install build dependencies. Luckily you can workaround this with cargo build -p! I'... (more…)

Read more »

RLSL: A new Rust-based shading language

I always wanted to create a shading language but I never thought that I could actually do it. Today I reached a personal milestone, I can now compile a simple triangle shader into SPIR-V and use it with Vulkan. I have absolutely zero experience writing co... (more…)

Read more »