Skip to main content

You are currently viewing the Trifork Blog, to view our full website please go to Trifork.com

My (re)start at JTeam

As I told you about a month ago, I quit SpringSource, or at least, quit being actively involved as an employee. It was time to move on after having been there since the beginning and having gone through quite a lot of challenges and having worked with so many great people there. There are two […]

Disabling URL rewriting for the Googlebot

Http is a stateless protocol. To work around the problems caused by this, web applications have the concept of a session. When a user requests a webpage for the first time the user is assigned a unique 32 character string. This string can be send along in subsequent requests to indicate that these requests are […]

Test driven development for GWT UI code

Test driven development for GWT UI code

Is a test driven development (TDD) approach possible when creating a GUI using GWT? This post is about how to apply MVC (Model-View-Controller) to organize GWT UI code, with these objectives: a clear separation of the controller logic from presentation and model full testability of the controller logic independent of the (browser or hosted mode) […]

Too many open files

Today I was asked to review a piece of code that a coworker of mine suspected was causing “Too many open files“ exceptions in a production environment The code looked innocuous enough. He was using ProcessBuilder to create and run an external application. Regardless I booted into Linux and ran some tests. Now on Linux […]