-
Software Development
Architecting a Multi-tenant Application
A multi-tenant application is an application where a single running instance serves many customers. An alternative to multi-tenancy is managed…
Read More » -
Core Java
Crashing your JVM
Thorough testing can be harmful as we discovered recently. Extending our test coverage led us to a several-hours debugging session…
Read More » -
Enterprise Java
Building and testing a websocket server with undertow
The upcoming version of JBoss Application Server will no longer use Tomcat as integrated webserver, but will replace it with…
Read More » -
Enterprise Java
Auditing Entities in Spring Data MongoDB
Spring Data MongoDB 1.2.0 silently introduced new feature: support for basic auditing. Because you will not find too much about…
Read More » -
Enterprise Java
Two things to remember when using Java RMI
This is a short blog post about two common pitfalls you should be aware of when using Java RMI. Setting…
Read More » -
Enterprise Java
Struts2 Interview Questions and Answers
Struts2 is one of the famous framework for developing web application in java. Recently I have wrote a lot of…
Read More » -
Core Java
Preventing System.exit calls
When developing containers that run code written by other developers it is prudent to safe-guard against System.exit calls. If a…
Read More » -
Software Development
Why I never blame open source projects
Every now and then I get to read someone’s bad thought towards a given open-source framework. When I started programming…
Read More » -
Enterprise Java
Spring Security – Behind the scenes
Security tasks such as authentication of user and authorization of a user to view application resources are usually handled by…
Read More »