Java
-
We Crunched 1 Billion Java Logged Errors – Here’s What Causes 97% of Them
97% of Logged Errors are Caused by 10 Unique Errors It’s 2016 and one thing hasn’t changed in 30 years.…
Read More » -
On the need of a generic library around ANTLR: using reflection to build a metamodel
I am a Language Engineer: I use several tools to define and process languages. Among other tools I use ANTLR:…
Read More » -
Benchmarking High-Concurrency HTTP Servers on the JVM
After a first post about HTTP clients, to which I redirect you for an introduction about efficient HTTP on the…
Read More » -
Distributed Quasar Actors with Kafka and ZeroMQ
So you’ve got a fancy design using actors, you’ve chosen the JVM and Quasar’s powerful, loyal take on the subject.…
Read More » -
AWS Lambda with API Gateway
In a previous post I showed you how to create and deploy an AWS Lambda. We will continue that work…
Read More » -
JBoss Fuse: dynamic Blueprint files with JEXL
In this post I’ll show how to add a little bit of inline scripting in your Apache Aries Blueprint xml…
Read More » -
Whirlpool: Microservices Using Netty And Kafka
Introduction In my last blog, I introduced Netty being used as a web server. That example worked well… as long…
Read More » -
Scaling and Rebalancing a Couchbase Cluster using CLI
Couchbase provides high availability and disaster recovery in several ways: Homogenous cluster Replication Intra-cluster replication Cross-data center replication (XDCR) Backup and…
Read More » -
Message Durability in ActiveMQ 5.x
I get asked quite a bit to explain the basics of how ActiveMQ works with respect to how it stores…
Read More »