Software Development
-
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 » -
Single Quotes in Oracle Database Index Column Specification
In my previous post, I mentioned that a downside of using double quotes to explicitly specify case in Oracle identifiers…
Read More » -
Downsides of Mixed Identifiers When Porting Between Oracle and PostgreSQL Databases
Both the Oracle database and the PostgreSQL database use the presence or absence of double quotes to indicate case sensitive…
Read More » -
A Taxonomy Of Comments
Comments can be used to convey what code does, what it should to, what it does not do, why it…
Read More » -
Persistence in CQRS Read Models
One of the biggest benefits of CQRS is the ability to implement multiple read models. Business rules and the domain…
Read More »