Clojure, Repl and UTF-8

March 15, 2009

Rich Hickey gave a fantastic presentation at QCon on “Persistent Data Structures” and Clojure - his lisp inspired, functional programming language for the Java Virtual Machine. Inspired by his talk, I have been playing around with Clojure all day. There’s a great plugin for Vim out there called VimClojure and after a few failed attempts I got a nice Repl up and running inside Vim (I might post something on how to get this set up at a later point, since the documentation is fairly sparse). So far so good, but when I started playing around with the Repl I got a bit of a shock.

Merging Git Repositories - A Short Guide to Rewriting History

March 10, 2009

Git comes with amazing powers that few other version control systems can match. One of the most powerful (and dangerous) features of git is the ability to rewrite the history of a repository in various way. As tools go, this is a really sharp knife, you can cut yourself badly on it, but it also enables some very clean cutting.

Markdown Preview in Vim

January 12, 2009

The great thing about Shinmun (the lightweight blog engine this blog is running on), is that it allows you to work on the blogposts directly in your favourite text editor, and get them online simply by doing a git push. The posts are simple markdown files, and since I never feel confident that everything will look right if I just push these straight to the blog without previewing, and don’t want to fire up a local webserver just to get a look, I went looking for a way to preview markdown files in Vim. This is what I came up with.

Brand New Biilmann Blog

January 4, 2009

After a long time of blogging inactivity I gave my Blog a brand new motor as new-years gift. It remains to be seen if a new motor will help on actually making the blog go somewhere, but at least the new look and feel will be a fresh start.

Ruby, Haskell and Euler

October 26, 2007

A while ago I stumbled across the Project Euler website, and before I knew it I found myself quite addicted to solving their small mathematical challenges. I quite naturally started solving in Ruby, since its what I do most of my programming in these days.

Sharpening the OOP Axe

April 3, 2007

I spent quite a lot of the last two weeks completely rewriting the internals of a PHP based web-service in use at webpop.com.

Sudoku on Rails

October 16, 2006

Had a few free hours and spent them on my Sudoku generator, and by now I have a nice little online Sudoku game

Why Ruby is more than fast enough

September 25, 2006

First a message to that one guy who added this blog to his RSS feeds: don’t worry it isn’t dead already, it’s owner was just away on some stressful vacation, had visitors, started on a new job and was celebrating his 30th birthday!

A DRY and RESTful Blog

August 18, 2006

One of the main ideas behind writing my own blog application, was to explore the implementation of the Simply Restful plugin in Edge Rails.

Rdoc Widget

August 14, 2006

Stumbled across this wonderful RDoc Dashboard widget today.

Ruby on Rails and the X in front of HTML

August 11, 2006

Ruby on Rails seems to do its best to push developers towards XHTML. Every generated scaffold is marked up XHTML-style and all the useful helper-functions produce valid XHTML. But in spite of this, I think it is worth thinking twice about which doctype to use.

Biilmann Blog

August 10, 2006

Welcome to my new home planet, circling its lonely orbit in the void of a sunless cyberspace.