-
Software Development
Why Continuous Improvement Is Worth It?
When we start a new software project, we are typically full of enthusiasm. The whole team thinks that this time…
Read More » -
Software Development
Turning Assertions Into a Domain-Specific Language
Assertions are an essential part of our unit tests. And yet, it so easy to neglect them. That is a…
Read More » -
Enterprise Java
Adding Social Sign In to a Spring MVC Web Application: Registration and Login
The first part of this tutorial described how we can configure Spring Social 1.1.0 and Spring Security 3.2.0 but it…
Read More » -
Enterprise Java
Adding Social Sign In to a Spring MVC Web Application: Configuration
In the good old days users logged in by using the combination of username and password. Although nowadays some people…
Read More » -
Software Development
From Top to Bottom – TDD for Web Applications
I am a “testing fanatic” but I don’t understand test-driven development. Or so I thought. I have read a few…
Read More » -
Enterprise Java
Creating Code Coverage Reports for Unit And Integration Tests with The JaCoCo Maven Plugin
When I started using Java 7, I noticed right away that the Cobertura Maven plugin doesn’t support it. This was…
Read More » -
Software Development
The Dark Side of Best Practices
Best practices are the backbone of software development (or so we are told). Every developer has his own opinions about…
Read More » -
Enterprise Java
Unit Testing of Spring MVC Controllers: REST API
Spring MVC provides an easy way to create REST APIs. However, writing comprehensive and fast unit tests for these APIs…
Read More »