-
Enterprise Java
EE Servlet 3: How to Setup Backend Services in a Web Application
In a web application, providing user interfacing (UI) is often only half of the job. Many applications have requirements that’s…
Read More » -
Core Java
My favourite Java puzzler 2 + 1 = 4
Here’s my current favourite Java puzzler. How can you get your code to do this? …
Read More » -
DevOps
Docker container linking across multiple hosts
Docker container linking is important concept to understand since any application in production will typically run on a cluster of containers across multiple…
Read More » -
Enterprise Java
JBoss Data Virtualization 6.1 Beta Now Available
JBoss Data Virtualization (JDV) is a data integration solution that sits in front of multiple data sources and allows them to…
Read More » -
Core Java
Fail-fast validations using Java 8 streams
I’ve lost count of the number of times I’ve seen code which fail-fast validates the state of something, using an…
Read More » -
Software Development
First rule of performance optimisation
Let’s start with a system with no obvious performance bottlenecks. By that I mean that there are no glaring algorithmic…
Read More » -
Core Java
Why Now is the Perfect Time to Upgrade to Java 8
Interested to see how you can get the most out of the new Java 8 features with AppDynamics? Start a…
Read More » -
Core Java
Working with GZIP and compressed data
Abstract We all know what it means to zip a file with zip or gzip. But using zipped files in…
Read More » -
Desktop Java
Transform Your SQL Data into Charts Using jOOQ and JavaFX
In the recent past, we’ve shown how Java 8 and functional programming will bring a new perspective to Java developers…
Read More »