Recent Posts
Flexible Relational Data
Take a look at some patterns for storing flexible relational data (trees, graphs). Read More
Fast vs Fresh
Understanding how your data is used helps you balance the tradeoffs between latency and performance. Read More
Partitioning Data
To search faster it helps to search smaller. Read More
IoT as Easy as 1-2-3
By using cloud services we can build a global scale IoT solution and run it for pennies a month. Read More
Defining your Software Toolchain
How do you pick the right tool for the job? Read More
Quality Assurance
Following a few basic principles of testing can go a long way. Read More
Should I use a Library?
When and why should you use a library? Read More
Code Review
What is the purpose of a code review? Read More
The Case for a Consultant
When does it make sense to contract a consultant rather than hire a developer? Read More