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

First impressions of Clover

Posted by simongbrown on November 6, 2003 at 3:52 PM PST

Code coverage by CloverI've recently started using Clover on my open source projects and it's an amazing product. I've not used the Ant tasks yet, but I am using the integration with IntelliJ.

Panther ships with Ant, XDoclet and JBoss

Posted by simongbrown on October 28, 2003 at 7:53 AM PST

I've just installed Panther and since you don't get stuff like CVS installed by default, I decided to open up the XCode CD and install the developer tools. To my surprise there are some Java tools tucked away including Ant, XDoclet, log4j and JBoss.

London Java Meetup gaining momentum

Posted by simongbrown on October 21, 2003 at 5:46 AM PDT

Back in May we finally got around having a London based Java meetup where a small handful of techies turned up to a pub and chatted about Java.

XDoclet in the J2EE web tier

Posted by simongbrown on October 16, 2003 at 3:18 AM PDT

It's common that you'll find somebody using XDoclet to help build their EJBs, but how often do you find people using it to help with the J2EE web tier?

Integrating Tomcat and Apache on Mac OS X

Posted by simongbrown on October 13, 2003 at 2:24 PM PDT

I've been looking at integrating Apache and Tomcat on my PowerBook so that my dev environment more closely matches the box hosting my domain. Although I really do like open source, one of the biggest problems for me is that I always seem to need software that I have to build from the original source. This is one of the reasons I bought a Mac.

File access in EJB

Posted by simongbrown on October 8, 2003 at 11:23 AM PDT

File access has always been a controversial activity within EJB-based applications because of the restrictions placed upon bean providers by the EJB specification.

How do you test tag libraries?

Posted by simongbrown on October 7, 2003 at 11:58 AM PDT

Matt is looking for a way to test tag libraries and rather than write a lengthy comment, I thought I'd follow it up here.

HttpClient - another great Jakarta Commons component

Posted by simongbrown on October 6, 2003 at 12:58 PM PDT

I was putting TrackBack support into Pebble the other day and the found that the technical details of a TrackBack involve sending a HTTP POST request to the remote server.

Installing Tomcat 4 as an NT service

Posted by simongbrown on September 26, 2003 at 3:57 AM PDT

While Matt was talking about the Tomcat Service Manager, coincidentally, I was trying to install Tomcat 4 as a service on a Windows 2000 machine yesterday.

Is pigeonholing people into specific disciplines bad?

Posted by simongbrown on September 10, 2003 at 1:45 PM PDT

With traditional development methodologies, it was easy. You'd start some requirements capture, follow on to analysis, then design, implementation, testing and deployment. Typically you'd have a few people in at the start and ramp up the team during the design and implementation phases, with several members of the team performing many of the tasks on the project right from the start.