Skip to main content

Simon Brown

Based in London, Simon is a technical architect who likes to get his hands dirty and write the code after he's drawn the boxes. He's been using Java since the initial 1.0 release and has been involved with Java projects ranging from desktop clients to distributed enterprise systems. Outside of work, Simon has written and contributed to a number of books about the web-tier of J2EE and is a frequent speaker on such topics. He is also a fully trained bartender and, in his spare time, regularly helps out at JavaRanch – a friendly place for Java programmers.


simongbrown's blog

Comparing webapp frameworks : Introduction

Posted by simongbrown on November 2, 2005 at 12:21 PM PST

Struts, WebWork, Stripes, Spring MVC, Wicket, Tapestry, JSF, etc, or even rolling your own. With so many J2EE web application frameworks to choose from, how do you decide which one to use? Several articles (e.g.

The Java Posse podcast

Posted by simongbrown on September 26, 2005 at 5:40 AM PDT

After I wrote about the JavaCast being discontinued, Dick Wall got in contact to tell me about a new Java podcast that he was putting together with a couple of other people - Tor Norbye and Carl Quinn.

The JavaCast

Posted by simongbrown on September 19, 2005 at 3:04 PM PDT

Having just come back from holiday, I fired up iTunes hoping to get a new JavaCast that I could listen to on the way to work. If you've not heard of it before, the JavaCast was a podcast dedicated to news and views within the Java industry. I say "was" because after only a few episodes, the JavaCast has been discontinued.

I have Servlets

Posted by simongbrown on July 14, 2005 at 9:07 PM PDT

In Got Servlets?, Greg is asking what we'd like to see in the next major revision of the Java Servlets specification. In no particular order, here are my initial thoughts.

J2SE 5.0 updates

Posted by simongbrown on May 4, 2005 at 6:57 AM PDT

This blog entry should really be titled, "J2SE 5.0 updates, or the lack of them". I've read Graham's blog entry about J2SE 5.0 updates a couple of times now and I still don't understand why you wouldn't want to push out minor updates via the consumer website.

JProfiler mini-review

Posted by simongbrown on February 25, 2005 at 3:38 AM PST

I first came across JProfiler last year, when Sam and I were looking for a Java profiling tool that would run on Mac OS X.


Posted by simongbrown on February 17, 2005 at 6:09 AM PST

I just got bitten by the collections framework. I always thought that the Collections.unmodifiableX() methods returned an unmodifiable copy of the supplied collection, like a shallow copy. This is useful for getter methods where you want to return a copy of a collection to a client class so they can't directly alter the contents of that collection.

JSP Tag Library for Web Services

Posted by simongbrown on January 13, 2005 at 12:53 PM PST

A new JSR has been created that proposes to build a JSP Tag Library for Web Services...

A JSP tag library for Web Services is a happy union of the two technologies that will help JSP page authors integrate Web Services into their web applications with minimal effort and quick turnaround times.

Where are all the J2EE 1.4 implementations?

Posted by simongbrown on November 2, 2004 at 12:24 PM PST

It's still relatively early days for J2EE 1.4 in the real world, but compare the number of J2EE 1.4 implementations (6) with the number of J2EE 1.3 implementations (21).

Getting started with Groovy

Posted by simongbrown on August 24, 2004 at 2:34 PM PDT

Having briefly looked at Groovy in the past, I don't think I've ever really "got it". Even when I saw the Groovy presentation at JavaOne a couple of months ago I was still undecided.