-
Software Development
Preventing lost updates in long conversations
Introduction All database statements are executed within the context of a physical transaction, even when we don’t explicitly declare transaction…
Read More » -
Career
Who Needs Side Projects?
The topic of side projects or personal projects for software professionals (commonly in the form of mobile apps, websites, various GitHub repos,…
Read More » -
Agile
Cost, Value & Investment: How Much Will This Project Cost? Part 2
This post is continued from Cost, Value & Investment: How Much Will This Project Cost, Part 1 We’ve established that…
Read More » -
Enterprise Java
JPA tutorial: Mapping Entities – Part 1
In this article I will discuss about the entity mapping procedure in JPA. As for my examples I will use…
Read More » -
Enterprise Java
How to build and clear a reference data cache with singleton EJBs and MBeans
In one of my projects I had a requirement to load reference data from several sources in a Java EE 6…
Read More » -
Core Java
How Nashorn Impacts API Evolution on a New Level
Following our previous article about how to use jOOQ with Java 8 and Nashorn, one of our users discovered a…
Read More » -
Software Development
How to Access a Git Repository with JGit
A Git repository is represented in JGit through the Repository class that can be viewed as a handle to a…
Read More » -
Enterprise Java
Using @ConfigurationProperties in Spring Boot
In my latest blog post I described shortly how one can configure mail in Spring Boot application. To inject properties…
Read More » -
Groovy
Property-based testing with Spock
Property based testing is an alternative approach to testing, complementing example based testing. The latter is what we’ve been doing…
Read More »