Hi, I'm Dan. I'm into technology. Here's all my stuff.
Study into hybrid algorithms, particularly integer programming and local search combinations.
Master of Mathematics
Specialty in Probability. Dissertation in classification of Markov Chains.
My Open Source Projects
The more complete of the open source projects I've written over the years
A naive simplex implementation in pure-Ruby.
A gem that contains everything necessary to write cross platform
desktop applications with JRuby and SWT. Used by the Shoes project
A Ruby text editor running on JRuby.
A simple Twitter clone to show off Redis.
A clone of Ack, a grep replacement, in Ruby.
My Open Source Contributions
The open source projects I have had patches accepted on:
Wrote the graph profiler available with --profile.graph,
and the Ruby profiler API.
Minor contribution to the compiler, improving the parsing of splats.
Cross-platform desktop apps in JRuby
Using JRuby, SWT, Cucumber and swtbot together to
quickly write desktop applications. Also some thoughts on Rubygems
and JRuby style.
Redcar: Hack your editor in Ruby
How to contribute to the Redcar project.
It's Time For a Ruby Editor
Why are there no editors written in Ruby in wide use?
Introduction to JRuby
What is JRuby? Why use it? How to start testing Java projects with JRuby
Denormalizing Your Rails Application
How to use asynchronous observers over RabbitMQ and MongoDB for easy Rails caching.
Redcar is now on JRuby, and rewritten to be more extensible.
Redcar: Ruby, Gnome and Textmate
Redcar is a programmer's text editor for Gnome, written in Ruby.
Top 10 Horrendous Ruby Hacks
The ten worst ways to abuse the Ruby language.
A lightning talk on Rak, the Ruby grep replacement.