Software Development
-

Representing relationships as first-class citizens in an Object-oriented programming language
As beginners we used to write very large functions and then giantĀ God classes. As we improve our skills, our classes…
Read More » -

The History of Failed Initiatives
I worked with many different clients. From small greenfield projects all the way to big ones in sectors like automotive,…
Read More » -

Focus on your data rather than your database
Seastar is a managed platform for Apache Cassandra that spans hardware infrastructure, a hosting environment, a self-service API and dashboard,…
Read More » -

The 10 Most Popular DB Engines (SQL and NoSQL) in 2015
About two years ago, weāve published this post about the 10 most popular DB engines, where we analyzed the data…
Read More » -

Introducing FiloDB
Evan loves to design, build, and improve bleeding edge distributed data and backend systems using the latest in open source…
Read More » -

Difference between a Data Warehouse and a Live Datamart?
Data Warehouses have existed for many years in almost every company. While they are still as good and relevant for…
Read More » -

How to Quickly Enumerate Indexes in Oracle 11gR2
Do you want to know real quick what kind of indexes there are on any given table in your Oracle…
Read More » -

Distributed Stream and Graph Processing with Apache Flink
Apache Flink is a top-level Apache project that allows unifying distributed stream and batch processing. In the core of Apache…
Read More » -

You Probably donāt Use SQL INTERSECT or EXCEPT Often Enough
When people talk about SQL JOIN, they often use Venn Diagrams to illustrate inclusion and exclusion of the two joined…
Read More »
