-
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 » -
Enterprise Java
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 » -
Software Development
How to Use the XML Plugin for Apache Drill
A few months ago, I created the first XML plugin for Apache Drill. The idea behind the plugin is simple:…
Read More »