Pär Wenåker

Increased productivity with JavaRebel

October 21st, 2009

In my current project we are using the JBoss Application Server. Since the project in based on EJB3 and is rather extensive we have been experiencing problems with long “deployment to test”-cycles during development. We write lots of unit tests and use a test driven approach, but we also need to do lots of integration [...]

Posted in Tools | No Comments »

Building DSLs in Scala

October 16th, 2008

Imagine that you could write code like this:

create an Order where ( Id is 1, Number is 2 ) named “order_1″

This is a simple DSL that lets you create an order with specific attributes. Quite obvious isn’t it? This does not really look like something from a programming language, but it is actually valid Scala [...]

Posted in Dynamic languages | No Comments »

Being Agile

September 25th, 2008

Not long ago I got caught up in a discussion on agile development (again). The discussion proceeded more or less as it use to do for people that have never had the opportunity to work in a project that applies agile methodologies. Accordingly, someone said that they had heard about someone else doing agile development, [...]

Posted in Agile | No Comments »

RESTful with JAX-RS

June 3rd, 2008

I recently got the opportunity to do a spike on a RESTful web services interface and decided to use JAX-RS and the reference implementation Jersey to do the prototyping. The term REST was coined by Roy Fielding in his Ph.D. dissertation back in 2000. There is lot’s of material on the web regarding REST and [...]

Posted in Architecture, Web | No Comments »

Ant, Maven and …

March 10th, 2008

Are you one of those that think that Ant is not really the right way to do it and that the ideas behind Maven are really great, but you have never really felt comfortable using it. You might just be one of those that just think that XML is a big step for mankind in [...]

Posted in Open Source | No Comments »

Scale with Scala

December 4th, 2007

There are many languages targeting the Java VM right now. The most popular seem to be the dynamic languages like Groovy, JRuby, and Jython. A rising star that has caught lots of attention recently is the statically type language Scala. Scala integrates both object-oriented and functional features, compiles to Java byte code and integrates seamlessly [...]

Posted in Dynamic languages, Open Source | No Comments »