Old posts

2022 09/23 Drawing 1000s of moving pixels on Godot How to draw thousands of moving pixels on Godot, and a bit more. #godot#performance#simulation#fake-life 2022 09/21 Simulating brownian motion on Godot How Brownian motion can be simulated in Godot engine. #godot#simulation#fake-life 2022 08/22 Generating CJS & ESM packages from TypeScript Although it's easy to generate CJS or ESM code from TS, generating both at the same time is a more complicated endeavour. #javascript#typescript#esm#cjs#tooling 2022 08/12 Blog Reboot, Part 1 How & why I decided to rebuild my blog again from scratch. #meta#blog#astrojs 2020 08/22 Introducing Avatar-CLI I present a new tool I've been developing to manage development environments. #avatar-cli#docker#rust#tooling 2018 12/15 Web development jobs diagram A small diagram showing relations between web development jobs. #web-development#jobs 2017 09/18 Our composer.json file is wrong We should be more careful about implicit dependencies in PHP projects. #php#docker#alpine-linux 2017 01/05 Toy problem: The Traveler's Dilemma A brief exploration of the Traveler's Dilemma problem. #mathematics#statistics#economics#game-theory 2016 12/16 Naive matrix multiplication Benchmark (PHP) A 1st (naive) exploration on how to implement fast matrix multiplication in PHP. #php#mathematics#performance#benchmark