Andrew Aylett
Andrew Aylett

Articles

Iterating while counting

Suppose you have a collection, and you need to perform an action on each element. That’s not hard to do in any mainstream programming language. What if you need to know the index of each element as you process it? Not hard, but depending on your datastructures, possibly not as...

Eclipse Kepler and @Nullable

When Eclipse Juno came out last year, I was excited to see some support for @Nullable annotations. I didn’t get very far with them at the time, though, as the implementation was quite strict. With the release of Kepler though, it’s much easer to make productive use of @Nullable to...

TowTruck and HasteBin

The Open Web is cool :). One of the things I most enjoy about modern web development is that so much of the code is open and able to be mashed together. We were talking in the office about collaborative editing. I remembered having seen a link to Mozilla’s Tow...

EdBus: Public Transport Locator App

I've been working on a Windows Store application called EdBus, as part of the CodeProject AppInnovation contest. It's not yet finished, but I've written an article about it as part of the competition. EdBus presents nearby bus stops, with details about services and bus times, so you can easily see...

Building Web-Services Using Guice

I've recently had the opportunity to investigate building web services using Java. I think it's fair to say that Spring is the most commonly used dependency injection framework for Java, and it comes with a lot of other useful tools too, but I have no experience using it so I...