About
|
Contact
Login
Visions of the New Office
by Daniel Winterstein.
What will our new office look like?
more...
Java: A new approach to Equals()
by Daniel Winterstein.
Custom equals() methods are handy but involve writing a lot of ugly boilerplate code - and there are booby-traps for the unwary. In this post, I present a way of over-riding equals() and hashCode() methods - based on annotations - which makes them a doddle to implement and maintain. The resulting code is available open-source on request in a shrink-wrapped jar.
more...
Winterwell catches the Google Wave
by Daniel Winterstein.
The Winterwell office has caught Google Wave. We've signed up on the beta-testing program to ride this new fangled would-be email-killer. If you've not heard of Google Wave, it's a cross between an email system, and a document editor for groups of people (e.g. like a wiki - or a Google Docs document). Plus it has some extra features. Notably it's open to other companies building on it, or even running their own compatible systems. Now what to do with it? We're experimenting with it as a collaborative working tool. It looks shiny. How will it compare in practice with our established setup of email + shared version-controlled files? We'll also be looking into the API to see what applications and widgets we can build with it. If you're interested in developing a Google Wave app or robot with us, please get in touch, email('daniel','winterwell.com');
more...
From Samurai to Jedi
by Daniel Winterstein.
more...
Url patterns in Java servlets
by Daniel Winterstein.
This technical mini-tutorial covers how to set url-patterns in a J2EE config. This lets you pass variables in your path, which can produce more meaningful URLs. The url-pattern element is a vital part of your web.xml file. It's also a tricky one.
more...
Bluetooth tracking: is there a danger to civil liberty?
by Daniel Winterstein.
more...
RSS