-
Software Development
Reactive Database Access – Part 1 – Why “Async”
We’re very happy to announce a guest post series on the jOOQ blog by Manuel Bernhardt. In this blog series,…
Read More » -
Enterprise Java
Docker Machine, Swarm and Compose for multi-container and multi-host applications with Couchbase and WildFly
This blog will explain how to create multi-container application deployed on multiple hosts using Docker. This will be achieved using Docker Machine,…
Read More » -
Software Development
My Development Environment Setup on Linux
As I mentioned in my previous post Thinking of moving from Windows to Linux? I am moving from Windows to…
Read More » -
Enterprise Java
Pre Java EE 7 alternative to JPA 2.1 unsynchronized persistence context
Unsynchronized persistence context in Java EE 7 JPA 2.1 introduced the concept of unsynchronized persistence context which allows fine grained…
Read More » -
DevOps
Couchbase on OpenShift 3
OpenShift is Red Hat’s open source PaaS platform. OpenShift 3 provides a holistic experience of running your applications using Docker and Kubernetes.…
Read More » -
Core Java
JEP 277 “Enhanced Deprecation” is Nice. But Here’s a Much Better Alternative
Maintaining APIs is hard. We’re maintaining the jOOQ API which is extremely complex. But we are following relatively relaxed rules…
Read More » -
Core Java
Geometric Brownian motion with Java
The Wiener process is a continuous-time stochastic process named in honor of Norbert Wiener. It’s commonly used to represent noise…
Read More » -
Core Java
How long does it take the jvm to effect escape analysis? Maybe longer than you think.
This post looks at escape analysis, in particular how long it takes for the jvm to effect escape analysis in…
Read More » -
Software Development
Second-Level Thinking
Howard Marks is a well respected investor and the founder of Oaktree Capital Management. In a recent letter to investors,…
Read More »