Category Archives: Code

Posts related to coding; c++, java, perl etc

Emacs and the hotswap feature of Java debuggers

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. [...]

Debugging

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 [...]

Extending your applications

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 [...]

on-the-fly syntax checking Java in Emacs

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 [...]

Flymake in Emacs

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 [...]

Autotools vs plain Makefiles

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 [...]

Assembly based XML parser

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 [...]

ACE Logging

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.

Making a better IDE

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 [...]

color-theme-arjen updated

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 [...]