tags:

I just finished deploying Fusion 1.0 to our production server. If you don't know what that is, suffice it to say that it's the new system I've been working on for the last 6 months or so, replacing the existing legacy system. If you're wondering why I'm excited, not terrified, here is a snippet of code from the legacy system:
printf([<input type="submit" value="Next Page" onClick="if (checkMatrix('MAINFORM', 'qmtx')] + ;

    [ && checkMPStuff('MAINFORM', 'toolkitnum', 'qmp')] + ;

    ; //' && checkReasons(%s)' + ;

    [ && confirm('Proceed with inception of selected products? This is irrevocable!')) changeAction('MAINFORM', 'MAKEPAGE.EXE'); else return false;" /></div>],;

    {jsDict(getOptDatabases())})]]
In case you're interested, Fusion is deployed on top of the Divmod Mantissa stack (which includes Axiom, Nevow, Twisted). Without these awesome Free Software projects, this would have been a much longer ride, and the resulting product would no doubt have been of far inferior quality; thanks to all the contributors that make these projects a reality! Anyhow, that's all for now. Coming up next... a series on JavaScript "features" that are likely to stab you in the face. Maybe even over the internet.