Interested in ML and AI? Check out my new AI & algorithm blog
Developer, Consultant, Founder
An Introduction To Scala Parser Combinators - Part 1: Parser Basics
An introduction into how Scala Parser Combinators work under the hood and how to write your own Parsers & Combinators. Takes a low level approach to present the inner workings of Parser Combinators.
Markdown Performance Tester
A quick description of the hackish test app I wrote to compare the performance of Markdown implemenations.
Performance Comparison of Markdown Processors for the JVM
A verbose performance comparison of all three Markdown processors for the virtual machine: PegDown, Knockoff and Actuarius
Actuarius - A Fast Markdown Processor Written In Scala
An overview over my newest project named Actuarius: A Fast Markdown Processor written using Scala’s Parser Combinators. Fast, Open Source and can be tried out on my page using a nice AJAX web frontend.
Displaying an SVG image coherently in all decent Browsers
How to reference an SVG image so it gets displayed the same way in all current decent browsers. Describes how the SVG file needs to be adjusted and how the embedding in the XHTML has to be done.
Fixing Sound Problems with an ICE1712 based Soundcard under WINE
How to fix sound problems with Windows Applications running under WINE when using an ICE1712 based soundcard.
Enabling the full Neo 2 Keyboard Layout in AWT/Swing Java Apps
This is a description of a hack that allows the somewhat esoteric but highly useful Neo 2 Keyboard Layout to be fully used with AWT/Swing based JAVA Applications
Using the Gnome Keyring as Chromium password store
The Chromium version shipped with Ubuntu 10.10 allows to use the Gnome Keyring as password storage when given the right command line parameter.
How to build sbt projects with Hudson and integrate test results
A guide on how to have an sbt project built with Hudson, including integration of test results.
How to set up a public Maven & Git Repo with sbt & Jetty 7
A description of the jetty configuration that is necessary to host a maven and a git repository, each under a different virtual host.