I'm a programmer. I spend a lot of the day writing code, thinking about code, reading about code and the like. That isn't to say that I don't do other things, it is just more that I love what I do.

My Ramblings

A Whole new Editor... 05/16/2015 11:44

I've just updated my text editor on the backend of this site. I've forked the fabulous MirrorMark to add support for Markdown Extra, preview and better syntax highlighting. It is much better than my home-rolled piece of work, due to the wonderful power of CodeMirror.

All you need to include it is this:

<textarea id="specialEditor" placeholder="Edit away!"></textarea>
<script src="/assets/js/mirror.js"></script>
<link media="all" type="text/css" rel="stylesheet" href="/assets/css/mirror.css">

<script type="text/javascript">

In fact, because I'm so happy with it, have a try:


My GitHub is a testament to my dedication, with projects ranging from Lua to Java bytecode compilers to cryptography tools. I've programmed many languages, from .Net to Node.js, and yet there is still so much more to learn.

Howl Code

Howl is a build system for Lua, providing features such as basic file dependencies, minification and Busted integration. This has saved me many hours by automating most of the grunt work.

This is used in my AesLua implementation to combine, minify and test the files.