home page of James Strachan

I've also got a little Blog. If you are interested in Enterprise Open Source Solutions then please do check out my employer, Iona

Open source projects I work on

Project
Description
Role
Scalate
Scala Template Engine: like JSP but without the crap and with added Scala coolness
co-founder
ActiveMQ
The most popular and powerful open source Message Broker.
co-founder
Camel
Apache Camel is a POJO based implementation of the Enterprise Integration Patterns which uses a declarative Java based Domain Specific Language for configuring the routing rules so that you can use type-safe smart completion in your IDE co-founder
ServiceMix
An open source Java Business Integration server (JBI) and Enterprise Service Bus (ESB) implementing the JSR 208 specification
co-founder
Lingo
A Spring Remoting framework using JMS to provide invisible remoting while using the performance, power and load balancing features of JMS
co-founder
Jencks A Spring based JCA container for using Message Driven POJOs or Geronimo's JCA or TransactionManager from inside any Spring application co-founder
Geronimo
Apache's J2EE server
co-founder
Groovy
An agile, dynamic language for the JVM
co-founder
dom4j
Java framework for working with XML, XPath and XSLT
co-founder
jaxen
Java XPath Engine which works on various models such as DOM, dom4j, EXML, JDOM and beans
co-founder
maven Maven is a really cool build system  that compiles all your code, builds your distros, maintains and documents dependencies, sets your classpaths, runs your unit tests and builds a neat website for your project. Maven currently uses Jelly too! committer
taglibs
Jakarta Taglibs - in particular I created the IO , JMSTags and XTags taglibs together with working on the i18n and Log taglibs
committer
commons
Jakarta Commons - in particular the collections component, beanutils, logging and digester.
committer
 

Java Platform APIs

Java SE 1.4
5.0
6.0
Java EE 1.4
site
JAXP 1.1

Servlet 2.3 & JSP 1.2

Cool Sites

the serverside.com
InfoQ
JavaBlogs
codehaus