Software Development
-

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 » -

Pills of Eventual Consistency
A question raises spontaneously: why Eventual Consistency? Isnât ACID enough? Letâs try to understand the need for Eventual Consistency guarantees…
Read More » -

Abstract Factory or Factory Method?
Today I would like to tell you about Factory Method Pattern and Abstract Factory Pattern. The purpose of the article…
Read More » -

The spectacular instability of good code structure
A previous post noted that source code structure decays because there are many more ways to build a poorly structured…
Read More » -

The Essential Guide to Streaming-first Processing with Apache Flink
Editor’s note: This is a post by Apache Flink PMC members Fabian Hueske and Kostas Tzoumas. Fabian and Kostas are also co-founders…
Read More » -

Implied Readability
The hands-on guide to Jigsaw brushes past a feature I would like to discuss in more detail: implied readability. With…
Read More »

