-
Enterprise 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 » -
Clojure
The Top 100 Clojure Libraries in 2016
What are the top Clojure libraries used by projects on Github? Based on analyzing over 30,000 leiningen dependencies One of…
Read More » -
Software Development
The Building Blocks of Your First Bot
The world of bots who can intelligently converse continues to build momentum. We’ve seen the opening up of the Facebook…
Read More » -
Career
The Worst Resume of the Week: Who are You?
Anyone who has either been a client of Resume Raiders or has read my articles about resumes knows that I am…
Read More » -
Software Development
Modelling Microservice Patterns in Code
Service Interactions There is a number of simple interactions a service can support. Which pattern is best for your application…
Read More » -
Core Java
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 » -
Software Development
Try and Catch in Golang
Golang as opposed to Java does not have exceptions, try/catch/finally blocks. It has strict error handling, functions called panic and…
Read More » -
Core Java
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 » -
Enterprise Java
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 »