I’m working on a project at the moment which may potentially involve rendering video in a THREE.js environment. The banner for this site has needed upgrades for some time, the CSS animation didn’t really do it justice, so over the…
Continue ReadingPorting Perlin Turbulence
As part of a project I’m working on right now, I’ve been looking at this set of SVG effects for HTML elements. For the purposes of this particular project, it’s desirable to re-create this effect in THREE.js using post-processing fragment…
Continue ReadingWP Google Maps 8.1 released!
I left the WP Google Maps team last summer after almost four years with the team, having completing a full JavaScript refactor, which I am very pleased to see released recently. You can read more about my contributions to the…
Continue ReadingMaps, Electronics and Air Horns
I’ve been collaborating on a project due for launch very soon which involves MapBox and friends, I’m very excited to be able to share this publicly and will log an entry in this journal as soon as I can for…
Continue ReadingOff-grid circuit simulation
I’m looking into DC circuit simulation with a graphical interface as a matter of personal interest. It’d be really nice to develop an application which would let the user create a DC system, complete with a battery bank and state…
Continue ReadingDocker, Emscripten and Doom
I’ve been undertaking a task recently which requires me to use Docker. I’ve used all manner of VM’s in the past but not Docker in particular. As an exercise today, I decided to familiarise myself more with Docker by attempting…
Continue ReadingDOMDocument 1.0.10 release
I’ve released version 1.0.10 of my jQuery-like DOMDocument extension library today. This version fixes a couple of issues in uncommon scenarios, as well as a compatibility issue with PHP 8.0. The automated tests are also fixed in the new version.…
Continue ReadingSplitBatch released
I’m very pleased to announce the release of my Split Batch processing library. This library provides a way to imitate cron jobs in a discrete way on any platform, whether or not native cron is actually supported. This can be…
Continue ReadingOLGM & Split Batcher
I’ve just wrapped up a very large project which I’ve unfortunately been unable to document on this blog due to non-disclosure. For this reason, blog entries have been sparse in the last six weeks. I’m very hopeful to find some…
Continue ReadingOctober update
I don’t have a great deal to report with regards to training and my own personal projects at the moment. Payload is going well in terms of playability, I’ve developed an AI to play against, unfortunately the AI has revealed…
Continue Reading