Integrating Rust into MATLABFrom the basics through to pointers and memory managementApr 15, 20241Apr 15, 20241
Ranking System Web App: Part 2 — the Front EndThe design decisions behind the front end of a really simple full-stack web-app using React and TypeScriptMar 27, 2024Mar 27, 2024
Ranking System Web App: Part 1 — Back EndThe design decisions behind a really simple full-stack web-app using Python and FastAPIMar 16, 2024Mar 16, 2024
Scoring System for Multiple Blindfolded Rubik’s Cube SolvesA data-driven proposal for a new system for ranking attempts at solving multiple Rubik’s cubes blindfolded.Feb 4, 2024Feb 4, 2024
Code Viscosity and FluidityIt’s easy to stick things onto honey, but good luck trying to wade through itNov 25, 20233Nov 25, 20233
Docker Ports: What Are You Really Publishing?It isn’t about the ports or the security. It’s the people behind the keyboardNov 5, 20233Nov 5, 20233
Braving My Own 2-Decade-Old CodeA nostalgic dive into an artificial life simulation in Turbo PascalOct 29, 2023Oct 29, 2023
Composition Over Inheritance and the AI Generated CodeLaziness is no longer an excuse for bad coding practicesOct 14, 20231Oct 14, 20231
Published inRust in ProductionRust: Beyond the SyntaxFinding enlightenment in unexpected placesSep 30, 202313Sep 30, 202313
The Moving Average PuzzleOptimising a moving average calculation with outlier exclusionSep 22, 2023Sep 22, 2023