It being nearly a year since I finished my work on my BSc thesis, I think it is prudent that I put it online somewhere, in hopes of someone ever finding it useful. A Formal Approach to Domain-specific Languages
First impression of Scala
Even though generally speaking, I am against choosing symbolic programming over verbose and well-readable code, I have to admit that this code snippet taken from the Wikipedia entry on Scala is nothing short of beautiful: def qsort(list: List[Int]): List[Int] = list match { case Nil => Nil case pivot :: tail => { val (smaller,…
Reality
Is there ever the possibility of somehow getting a precise, unquestionable definition of reality, that regardless of what we divine from the universe around us, usually using our more mundane senses, the reality of it cannot be challenged and put to question?
To SpringSource, and Beyond!
I have started reading Pro Spring 3, as well as the code for Spring 3.1
Access super user shell
I recently had a problem with my Debian box; namely, that I couldn’t access my superuser shell the usual way by typing: su – As this is a problem with the user bit of the “su” command not being set properly, you can fix this by logging in as root (or any other user with…
Getting more Producteev
Me using Producteev :).
TestNG
I’m on my way to learn some TestNG!
Learning Gradle
Gradle, is another build automation tool I’ve been introduced to by colleagues and friends. For those who are not familiar with it, Gradle (with words taken from the official site) is: Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such…
Setting up PHP, MySQL, and Friends on Mac OS X Lion
I just found this lifesaver post on “akrabat.com”, about how to do it all. Just thought maybe you would use it as well. http://akrabat.com/php/setting-up-php-mysql-on-os-x-10-7-lion/
Setting up SSH keys
Here’s a short tutorial showing how to set up SSH authorized keys.