-
Software Development
Monitoring Real-Time Uber Data Using Spark Machine Learning, Streaming, and the Kafka API (Part 2)
This post is the second part in a series where we will build a real-time example for analysis and monitoring…
Read More » -
Software Development
Tuning PostgreSQL with pgbench
When it comes to performance tuning an environment, often the first place to start is with the database. The reason…
Read More » -
Enterprise Java
Getting Started with MQTT and Java
MQTT (MQ Telemetry Transport) is a lightweight publish/subscribe messaging protocol. MQTT is used a lot in the Internet of Things…
Read More » -
Software Development
Connecting Pentaho Data Integration to MapR Using Apache Drill
Pentaho Data Integration (PDI) provides the ETL capabilities that facilitate the process of capturing, cleansing, and storing data. Its uniform…
Read More » -
Core Java
The important changes in the new ANTLR 4.6
After almost a year since the last major release, there is a new ANTLR version: 4.6. There are many news:…
Read More » -
Scala
Deploying akka-http app to Cloud Foundry
It is easy to deploy an akka-http application to Cloud Foundry. I experimented with a few variations recently and will cover ways…
Read More » -
Core Java
Kanvas: generating a simple IDE from your ANTLR grammar
What is an editor? An editor is, for me, the main tool I use for work. As a Language Engineer…
Read More » -
Core Java
Isolating the Domain Logic
In one design patterns class, I had an interesting discussion about modelling domain logic. Specifically, it was about isolating the…
Read More » -
Agile
How Much Do You Love Conflict?
Conflict is what progress is made of. A professional and well-managed team loves conflicts and creates them on a daily…
Read More »