Choices we haven’t regretted
A year ago we started on the new MoreApp platform. Its predecessor was more of a proof of concept that was sold to some customers. It was time to build a stable, better performing and more...
View ArticleStatic dynamic webpages with Baked.JS
Static dynamic webpages, seems like a contradiction? You want to enable non-techies to make changes to the pages of the website, but you don’t want to go through all the problems you’re going to have...
View ArticleMy Application Is More Enterprise Than Yours
Before you start reading, I must warn you that this article is not intended to advise you. It is just a collection of thoughts on the topic of enterprise software. What, why and when? Pick a (Java)...
View ArticleExternal Resources Are Unreliable
Developing software is one thing, keeping it up and running in production is a whole different challenge. When your software is running in production it will be used in ways you never thought about,...
View ArticleJava LDAP connection pooling
One of our software platforms uses LDAP to manage users and organisations. All application servers and webservers connect to the LDAP servers to verify user credentials and such. Unfortunately, after...
View ArticleImproved releasing with Maven and Git
Back in 2012 I posted the blogpost Maven release plugin setup guide for Git on setting up the Maven release plugin. Now Maven 3 has been out for a while, so it is time to review my findings. The...
View ArticleUsing Pedestal with Trapperkeeper
Intro I am currently working on Dash, developed with Clojure. For this project I recently started using two libraries together: Pedestal and Trapperkeeper. Clojure enables me to pick and combine the...
View ArticleLife after JSON
After we all got hooked on XML, we were wondering what was next. Of course we all went with JSON because the minute you see it, you know it’s better than XML in a lot of situations. Now that we …...
View ArticleGet more out of Bamboo with Docker – Part 1
If you search in Google for Docker and Bamboo and skip the Atlassian links, then you will find numerous links on how to create a Docker container for a Bamboo remote agent. Nice to know but what is the...
View ArticleEen software audit: Wanneer en waarom?
Soms kan het voorkomen dat er, als gevolg van hooggespannen verwachtingen of veranderende marktomstandigheden, noodzaak ontstaat om eens kritisch te kijken naar de staat van een softwareproduct. Het is...
View Article