• Home
  • RSS Feed
  • Log in

Author Archive

Kris Geusebroek

Installing a nodejs application without your good old internet
Posted by Kris Geusebroek at around evening time: January 23rd, 2012

While we were building a little server to enable auditlogging on our hadoop cluster (more on that in a future blogpost) we needed a way to distribute our application.
This blog is about the packaging of this application. The application is build with nodejs and packaging and dependency management is mostly done with npm (the node package manager).

Of course installing this application in the production environment should have been as easy as the setup on our own laptop’s right? Wrong! On our laptops it was a easy git clone followed by a npm install and voila we have a running application. So how hard could it be to do this on a server at the client. Let me tell you….
(more…)

Share

Filed under Uncategorized | No Comments »

Kris Geusebroek

How the quest for transaction timeout’s did cost me money
Posted by Kris Geusebroek in the late evening: February 14th, 2011

At our project the focus is at making the application stable and controllable. So instead of building cool new features
we are spending our time making sure the application is able to run stable in the production environment.

After the first few issues the so called ‘Transaction timeout’ issue raised it’s ugly head.
Every now and then the application threw an exception due to a transaction timeout.
This was very strange since the timeout was set to 30 seconds and the complete processing of the whole
application was done in less than 2 seconds (spread over more than 1 transaction).
(more…)

Share

Tags: Hibernate, Java, log4j, timeout
Filed under General | 5 Comments »

Kris Geusebroek

Improving web application performance by parallelizing requests
Posted by Kris Geusebroek mid-afternoon: December 9th, 2009

For a web application i develop we had a problem with the performance. After a small investigation we found out that it had relations with the amount of requests to the server that were done.

The application is running in a browser (currently IE7) and browsers are generally limited to do not more then 2 parallel request to the same domain.(this has improved a bit in later versions of the browsers). In this post i will describe the quest for solutions.

(more…)

Share

Filed under Java | 8 Comments »

Kris Geusebroek

Taking OpenLayers to the next level?
Posted by Kris Geusebroek terribly early in the morning: October 23rd, 2009

Attending the FOSS4G conference in Sydney I have been attending a lot of presentations and involved in discussions about the OpenLayers JavaScript framework. see also my previous blog post on My Opensource GIS experiences.

Especially the Birds Of a Feather session yesterday made me really enthusiastic about the next level of OpenLayers.

(more…)

Share

Filed under Java | 1 Comment »

Kris Geusebroek

Spring JMS and WebSphere
Posted by Kris Geusebroek in the early morning: September 28th, 2009

Using Spring JMS in our application which needs to be running on WebSphere proved to be somewhat of a challenge. And since googling provided a lot of information but just a small ‘easy to miss’ piece of text to put the pieces together, i decided to write up this blog.

(more…)

Share

Tags: Spring, websphere
Filed under Java | 4 Comments »

Kris Geusebroek

Using ENUM’s with JPA but without the evil ordinal()
Posted by Kris Geusebroek in the early morning: August 28th, 2009

The ordinal of an Enum is used together with JPA to set the database value of an Enum type field of an entity. Since i find the use of the ordinal dangerous in case of future changes i was searching for an alternative way of populating my database field while still using the Enum in my application code.
(more…)

Share

Tags: Eclipse, JPA
Filed under Java | 4 Comments »

Kris Geusebroek

Open Source GIS experiences
Posted by Kris Geusebroek around lunchtime: August 26th, 2009

After being away from the GIS world for a while, I started working on a new project replacing the current used software by an open source alternative. The first small application that needed to be made was for an emergency phone call center to show the position of the caller on a map. After that a few prototypes should prove that it was doable to replace the current software stack by open source alternatives.

In this blog I will describe the tools used, a few of the problems I ran into and of course the solutions to the problems which involve coding and communication ;-)

The tools used where a Java based server called Geoserver and a client side JavaScript library called OpenLayers.

(more…)

Share

Tags: Ajax, GIS, Javascript, Opensource, Oracle
Filed under Java | 2 Comments »

Kris Geusebroek

Devoxx Antwerp 2008 – Impressions
Posted by Kris Geusebroek around lunchtime: December 22nd, 2008

University

Monday 8th of December 2008 was the start of a week full of information. After attending the complete conference (including the University sessions) last year I felt it would be a good thing to do the same this year.

The university sessions give me a change to get more in-depth knowledge on some of the subjects. For this first day I had chosen the sessions on Scala and Java Power Tools.

Scala

The session about Scala has got me really interested in this (for me) new language. The combination of Object Oriented and Functional programming, the tight integration with Java (in the end its all Java bytecode) and the conciseness makes it worth my while to have a closer look. As Ted Neward mentioned in his talk: ‘Today start with Scala to experiment and prototype, so next year you’ll have the advantage of Scala knowledge to be able to use it in production systems.’

(more…)

Share

Filed under Java | No Comments »

Kris Geusebroek

My Xebia India experiences
Posted by Kris Geusebroek mid-afternoon: September 3rd, 2008

Because Xebia is cooperating with India a lot in the distributed offshoring model for our projects, I got the opportunity to visit our Indian office last month. The overall goal of this visit was to form a team to handle multiple projects. Besides that I also wanted to get to know the people whom I only saw through Skype and to experience the environment and culture over there.

This blog will be about the second part: Me experiencing India

(more…)

Share

Filed under Agile, General | No Comments »


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

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

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