-
Software Development
Two Types of Deployment for Subsystems
During development you sometimes have a part of the system that is rarely changed, requires a lot of resources, has…
Read More » -
Software Development
Practical NoSQL experiences with Apache Cassandra
Most of the backend systems I’ve worked with over the years have employed relational database storage in some role. Despite…
Read More » -
Software Development
Survivorship Bias and Product Development
A couple of months ago I came across an interesting article by the author of ‘You Are Not So Smart‘…
Read More » -
Enterprise Java
Spring Data JPA Tutorial Part One: Configuration
Spring Data JPA is a project which aims both to simplify the creation of JPA based repositories and to reduce…
Read More » -
Enterprise Java
Unit Testing of Spring MVC Controllers: “Normal” Controllers
The first part of this tutorial described how we can configure our unit tests which use the Spring MVC Test…
Read More » -
Software Development
YAGNI likes a DRY KISS
There are several acronyms which would definitely help to review code and design, improve it or confirm discussed decisions, because…
Read More » -
Enterprise Java
How to run Ant targets with Maven?
The maven-antrun-plugin allows us to run ant targets with various maven build phases. I am going to explain very practical…
Read More » -
Core Java
OpenHFT Java Lang project
OpenHFT/Java Lang started as an Apache 2.0 library to provide the low level functionality used by Java Chronicle without the…
Read More » -
DevOps
Deploy your Node/Couchbase application to the cloud with Clever Cloud
Introduction Clever Cloud is the first PaaS to provide Couchbase as a service allowing developers to run applications in a fully…
Read More »