-
Software Development
JOOQ Facts: SQL functions made easy
The JDBC API has always been cumbersome and error-prone and I’ve never been too fond of using it. The first…
Read More » -
Enterprise Java
Drools 6 Performance with the PHREAK Algorithm
Drools 6 introduces a new lazy matching algorithm. The details of that algorithm have been covered in two previous blogs:…
Read More » -
Enterprise Java
Configure favicon.ico in Spring MVC based application
Favicon is an icon (favicon.ico) associated with your website. Not every website is using favicon though. But most browsers do…
Read More » -
Software Development
A beginner’s guide to Git feature branches
Why Git The proprietary software shaped the Version Control Systems (VCS) to fit its requirements: the project has a strict…
Read More » -
Software Development
To SonarQube or not to SonarQube?
This is the first question that a team leader, s/w director, customer, developer, architect, tester or whatever role exists in…
Read More » -
Enterprise Java
Creating contract-first web services with Spring WS
1 Introduction This article explains how to implement and test a SOAP web service using the Spring Web Services project.…
Read More » -
Career
Building Your Personal Programmer Brand
Just because you’re a software developer doesn’t mean that you don’t have to worry about branding. In fact, if you…
Read More » -
Core Java
Java 8: Compiling Lambda Expressions in The New Nashorn JS Engine
In a recent post I took a look at how Java 8 and Scala implemented Lambda expressions. As we know…
Read More » -
Core Java
Serializing Java Objects with Non-Serializable Attributes
There are multiple reasons one might want to use custom serialization instead of relying on Java’s default serialization. One of…
Read More »