Software Development
-
How to Fill Sparse Data With the Previous Non-Empty Value in SQL
The following is a very common problem in all data related technologies and we’re going to look into two very…
Read More » -
Safe Database Migration Pattern Without Downtime
I’ve been doing a continuous delivery talk for a while now and during my talk I describe a pattern of…
Read More » -
Getting Started with JGit
If you ever wondered how basic Git commands like git init, git checkout and so on are executed in JGit,…
Read More » -
TLS Client Authentication
I decided to do a prototype for an electronic identification scheme, so I investigated how to do TLS client authentication…
Read More » -
Rebooting ALM, Part III: Weakness
This is the 3rd part of Rebooting ALM series. You can find the others here: Part I: Evolution Part II:…
Read More » -
SQL GROUP BY and Functional Dependencies: A Very Useful Feature
Relational databases define the term “Functional Dependency” as such (from Wikipedia): In relational database theory, a functional dependency is a…
Read More » -
Scaling to 100M: MySQL is a Better NoSQL
MySQL is a better NoSQL. When considering a NoSQL use case, such as key/value storage, MySQL makes more sense in…
Read More » -
#GeekListener v.6
Hello hello hello! It’s time to publish a new #GeekListener digest! What was interesting during the last week? What trends…
Read More » -
Apache Spark vs. Apache Drill
Editor’s note: If you would like to learn more about using Spark there is a free book titled Getting Started…
Read More »