My favorite Eclipse view
Have you discovered the Display view in Eclipse? It can be used to execute any Java code in the context of a debugger. This can be incredibly useful... more »
1 commentsSave Tags: eclipse, java
World War 2, Rationalism and Agile Development
Some parallels between World War 2 and Agile / Waterfall software development.
0 commentsSave Tags: methodology
How to design GWT services with UML
Sequence diagrams are excellent for designing collaborations between objects. With this Eclipse plugin, sequence diagrams can be used to generate code... more »
0 commentsSave Tags: eclipse, how-to, java
Use examples to make your code easier to understand
Einstein said that examples is not another way to teach, it is the only way. How does that apply to programming?
0 commentsSave Tags: java
Combine UML domain modeling and Grails web development
This example shows how to model a domain model in UML, generate Java code for JPA, and implement the views and controllers in Groovy.
0 commentsSave Tags: groovy, java, tools
How to build a GWT application for an existing database
This article demonstrates how to build a GWT application for an existing database using HiberObjects Import DB Pro, a commercial extension to... more »
0 commentsSave Tags: announcement, database, eclipse, tools
I believe in Java for future web applications
Will Java become the dominant platform for web applications? Actually, I think it has a good chance. How will the future web applications be? I think... more »
10 commentsSave Tags: java
Agile practices don't primarily solve problems
But they sure help detecting problems early. And that's extremely valuable.
0 commentsSave Tags: methodology
Hungarian notation and Groovy
In dynamically typed languages, use naming conventions to communicate variable types.
0 commentsSave Tags: groovy
Top ten reasons why programmers are difficult husbands
Top ten reasons why programmers are difficult husbands
4 commentsSave Tags: humor
The Pessimistic Programmer
I am not really pessimistic, only realistic. But that what's pessimists always say! So, I might as well face it: I am a pessimist. And I think... more »
1 commentsSave Tags: java, methodology
Example Driven Development and Unit testing
Save work and increase quality by combining unit tests and functional tests.
0 commentsSave Tags: java, methodology
Database dump
Here is a small Java app that dumps a database in a format that is easy to check for changes. I used this to find out how a PHP application modified... more »
1 commentsSave Tags: java
Refactor Groovy code?
Groovy is very productive, but is is suitable for larger programs? I don't think so. Not until we get code completion and refactoring support.
0 commentsSave Tags: groovy, java
Defensive Programming
When programming, try to think "What can possibly go wrong with this code? And how can I make sure that doesn't happen?"
2 commentsSave Tags: java
Example Driven Development
This article is the first in a series about Test Driven Development. A test is an example of what a program should do. Examples make the requirements... more »
0 commentsSave Tags: methodology
Small Java trick to avoid problems with copy - paste
Just a small coding trick I use to avoid problems when I copy and paste code.
1 commentsSave Tags: java
Use cases and robustness analysis
Use cases or user stories? It depends on the project. And robustness analysis can help to write good use cases and map them to objects.
0 commentsSave Tags: methodology
Why Agile Methods Reduce Cost
The greatest cost of software development is complexity. Agile methods, new frameworks and object modeling reduce this complexity and thereby reduce... more »
0 commentsSave Tags: methodology