Software Development
-

Push your configuration to the limit – spice it up with statistics
So – you built a service with an advanced algorithm that uses some kind of classification in order to detect…
Read More » -

Autoscaling on Complex Telemetry
Autoscaling to meet system demand is one of the most important techniques for cloud deployments. Too many machines waste money,…
Read More » -

Raising the level of abstraction: what if we tried to do that bottom up?
It is clear that software development is going in the direction of raising the level of abstraction since it was…
Read More » -

UI Developers! Choose Sensible Default Ordering!
Good decisions come from experience. Experience comes from making bad decisions. ― Mark Twain Today, let’s look at one piece…
Read More » -

Gartner 2016 Magic Quadrant for Data Warehouse and Database Management Solutions for Analytics
We are excited to share with you that Gartner has named MapR a Visionary in the Gartner 2016 Magic Quadrant…
Read More » -

Tools of the Trade for Performance and Load Testing
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More » -

SQL: Counting Groups of Rows Sharing Common Column Values
In this post, I focus on using simple SQL SELECT statements to count the number of rows in a table…
Read More » -

Iterate over all keys in a Redis Cluster
Redis provides a neat command to iterate over all keys on a node. It’s the SCAN command that is used…
Read More » -

Cohesion – The cornerstone of Software Design
Cohesion is one of the most important concepts in software design. Cohesion is at the core of the vast majority…
Read More »

