Fork me on GitHub

Programming, Internet & more

Author Archives: Christian

Ikea apple parody

Experience the power of a bookbook

Posted in internet | Leave a comment

JavaZone: Game of Codes

Posted in programming | Leave a comment

AngularJS Fundamentals in 60 minutes

If you like building Websites with Html and JavaScript, I would like to suggest a JavaScript framework called AngularJS. AngularJS is making it really easy to build feature-rich websites. Especially things like 2-way-databinding and that you don’t have to mess around with things like DOM-manipulation making it very easy to build websites. This framework solves […]

Posted in programming | Leave a comment

Escalator Photos

If you have some time, take a look at these awesome escalator photos:

Posted in Uncategorized | Leave a comment

Glowsticks in Waterfalls

Waterfall photos are boring? Put some glowsticks in it!

Posted in Uncategorized | Leave a comment

JDBC Security with Glassfish 3.1 and Java EE 6

In this tutorial I would like to show you, how you can build a JDBC Security Realm working with Glassfish 3.1 and the Java EE 6 stack. At the end of the tutorial you should have a working user management backend based on a relational database. Most applications need some kind of security. The choice […]

Posted in javaee | Leave a comment

Dubai in 2.5 Gigapixels

If you are interested to see Dubai in a 360° view from the top of the Burj Khalifa, then have a look at It’s really impressive.

Posted in Uncategorized | Leave a comment

Glassfish 3.1.2 cannot be started

Sometimes, especially if you have messed up a lot in your Glassfish 3.1.2 domain, the Glassfish cannot be started anymore. I’ve recently seen an exception like this: [org.glassfish.main.admingui.glassfish-osgi-console-plugin(Glassfish OSGI Console Plugin):]     com.sun.enterprise.module.ResolveError: Failed to start Bundle Id [263]  State [RESOLVED]        [org.glassfish.main.admingui.glassfish-osgi-console-plugin(Glassfish OSGI Console Plugin):]             […]

Posted in programming | Leave a comment

Case-Insensitive MySQL on Linux

One thing I have recently learned the hard way, is that a default MySQL installation on Windows is case-insensitive. However, on Linux the installation is case-sensitive. There is a big problem with that. Assume you have a table named “Test”. On Windows, the database will be stored internally as lowercase –> “test”. On Linux the […]

Posted in programming | Leave a comment

Jersey – How to provide meaningful exception messages

If you provide a RESTful service and something goes wrong in your backend, you will usually throw a WebException to provide a useful error message for your clients. If you throw a WebException an Html error page will be generated from the exception and displayed to to the user. That’s ok as long as your […]

Posted in programming | 2 Comments