Java IDE Overview

Jetbrains IntelliJ IDEA

I once read in a forum somewhere on the internet, the rather large statement that, "IntelliJ IDEA was the best IDE I have ever used, regardless of language". Something like that anyway. After much scoffing at this, I ended up deciding that I should check out this much vaunted IDE. Boy, was I glad I did!

After playing around with IntelliJ IDEA for a month in the trial period, I ended up in agreement with the previously mentioned forum user. Going back to Borland's JBuilder felt like punishment after having used IntelliJ IDEA.

Read More

Programming Reminder List

This is a list of programming observations that I intend to look over every now and again to keep them in my mind:

  • When approaching a problem, don't just dive in and start looking at one area of the problem. This is particularly important if you have already been pointed in a certain direction. Don't take anything for granted, step back and take a broad look at the problem and try to get to the core of what the real issue is. A bit of thought upfront can make sure you are not following a false lead.

  • Formulate different ways you might tackle a situation and then determine which one is most likely to pay off. If there is some kind of small probing tests you can make, try these before delving into something that will take a long time.

  • Try to make comments generic if possible. Writing specific details in a comment can lead to a maintenance nightmare and can easily turn into incorrect comments when cut and pasting to a new location.

  • Take time to make your error messages meaningful and contain any relevant data that will make it easy to determine exactly what caused the problem to occur. This may save you a lot of pain in the future when you are looking at logs or some screenshot captured by a user.

Read More

Disable Low Disk Space in XP

"Low Disk Space". Finally got annoyed with Windows XP and the warning balloon window produced when ANY partition reaches less than 200Mb of room remaining? It then gets progressively more annoying, the less space you have remaining.

NOTE: THIS MODIFICATION INVOLVES CHANGING THE WINDOWS REGISTRY.

WHILST WE KNOW OF NO ISSUES INVOLVED WITH THIS CHANGE, THERE IS POTENTIAL FOR YOU TO CAUSE SERIOUS PROBLEMS TO YOUR COMPUTER. WE TAKE NO RESPONSIBILITY FOR SUCH PROBLEMS. PLEASE BE VERY CAREFUL WHEN USING THE REGISTRY EDITOR.

Read More

WYSIWYG HTML Editors: Nice, Clean Web Documents?

Does anyone know if they exist?

Please add a comment if I'm wrong, but I can't find any that is simple to use and creates clean HTML.

This is an update of my previous article about Mozilla Composer. I have since decided that Mozilla Composer is more trouble than it is worth in its current state and went looking for alternatives.

Read More

Rational Dev: The Never Ending Pursuit of Software Perfection

The creators of Rational Dev write software programs every day and decided that writing down ideas as we came across them might save us some pain and time in the future. This is a collection of ideas from reading internet articles, books, commerical experience and attempted rational thinking. Hopefully you will join us and provide your own feedback on the ideas presented here.

Read More