-
Software Development
A beginner’s guide to database locking and the lost update phenomena
Introduction A database is highly concurrent system. There’s always a chance of update conflicts, like when two concurring transactions try…
Read More » -
Software Development
Can Static Analysis replace Code Reviews?
In my last post, I explained how to do code reviews properly. I recommended taking advantage of static analysis tools…
Read More » -
Software Development
Intel RealSense: What you have to know about the human-computer interaction technology!
You may know it as ‘Perceptual Computing’ but you now have to call it RealSense! The name is not the…
Read More » -
Enterprise Java
Schedule Java EE 7 Batch Jobs
Java EE 7 added the capability to perform Batch jobs in a standard way using JSR 352. …
Read More » -
Agile
Legendary Product Development
“Brand will not save you, marketing will not save you, and account control will not save you. It’s the products.”…
Read More » -
Enterprise Java
Defend your Application with Hystrix
In previous post http://www.javacodegeeks.com/2014/07/rxjava-java8-java-ee-7-arquillian-bliss.html we talked about microservices and how to orchestrate them using Reactive Extensions using (RxJava). But what’s happen…
Read More » -
Enterprise Java
Developing a top-down Web Service project
This is a sample chapter taken from the Advanced JAX-WS Web Services book edited by Alessio Soldano. The bottom-up approach…
Read More » -
Core Java
Some more unit test tips
In my previous post I showed some tips on unit testing JavaBeans. In this blog entry I will give two…
Read More » -
Core Java
Custom JSR 303 Bean Validation constraints for the JSR 310 New Date/Time API
With JSR 310 Java 8 finally brought us a decent date and time API. For those of you that are…
Read More »