• Home
  • RSS Feed
  • Log in

Author Archive


Which Generic Swallow
Posted by Jeroen van Erp just before lunchtime: August 12th, 2010

Scene opens…
An idyllic landscape unfolds before our eyes, in yonder distance we see a figure approaching us. He goes by the name of Arthur, King of the Britons…
(more…)

Share

Tags: generics, Java
Filed under General, Java | 1 Comment »


Google Code Jam 2009 – Qualification
Posted by Jeroen van Erp terribly early in the morning: September 4th, 2009

Aliens sending messages, Water flowing over a map and finding the hidden Welcome message in a String… Yes, Google Code Jam has returned for the 2009 edition! I participated in the Qualification Round and managed to solve all but 1 input set….
(more…)

Share

Tags: Functional Programming, Google, google code jam, Scala
Filed under General, Java | 5 Comments »


ShuntingYard algorithm in Scala
Posted by Jeroen van Erp just before lunchtime: July 2nd, 2009

Last week I came across an interesting “coding kata” by Brett Schuchert on the Object Mentor blog. The trick of a kata is that you grow the program step-by-step using tests, just like a kata in karate is tought to a student. The problem of this kata was the Shunting Yard algorithm of Dijkstra. I wanted to see if I could implement this kata in Scala.
(more…)

Share

Tags: Functional Programming, kata, Scala, shunting, yard
Filed under General | No Comments »


Beware of transitive dependencies… For they can be old and leaky
Posted by Jeroen van Erp around lunchtime: September 15th, 2008

In many JEE apps today, you almost cannot forgo XML. Whether it is in configuration, data structures or service interfaces, you will certainly use a number of XML files. In a recent project we had to deal with a number of external services which used an XML interface. Little did we know that we introduced a potential time-bomb in our application… (more…)

Share

Tags: Eclipse, eclipse memory analyzer, Java, Maven, maven2, memory leak, OutOfMemoryError, XML
Filed under Java, Performance, Testing | 3 Comments »


JavaOne 2008 Day Two
Posted by Jeroen van Erp mid-morning: May 8th, 2008

Today was the second day of the JavaOne 2008. Besides doing a lot of chatting in the JavaOne pavillion, and visiting all the cool parties this night, we also went to a number of sessions. Also today the NLJug had the James Gosling meeting we won for being the biggest JUG out here. After a long day of work, we finally had time to relax at the Adobe party and at the SDN party.

Todays topics included:

  • Closures
  • JavaFx, Groovy and Google Android
  • Swing GUI testing
  • Scripting

(more…)

Share

Tags: Closures, Groovy, Java, JavaOne, Oracle, Scripting, SOA, Web Beans
Filed under Java, SOA, Testing | 1 Comment »


DateTime and TimeZone pains
Posted by Jeroen van Erp at around evening time: March 31st, 2008

For as long as Java has been around, java.util.Date and java.util.Calendar have been nuisances. This will hopefully very soon be a thing of the past with the addition of JSR-310, the Date and Time API, to the Java API. At the basis of JSR-310 lies the Joda time library, which has been around for quite some time as a replacement for the standard Date and Calendar classes. However that this API is not without its own peculiarities need not come as a surprise, given the complexity of the human interpretation of time all over the world.
(more…)

Share

Filed under Java | 1 Comment »


Maven2 Dashboard Plugin Released
Posted by Jeroen van Erp in the wee hours: March 27th, 2008

Quality is an everyday part of the life of a Xebia software developer. One of the ways to get insight into quality is by looking at metrics like FindBugs, PMD, Simian, Code Coverage, etc. With large software products consisting of different modules, quality assurance can become quite a trying task. This means that tools which alleviate this burden are a welcome addition to our toolbox.
(more…)

Share

Tags: Maven
Filed under Java, Quality Assurance | 7 Comments »


JavaOne 2008 Scripting preview
Posted by Jeroen van Erp at around evening time: March 13th, 2008

The biggest Java event of the year is coming up again, the JavaOne. For me this is a place of inspiration. Seeing the newest technologies in action and talking to some of the great minds in the Java world, how can one not become inspired!
(more…)

Share

Tags: Grails, Groovy, JavaOne
Filed under Java | 2 Comments »


Leaking Memory in Java
Posted by Jeroen van Erp around lunchtime: October 4th, 2007

Don’t we all remember the days when we programmed C or C++? You had to use new and delete to explicitly create and remove objects. Sometimes you even had to malloc() an amount of memory. With all these constructs you had to take special care that you cleaned up afterwards, else you were leaking memory.
(more…)

Share

Filed under Java, Performance | 10 Comments »


Testing with(out) aspects
Posted by Jeroen van Erp in the late evening: September 26th, 2007

Recently I wanted to add an aspect to some domain object, so that it was saved, the moment it changed state. However, after adding this aspect, the whole build of course failed, because a lot of the unit tests weren’t expecting the calls which were now woven into the domain object.
(more…)

Share

Tags: AOP, Spring
Filed under Java, Testing | 5 Comments »

← Older posts

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India
  • Xebia Sweden

Categories

  • Java (311)
  • Agile (181)
  • General (136)
  • Scrum (67)
  • Architecture (64)
  • Testing (59)
  • Performance (46)
  • Middleware (56)
    • Deployment (38)
  • Xebia Labs (39)
  • SOA (31)
  • Podcast (31)
  • Project Management (28)
  • Tools (26)
  • Uncategorized (20)
  • lean architecture (20)
  • Quality Assurance (17)
  • Articles (13)
  • Requirements Management (13)
  • Virtualization (19)

Tag Cloud

    Frameworks Spring Scala Architecture Concurrency Control ACT Maven JPA SOA Eclipse Java Agile TDD Xebia Flex Javascript Ajax XML lean architecture product owner Grails Lean JPA implementation patterns lean architectuur Oracle Groovy Scrum Moving to India Hibernate agile architectuur

Archives

  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
Avatars by Sterling Adventures