-
Android Core
Android Service Tutorial
In this post, we want to talk about Android Service. This is a key component in developing Android app. Differently…
Read More » -
Software Development
Why Your Boring Data Will Outlast Your Sexy New Technology
So you’re playing around with all those sexy new technologies, enjoying yourself, getting inspiration from state-of-the-art closure / lambda /…
Read More » -
DevOps
Zabbix – Low Level Discovery of cores, CPUs and Hard Disk
Zabbix SSD Status, configured with Low Level Discovery At home, I’m using Zabbix to monitor my servers, it has plenty…
Read More » -
Core Java
Mirror Mirror – Using Reflection To Look Inside The JVM at Run-time
Developers: Takipi tells you when new code breaks in production – Learn more We’re all used to employing reflection in…
Read More » -
Software Development
AppFuse 3.0
AppFuse 3.0 is here, as announced by AppFuse. AppFuse is a full-stack framework for building web applications on the JVM.…
Read More » -
Enterprise Java
Publish and Subscribe with Hazelcast
A few weeks ago I wrote a blog on getting started with Hazelcast describing how ludicrously simple it is to…
Read More » -
Core Java
Want to get faster with AtomicLong? Make it wait.
I often hear that Java atomic types (java.util.concurrent.atomic) are super-fast and play nicely with highly concurrent code. Most of the…
Read More » -
Core Java
How to serialize an array of doubles with a byte (binary delta encoding for low-varianced monotonic sets of floating point data)
Low latency systems require high performance message processing and passing. As in most cases data has to be transfered over…
Read More » -
Software Development
A Beginner’s guide to ACID and database transactions
Transactions are omnipresent in today’s enterprise systems, providing data integrity even in highly concurrent environments. So let’s get started by…
Read More »