Quantcast
Channel: Day to day stuff
Browsing all 53 articles
Browse latest View live

Runtime monitoring libraries for Java

Update 2013-02-06: Nowadays, I am a full user of Coda Hale's Metrics library. I maintain a fork of the metrics-scala component for different scala versions. Followers of this blog may have noticed an...

View Article



Reliably sending email with Spring

Update 2009-09-12: I no longer recommend this library. Please see the comments. My colleague Allard just pointed me to an old but very useful library: HA-JavaMail. The email sender that the JVM...

View Article

Image may be NSFW.
Clik here to view.

Amsterdam Wicket meetup March 24 2009

The Wicket meetup has finally been given a date and time! March 24 2009, 19:00 - 22:00 in the Mövenpick hotel Amsterdam. PresentationsRegistration (do not register on the page above)

View Article

Wicket course preparations

Soon I will start teaching Wicket courses in The Netherlands. To prepare I spend some days in London with jWeekend teacher Cemal Bayramoglu (also know for organizing the London Wicket meetups). Most of...

View Article

Simon 2 in beta

Java Simon, simple java monitoring, version 2 is in beta. I am quite proud of this because firstly the major change in the version was a result of my performance investigations, and secondly it...

View Article


More Wicket filter options

Wicket has this very clever idea to serve requests from a servlet Filter instead of a Servlet. The brilliance of it is that you can serve pages on the root of your context, but still allow the servlet...

View Article

Extending my e-mail stack with Roundcube

I don't trust anyone with my most precious data: e-mail. That is why I run my own e-mail server. The server runs Ubuntu, Postfix, Dovecot and several tools for spam interception. I access my e-mail...

View Article

Wicket do's and dont's

Just published an article on my employer's blog: Wicket do's and dont's.

View Article


Backup home directory to USB harddisk

As I am keen to install Ubuntu 9.10 on my work laptop, its time to do an extra backup of my home directory. My mp3 player has about 30 Gb free so I'll use that. First attempt:cp -R /home/erik...

View Article


Wicket root mounts

Just in case you missed it: I recently wrote an article that shows how to mount pages on the root in Wicket. As a lot of time went into creation the example application I posted the article on my...

View Article

Another Wicket course coming up

I'll be doing the public Wicket introduction course from jweekend again on May 27 and 28. For more information see the link above or drop me a note.

View Article

Open source - why bother with anything else?

Since I work in a fine small company where we are breathing open source for at least a decade, it is sometimes weird to be confronted again by open source adversaries or agonists. For example, a...

View Article

Why Functional Programming Matters - An exploration of functional Scala.

package nl.grons.whyfp /** A translation of Miranda examples in the paper Why Functional Programming Matters by John Hughes, 1984. @author Erik van Oosten */object WhyFp_Abstract { /* Scala is in the...

View Article


Why Functional Programming Matters - An exploration of functional Scala - Part 2

package nl.grons.whyfp import scala.math.abs /** A translation of Miranda examples in chapter 4 of the paper Why Functional Programming Matters by John Hughes, 1984. This article is the continuation of...

View Article

Image may be NSFW.
Clik here to view.

On making a custom Ubuntu Bootable USB stick

In my upcoming Wicket course the students will use a rental laptop. How do we guarantee that they will be up and running in no time? Colleague Jason had the solution: burn a Ubuntu Live CD to a USB...

View Article


Virtualizing a PC

All hardware is eventually decommissioned. It may be broken, stolen, or just too old and slow. However, the software on it might still be needed. Not all software is easily transferable to a new PC...

View Article

Apache Wicket Cookbook — book review

Some time ago I reviewed the drafts of the new book from Wicket rockstar programmer Igor Vaynberg: Apache Wicket Cookbook. If you are serious about using Wicket, this book is for you. It is fast, to...

View Article


Lock-less singleton pattern

Although the singleton pattern is now know as an anti-pattern, I think it still is a valid choice when you only need one instance in a particular context. Anyway, in Java there are several ways to...

View Article

DNS for Version 99 is off-line

To alleviate some pain with using the commons-logging framework, I created version 99. It was hosted at the hostname no-commons-logging.zapto.org courtesy of no-ip.com. Unfortunately, due to lack of...

View Article

Breaking a Java HashSet

Can it be?Set set1 = new HashSet(5); Set set2 = new HashSet(5); // add of bunch of strings to both sets assert set1.equals(set2) == false; Yes it can!We actually had this problem in an integration...

View Article
Browsing all 53 articles
Browse latest View live


Latest Images