Software Development
-
How to Evolve from RDBMS to NoSQL + SQL
For the past 25 years, applications have been built using an RDBMS with a predefined schema that forces data to…
Read More » -
Getting Started with Sample Programs for Apache Kafka 0.9
Streaming data is of growing interest to many organizations, and most applications need to use a producer-consumer model to ingest…
Read More » -
Dear API Designer. Are You Sure, You Want to Return a Primitive?
Some APIs are set in stone. For instance, the JDK’s. Or public APIs, like the one between a database and…
Read More » -
How to install OpenShift as your private PaaS
There are very few things better for an application developer than a solid Platform as a Service (PaaS) infrastructure that…
Read More » -
Old Age Code
Is your code ready for retirement? Is it suffering from the diseases of old age? Do you have code you can’t…
Read More » -
The Little Architect
Uncle Bob published recently an article titled “A Little Architecture“. The article is a conversation between a young developer and…
Read More » -
Coupling in distributed systems
Coupling and cohesion are key quality indicators. We strive for systems highly cohesive and loosely coupled, but high doesn’t mean…
Read More » -
Cassandra: The Foundation Big Data Building Block
As Chief Technology Officer and co-founder at Instaclustr, Ben sets the technical direction for the company, identifying new features and…
Read More » -
I am a blessed software professional
Next year I will be celebrating 20 years as a software professional. It seems like yesterday when I delivered my…
Read More »