Software Development
-

Neo4j: LOAD CSV ā Processing hidden arrays in your CSV documents
I was recently asked how to process an āarrayā of values inside a column in a CSV file using Neo4jās…
Read More » -

Is TDD Dead Or Alive?
This blog post is for those of you who are unaware that there is a major debate in contemporary software…
Read More » -

10 things you can do to as a developer to make your app secure: #10 Design Security In
Thereās more to secure design and architecture besides properly implementing Authentication, Access Control and Logging strategies, and choosing (and properly…
Read More » -

The madness of layered architecture
I once visited a team that had fifteen layers in their code. That is: If you wanted to display some…
Read More » -

Test Attributes #1: Validity
In my last post, I created a list of test attributes. If one of them isnāt ok, you need to…
Read More » -

Why You Need a Strategic Data Service
Itās no longer even a question that data is a strategic advantage. Every business is a data business now, and…
Read More » -

Seriously. The Devil Made me do It!
Just as eternal as the cosmic struggle between good and evil is the challengeĀ between our two natures. Religion aside, we…
Read More » -

PostgreSQLās Table-Valued Functions
Table-valued functions are an awesome thing. Many databases support them in one way or another and so does PostgreSQL. In…
Read More » -

10 things you can do as a developer to make your app secure: #9 Start with Requirements
To build a secure system, you should start thinking about security from the beginning. Legal and Compliance Constraints First, make…
Read More »



