Software Development
-

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

Give Enterprise APIs Visibility With Swagger And GrokOla
The Keyhole LabsĀ team is excited to announce that GrokOla now offers Swagger integration. GrokOla users can now upload Swagger JSON…
Read More » -

Getting Started with rkt
This February, CoreOS announced that their rkt container runtime had graduated to version 1.0. rkt has come a long way…
Read More »

