Funny framework code
2010-07-28
I just found code like this in a (quite expensive) Java framework i was evaluating (Note: I edited the API Documentation and the name of the method):
Weblogic Generics Bug
2010-07-02
Yesterday we were trying to deploy an EJB application to Weblogic 10.3, but the deployment stopped with an IOException in the JDT compiler. No additional information was in any log file. After searching for some time, we found out that you can configure Weblogic to use Javac instead of JDT (somewhere in the EJB settings in the management console), which gave us much more details with the compiler error.
Agile Methods (JUG-ERN)
2010-06-16
Last thursday, on June 10th, I gave a talk about agile methods at the meeting of the Java User Group Erlangen-Nürnberg together with Oliver Szymanski. You can download the slides here (the slides are in German).
Wegner's Lemma (Note to self)
2010-06-01
“It is impossible to fully specify or test an interactive system designed to respond to external inputs” –Peter Wegner
This is a strong argument for agile development for two reasons:
- It is impossible to fully specify the software we build. This means it is necessary to build it in small, incremental steps to ensure we build the right thing.
- It is impossible to fully specify the software process we use to develop, so why bother using a heavyweight process like RUP or V-Model? Better use a process which was designed to respond to change (and change itself when necessary), like Scrum or XP
I’ve got to use this as an argument against the V-Model style process I’m in right now in one of our next meetings…
ShortNotes for Android
2010-05-27
ShortNotes for Android can now be downloaded from the android market. There is a free version and a “Pro” version (€ 1.49) which has some additional features.
Developers testing their own code.
2010-05-22
“Asking developers to test their own code is like asking children to clean up their room” - I read that a couple of days ago and immediately thought “But what if you tell your children that they don’t have to clean their room when they make some mess - that someone else would do it for them?” That would probably be a lot worse than asking them to clean their room. It might be hard to convince them to do it, but it would definitely be worth it. So this argument is fundamentally flawed.
Android ported to the iPhone
2010-04-22
It seems like android has been ported to the iPhone - and it’s dual boot. This is nice - although there is definitely better hardware to run android on than an iPhone…
JSXP 1.0rc Released
2010-03-25
JSXP 1.0rc is now available for download. It includes bugfixes and minor improvements and a lot of java doc. The official release announcement can be found here.
Slides Mathema Campus 2010
2010-03-16
I have just finished all the slides for the Mathema Campus 2010 and the Mobile Developer Day 2010 in Erlangen, Germany. All the slides are in German.
YAML with tabs
2010-03-08
I know, YAML with tabs does not exist. But: I indent everything with tabs, and I am always annoyed when I open YAML files and they use spaces for indentation. So here it is: tjyaml - YAML with tabs for Java. It is just a fork of jyaml, which uses tabs when creating yaml files and allows them when reading. The rule how tabs are processed is simple: One tab is one indentation.