-
Core Java
Guavate: tiny library bridging Guava and Java8
Java8 is great and adds some useful abstractions to the JDK that have found popularity in the Java community via…
Read More » -
Software Development
Using ELK (elasticsearch + logstash + kibana) to aggregate cassandra and spark logs
On one of my current projects we are using Cassandra and Spark Streaming to do some somewhat-close-to-real time analytics. The…
Read More » -
Enterprise Java
Spring Test Context Caching + AspectJ @Transactional + Ehcache pain
Are you using AspectJ @Transactionals and Spring? Do you have multiple SessionFactory’s maybe one for an embedded database for unit…
Read More » -
Software Development
Multi-tier application + database deadlock or why databases aren’t queues (part1)
Databases aren’t queues. And despite the ubiquitous presence of queuing technology out there (ActiveMQ, MSMQ, MSSQL Service Broker, Oracle Advanced…
Read More » -
Core Java
Java final fields on x86 a no-op?
I have always enjoyed digging in to the details of multi-threaded programming, and always enjoy that despite reading for years…
Read More » -
Core Java
Java implementation of Optimal String Alignment
For a while, I’ve used the Apache Commons lang StringUtils implementation of Levenshtein distance. It implements a few well known…
Read More »