Top 10 SOA Pitfalls: #4 - Incorrectly applied Canonical Data Model

Posted by Gero Vermaas mid-morning: June 2, 2008

Last week Vincent explained the BDUF Pitfall en this week we’ll continue with #4: Incorrectly applied Canonical Data Model (CDM).

CDM is one of the silver bullets often fired in SOA projects. It should address miscommunication, ease integration and reduce integration costs. It surely can facilitate all of this, but attempts to use a CDM can also turn your SOA project into an endless discussion because one attempts to cover too much, because of a lack of alignment with business and because of a lack of design principles.
(more...)

Concurrency and the evil intern

Posted by Erik Pragt mid-afternoon: March 12, 2008

Though concurrency is not really a hobby of mine, but I do find it interesting, and once in a while, it gets me intrigued. This article is about locking, and choosing the right type of lock and what the consequences are when picking the wrong lock!

(more...)

Did escape analysis escape from Java 6?

Posted by Jeroen Borgers in the early afternoon: December 21, 2007

Escape Analysis in Java 6?

Last month we held our Speeding up Java applications course in the Dutch woods. When preparing for it, I discussed some of the new topics with my peer instructor and creator of the course Kirk Pepperdine. We explain new features of Java 6 and how they can help improve your performance. One of the more sophisticated features on the VM level is called escape analysis. The question is: does it really work? (more...)

Podcast Episode 13 - Terracotta Part 2

Posted by Robert van Loghem mid-morning: October 10, 2007

This week we wrap up the interview with Jonas Bonér from Terracotta that Jeroen Borgers and Peter Veentjer did.

Terracotta is NAM (Network Attached Memory) and it provides JVM level clustering for scratch data.

Head on over to our podcast page here or download or subscribe to our new podcast.xebia.com.

Leaking Memory in Java

Posted by Jeroen van Erp around lunchtime: October 4, 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...)

Podcast Episode 11 - Terracotta with Jonas Bonér

Posted by Robert van Loghem in the early morning: September 19, 2007

Jeroen Borgers and Peter Veentjer from Xebia interview Jonas Bonér from Terracotta.

Terracotta is NAM (Network Attached Memory) and it provides JVM level clustering for scratch data.

This is part 1 of a 2 part interview. Part 2 will be posted in 2 weeks.

Head on over to our podcast page here or download or subscribe to our new podcast.xebia.com.

Podcast Episode 10 online: EJAPP Performance Top 10, 2 and 1

Posted by Robert van Loghem mid-morning: August 17, 2007

Yes we have finally reached to numbers 2 and 1 in this Performance Top 10 by Vincent Partington and Jeroen Borgers.

Discussed are numbers 2-Unnecessary remoting.
More information about number 2 can be found here.
and for number 1-Incorrect database usage see; here.

So download the podcast here or better yet! subscribe to one of our rss feeds on podcast.xebia.com

Podcast Episode 9 online: EJAPP Performance Top 10, 4 and 3

Posted by Robert van Loghem in the early morning: July 31, 2007

Our fourth episode on the Enterprise Java Application Performance Top 10 is ready for download!

Security and Performance Expert Vincent Partington and Performance Expert Jeroen Borgers talk about the Enterprise Java Application Performance Top 10.

Discussed are numbers 4-Badly performing libraries.
More information about number 4 can be found here.
and for number 3-Incorrectly implemented concurrency see; here.

So download the podcast here or better yet! subscribe to one of our rss feeds on podcast.xebia.com

Podcast Episode 7 online: J-Spring special

Posted by Robert van Loghem mid-morning: June 20, 2007

On the 12th of june we interviewed Kirk Pepperdine (javaperformancetuning.com), Angelika Langer (Java Generics) and Jonas Boner (Terracotta) at the dutch J-Spring congress organized by the NL-JUG (dutch java user group).

You can download the episodes here or subscribe here.

We also have 2 interviews in dutch with Peter van Rijn (Refactoring to Patterns!) and Wouter Zelle (Kwaliteitsbewaking met sourcecode analysetool PMD) you can download those from our podcast page.

Podcast Episode 5 online: EJAPP Performance Top 10, 6 and 5

Posted by Robert van Loghem in the early morning: June 6, 2007

Our third episode on the Enterprise Java Application Performance Top 10 is up for grabs!

Security and Performance Expert Vincent Partington and Performance Expert Jeroen Borgers talk about the Enterprise Java Application Performance Top 10.

Discussed are numbers 6-Improper Caching and 5-Excessive memory usage.
More information about number 6 can be found here.
and for number 5 see; here.

So download the podcast here or better yet! subscribe to one of our rss feeds on podcast.xebia.com

Next Page »