• Home
  • RSS Feed
  • Log in

Archive for February, 2007

EJAPP Top 10 countdown: #9 – Incorrect application server configuration
Posted by Vincent Partington in the early evening: February 25th, 2007

As promised last week, I am continuing the countdown of Enterprise Java performance problems. Today it's number 9.

An incorrect application server configuration can have such a detrimental effect on the performance of your application, that it pays to learn about the options your application server and its JVM offer to tune their performance.

(more...)

  • Share/Bookmark

Filed under Java, Performance | 2 Comments »

GRADAP
Posted by Maarten Winkels in the early morning: February 20th, 2007

Our Agile software development process is a complete package. Many clients we present our ideas and solutions to, feel overwhelmed by the new mechanisms and interactions that it proposes. They are a bit taken back by the changes they face when they would introduce this new approach. Somehow they imagine all these changes have to take place at once in a big bang implementation of the new development process. This is quite contradictory to what the principles of Agile promise: The process is adaptable, to changes, but also to existing situations. Therefore I propose a new approach: GRADAP, Gradual Adaptation to the Agile Process.
(more...)

  • Share/Bookmark

Filed under Agile | 2 Comments »

EJAPP Top 10 countdown: #10 – Excessive logging
Posted by Vincent Partington mid-afternoon: February 18th, 2007

At J-Fall in October 2006 I gave a presentation on the top 10 performance problems encountered by me and my colleagues at Xebia. The list was created by brainstorming with a group of people and was based on the experiences we all had with performance in our own projects and projects where we were called in to remove performance bottlenecks.

Of course that is a very unscientific way to make such a list. ;-)

(more...)

  • Share/Bookmark

Filed under Java, Performance | 5 Comments »

Killing (Joda) Time
Posted by Jeroen van Erp in the early morning: February 15th, 2007

One day, one of our testers comes up to our table and tells us: "The testing environment (Weblogic container on IBM JDK 1.4.2) is hanging"... So we kill Weblogic, fire it up again and have the tester replay his scenario. He manages to reproduce the hanging behaviour. So on come the Java Forces to find the problem. As the JDK is an 1.4.2 JDK we cannot use the Java5 jconsole to inspect the JVM. The easiest then is to first create a stack dump, as we want to see what the threads are doing. Upon careful inspection of the dump file we first find this disturbing snippet.
(more...)

  • Share/Bookmark

Filed under Java | 6 Comments »

Assembling software: Industrial Style
Posted by Ron Kersic in the late evening: February 7th, 2007

The origins of lean thinking lie in production and there’s quite a bit of interest in finding parallels between current software development practices and those of manufacturing. The Poppendiecks for instance, frequently quote examples from classic manufacturing companies (Ford, GM, Dell, Toyota) to help understand why agile methods are a very effective approach to software development. Oddly enough they (and many, many others) are hesitant to buy fully into the concept that manufacturing industries and software development have indeed much in common.

(more...)

  • Share/Bookmark

Filed under Articles, General | 8 Comments »

Let Hibernate Connect Your World!
Posted by Maarten Winkels in the early morning: February 5th, 2007

At my current project we have to parse a large CSV-file with related data. Each line contains an "entity" or "object" and most lines are related through some references to other lines. The data needs to be send to the server, but some validations and manipulations have to be performed beforehand. Files could become so large, that holding all objects in memory at the client machine could be a problem. We decided to use a Database to temporarily hold the data and to search for related lines. The lines are not necessarily ordered, so we need to wait for the last line to be parsed before validating and manipulating the data. We would like the data to be captured in a nice object oriented model. We used Hibernate and Apache Derby for our implementation and it turned out to be quite convenient!
(more...)

  • Share/Bookmark

Filed under Hibernate | 2 Comments »

How Xebia consultants stay ahead of the game
Posted by Vincent Partington mid-afternoon: February 1st, 2007

One of the most important assets at Xebia is the knowledge of its consultants. Therefore we need to pay special attention to harvesting, exchange and expanding that knowledge. One of the ways we do that at Xebia is by holding bi-weekly sessions we like to call XKE's, short for Xebia Knowledge Exchange.

When we started doing these sessions three years ago, they were quite straight forward. The eight of us got together, had a pizza, and told each other about the projects we were doing. Since then Xebia has grown to 60 consultants, in the Netherlands alone, spread over two business units (Xebia IT Architects and Xebia Software Development). This put a strain on the old simple system. Even though the business units held separate sessions, the groups were simply getting too large!

Therefore we have gone about it in a different way since the summer of 2006. Every other XKE, once a month, we hold what you could call an internal conference. On a Tuesday from 16:00 till 21:00 three separate tracks with four sessions each are scheduled. The content of the sessions is mostly provided by the Xebia consultants themselves although external speakers are also invited sometimes. Not only presentations can be given here; there are also smaller rooms for interactive sessions such as brainstorms or hands-on sessions.

(more...)

  • Share/Bookmark

Filed under General | No Comments »

Deployment automation for Java application running on Websphere, WebLogic and JBoss

Archives

  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India

Categories

  • Java (282)
  • Agile (109)
  • General (50)
  • Testing (42)
  • Performance (42)
  • Hibernate (36)
  • Scrum (33)
  • Podcast (31)
  • Architecture (31)
  • Spring (28)
  • SOA (24)
  • Maven (22)
  • Project Management (22)
  • Middleware (23)
    • Deployment (14)
  • Flex (17)
  • JPA (17)
  • Eclipse (15)
  • Xebia Labs (15)
  • Quality Assurance (14)

Tag Cloud

    Architecture Introduction to Agile Agile Ajax Xebia Poppendieck esb SOA XML Maven qcon Lean product owner Closures Functional Programming Testing Grails Java JavaOne Scala Hibernate Spring Scrum Seam IntelliJ Semantic Web Groovy Performance Agile Awareness Workshop fitnesse