User interface
Interface experiments: 3D cube navigation, zooming grids and Flash layered over HTML.
A globally standard stylesheet
One stylesheet for plain, standards compliant HTML, instead of a sea of divs and classes.
15 July 2026Angular best practices for large teams
Keeping a large Angular codebase small by having one right way to do everything.
20 October 2020Automatic loading spinners in Angular
Locking any part of an Angular interface while its data loads, without a single loading flag.
20 October 2020Declarative charts in Angular
Charts written in the template as components, instead of data objects built first.
22 July 2019DOM as data
A CSV download whose columns and rows are components: a preview in the page, and the data for the file.
19 July 2019SVG components in Angular
Components that are part of an SVG drawing, by attaching them to the group element.
15 July 2019CubeLogix 3D website
A 3D website made in Flash 8 with ActionScript 2, where the logo breaks open and three navigation cubes come out through the hole.
4 March 2007Flash ZoomGrid
A zooming grid, built two ways.
23 May 2005Flash 3D mixer
How to overlay Flash with a transparent background over your HTML.
3 December 2003Flash 3D: cubes navigation
Simple objects, rotation and hit testing
11 June 2002Bedlam Editor
A window system for editing Bedlam's levels and sprites, written into the game itself in 386 assembly. It was never finished.
18 June 1995