Snippet: Render TypeDoc module members on same page
TypeDoc by default renders all functions, variables etc. on different pages. This custom theme renders module and namespace members on the same page.
Speeding up your CI pipeline by 50% or more
Are you running `docker build` in your pipeline? Remember to enable image caching.
Unlimited FPS with fixed physics timestep in MonoGame and Nez
MonoGame doesn't support having a separate physics and rendering update functions. Is it still possible to get unlimited FPS with fixed physics? Yes.
Mutation testing
Because you want to make working software, you are writing tests to ensure that your software works... but how can you verify that do your tests actually work?
Music: Everything's Alright (from To The Moon)
An arrangement of Everything's Alright for a male quartet.
Music: You Were There (from Ico)
An arrangement of You Were There for a string quartet & a singer or a lead instrument.
Snippet: livereloading anything
Run a command every time files change.
Practical state machines
State machines are the University's answer for handling strings. Do they have any practical uses?
Snippet: Prevent USB devices from sleeping
Prevent selected USB devices from sleeping with Linux under aggressive power saving settings.
Automatically generated API tests with Clojure and Reitit
Is your entire API tested? Maybe you should test that.
Parsing Is Validation (YouTube)
Is it possible to easily verify that you have validated user input? Parse the input to find out!
Inverse Kinematics with Python
Inverse kinematics is a method for calculating how a limb should be positioned in order to touch some point. It's surprisingly simple!
Simulating a pandemic with Elixir
Wash your hands! Just how many deaths can you prevent with this simple trick? Take a look with this Elixir-based pandemic simulator.
Enforcing database transactions with Rust
Rust's ownership model enables enforcing the use of database transactions, while still allowing single queries without transactions.
Fullstack shared typed API with TypeScript
TypeScript makes it possible to share type information between the frontend and the backend. Here's how to use it to ensure consistent API calls between the frontend and the backend.