Software Development
-
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 » -
Code review: Why are we doing it?
Developers across many organisations adopted code reviews as one of their core practices. Although that sounds like a very reasonable…
Read More » -
Project Activity Metrics, Charts, and Stuff
Yesterday we were reminded that it is difficult to provide good activity metrics. Certainly Git commit statistics are a good…
Read More » -
elasticsearch for beginners part 1: how to create a document
In this Elasticsearch for beginners series, I will give you basics of Elasticsearch with real world examples. The first part…
Read More » -
Your DI framework is killing your code
I read a really interesting post recently looking at the difference between typical OO code and a more functional style. There’s a…
Read More »