-
Software Development
Using PouchDB for Offline/Data Sync
Recently the term “Mobile First” received additional notoriety as the new CEO of Microsoft proclaimed the company’s shift in focus.…
Read More » -
Software Development
How To Return Error Details From REST APIs
The HTTP protocol uses status codes to return error information. This facility, while extremely useful, is too limited for many…
Read More » -
Software Development
The Illusion of Control
Why do we keep trying to attain control? We don’t like uncertainty, and control over a piece of reality relaxes…
Read More » -
DevOps
How to use SSH tunneling to get to your restricted servers
Have you ever been told that in your network serverX can only be reached by a serverY via SSH? Now…
Read More » -
Software Development
SBT AutoPlugins Tutorial
This tutorial will guide you through the process of writing your own sbt plugin. There are several reasons to do…
Read More » -
Enterprise Java
Spring from the Trenches: Resetting Auto Increment Columns Before Each Test Method
When we are writing integration tests for a function that saves information to the database, we have to verify that…
Read More » -
Enterprise Java
Hibernate collections optimistic locking
Introduction Hibernate provides an optimistic locking mechanism to prevent lost updates even for long-conversations. In conjunction with an entity storage,…
Read More » -
Enterprise Java
Spring Caching abstraction and Google Guava Cache
Spring provides a great out of the box support for caching expensive method calls. The caching abstraction is covered in…
Read More » -
Enterprise Java
Tomcat to Wildfly: Configuring Database connectivity
This excerpt has been taken from the “From Tomcat to WildFly” book in which you’ll learn how to port your…
Read More »