Archives
My blog has moved October 31, 2005
It now lives at http://aslakhellesoy.com And I'll start blogging again. Promise....
If you have ever hosted a project on RubyForge, SourceForge or some other clone such as GForge, you have probably experienced the pain of making...
Object templates in Ruby March 09, 2005
The concept of templates are very common in many contexts of programming. A boiler-plate representation of something can be turned into a concrete instance...
Rich, responsive webapps using the Ajax approach are chic. I've started to think about what it would be like to develop the view part of...
Annotations in Ruby February 25, 2005
A couple of days ago I wished there was a way to use annotations in Ruby. I'm writing a Ruby on Rails application that renders...
Jim Weirich has written up an excellent compilation of what Javaheads should know about Ruby. I wish he had written up 2 years ago when...
StarTeam awards January 07, 2005
Borland has a page about all the awards their outstanding SCM system has won: http://www.borland.com/starteam/awards/index.html. I must say I think that's exactly what StarTeam deserves....
Books I have not written December 13, 2004
For some reason that is beyond me I have supposedly written 2 books: Excel 2003 VBA Programmer's Reference Professional Xdoclet 2.0 It is true that...
I HATE Lotus Notes October 13, 2004
Today, all my email but a random 4 ones mysteriously disappeared from my Lotus Notes inbox. (No, the cat didn't eat it). If you hate...
Last year, right after joining ThoughtWorks, my colleague Chris Stevenson bounced off an idea to me during a Geek Night: "How about a tool that...
lovely commit messages September 02, 2004
first post!...
Leaving London Drinks July 13, 2004
I'm off to Chicago for 6 months, and I'll have my leaving drinks at Na Zdrowie Thursday 15 July from 8pm....
After a longish session pairing with Paul we finally released PicoContainer 1.0 today. This has been a great journey so far. Paul and I...
EJB3 red herrings May 13, 2004
At TSSS, the EJB3 spec lead Linda de Michiel presented what EJB3 is going to look like. I'm sure you have read all the fuss...
The most important benefit from Continuous Integration tools is instant notification of build failures. DamageControl supports this of course, but it also supports some interesting...
Last week was good. I was biled as a top asshat and invited to speak at TheServerSide Symposium....
patrah says: "Pico Container ideas are not new." Unfortunately, (s)he doesnt't mention *what* of the ideas are not new. (There is just "the idea"). The...
Crazybob is Mocking. It struck me that his tests could have been even shorter and IMO more readable had he used a mock library based...
Injection Dependency January 14, 2004
Jon: Carlos Villela tells me that Dependency means "Addiction" in Portuguese. Aslak: Perhaps Fowler's new pattern name is a bit unfortunate then. Haha. Jon: Nah....
Recently I have been working on a team where a misunderstood mocking practice is common. (It's really an antipattern). Before I delve into the...
Paul is tired of the "TDD hype". He as many others seem to have misunderstood what it's all about. (TDD is not a testing technique)....
QDox Attributes September 12, 2003
Can't wait for attributes? Need them now? Check out QDox Attributes! http://cvs.codehaus.org/viewcvs.cgi/qdox-attributes/?root=qdox Piotr JFDI'ed the long-awaited thing. An easy to use and powerful attributes package...
IdeaMock September 12, 2003
I'm writing an IDEA plugin. Ignorant of any other way to test it (yes, I have JUnit) than closing IDEA, reinstalling the plugin, reopening. Then...
PicoContainer needs a better logo. Get your brushes and submit your art! http://wiki.codehaus.org/picocontainer/LogoContest...
Changes: http://www.picocontainer.org/changes-report.html Flamers: It's only 5 weeks old, so don't pick too many holes in it. Use our JIRA instead....
I moved to Codehaus July 10, 2003
I have been a hausmate for a while now, so I am moving as much as possible of my OSS projects to Codehaus. Then what's...
New job July 10, 2003
I needed a more challenging job. So I started in ThoughtWorks UK a month ago. I'm glad I did....
A couple of weeks ago a colleague at work pointed me to a tool called Simian (Similarity Analyser). It works very much in the same...