November 5, 2007 – 6:12 am
I write a lot of code in Java and as you might know (if you have read some of my blogposts before) I love to use Emacs for all things related to typing on the keyboard.
When you write large applications in Java, or any other language really, you will eventually need to utilize the debugger. [...]
October 20, 2007 – 7:22 am
Giles Bowkett wrote an article about how Ruby’s weak debugger support is due to the Test Driven Development (TDD) and Behaviour Drive Development (BDD) nature of the language.
As a result of the post, many people wrote counter posts (Giles names this one the most lucid: Patrick Collison, another one is by James Robertson). I personally [...]
August 3, 2007 – 10:44 am
Imagine a world where you write a piece of software, be it an desktop application or a server application, it doesn’t really matter, but imagine that during runtime you could reprogram certain aspects of your application, imagine allowing users to add functionality without rebuilding.
This is very common in sci-fi movies of course, it is also [...]
A couple of days ago I wrote about using fly-make. Even though I had only used flymake with C++ code, I tend to do most of my work related coding in Java.
Curiosity (it seems I am not the only one) led me to the Emacs wiki in order to find elisp code that will allow [...]
Today I am going to share one of the more amazing pieces of elisp that I have run across… it’s not that it is remarkable code or something, it is simply that it proves to be helpfull beyond compare. It is called flymake and allows you to see the nifty things that IDE users are [...]
I always thought the autotools were the greatest invention ever when it comes to build systems. You just defined your configure.ac, your Makefile.am and include some m4 macros.
However I found out the hard way that the beauty of this system is also its undoing. If you want to build agains an unsupported version of a [...]
For years the movement of portable data structures to XML has been going on. XML is used everywhere, from storage to domain specific language implementations (look at hibernate for instance), and as most programmers realize it is an absolute pain when it comes to performance; parsing XML is just slow.
I have joked with past colleagues [...]
I have done some work with ACE in my spare time and one of the greatest things, besides it being the top of the line framework for network applications, is its logging facilities.
A great article explaining this facility in-depth is at the aw professional website, taken from the ACE Programmer’s Guide.
March 24, 2007 – 10:02 am
This article is not intended to insult any project or point fingers, it is my opinion and mine alone, that is my disclaimer.
Emacs is, according to its users (me included), the most powerful editor currently available. I use it to write code, blog posts, documentation and many more things. However I often miss the things [...]
February 20, 2007 – 3:49 am
After quite some time I have finally updated my color theme; color-theme-arjen. There were some small issues with it, most annoying of all that an inactive buffer had it’s buffer-id indicator in red while the rest of the mode-line was gray. Besides that the nxml-mode did not have any color highlighting at all. I [...]