Software Development
-

Software Can’t Live On Its Own
We’re building software in hope that some day we’ll leave it and it will live on its own. Or with…
Read More » -

Can Event Streaming Make My Business More Productive?
Editor’s Note: Download the free O’Reilly ebook, “Streaming Architecture: New Designs Using Apache Kafka and MapR Streams” to learn how event streaming can…
Read More » -

Create UML diagrams with simple DSL – PlantUML
Historically I disliked creating design UML diagrams, because the tooling for it mostly requires drawing boxes and connecting them with…
Read More » -

Time for some Funky SQL: Prefix Sum Calculation
This Stack Overflow question has yet again nerd-sniped me: [finding the] maximum element in the array that would result from…
Read More » -

Just Drag and Drop to Install
The Eclipse Marketplace is a pretty cool bit of software. It provides a great place for organizations and individuals to…
Read More » -

Key Steps for Removing the Hive Metastore Password from the Hive Configuration
In a typical Hive installation with metadata in a MySQL configuration, a password is configured in a configuration file in…
Read More » -

Spark Data Source API: Extending Our Spark SQL Query Engine
In my last post, Apache Spark as a Distributed SQL Engine, we explained how we could use SQL to query…
Read More » -

Logging Requests to Elasticsearch
This is something I wanted to write down for years but never got down to completing the post. It can…
Read More » -

Micro-services for performance
Overview Microservices is a buzz word at the moment. Is it really something original or based on established best practices.…
Read More »



