Brendan GrayIntegrating Rust into MATLABFrom the basics through to pointers and memory managementApr 151Apr 151
Brendan GrayRanking 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 27Mar 27
Brendan GrayRanking System Web App: Part 1 — Back EndThe design decisions behind a really simple full-stack web-app using Python and FastAPIMar 16Mar 16
Brendan GrayScoring 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 4Feb 4
Brendan GrayCode Viscosity and FluidityIt’s easy to stick things onto honey, but good luck trying to wade through itNov 25, 20233Nov 25, 20233
Brendan GrayDocker 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
Brendan GrayBraving My Own 2-Decade-Old CodeA nostalgic dive into an artificial life simulation in Turbo PascalOct 29, 2023Oct 29, 2023
Brendan GrayComposition Over Inheritance and the AI Generated CodeLaziness is no longer an excuse for bad coding practicesOct 14, 20231Oct 14, 20231
Brendan GrayinRust in ProductionRust: Beyond the SyntaxFinding enlightenment in unexpected placesSep 30, 202312Sep 30, 202312
Brendan GrayThe Moving Average PuzzleOptimising a moving average calculation with outlier exclusionSep 22, 2023Sep 22, 2023