Software Development
-
SQL for Application Developers
“SQL? Isn’t that just something my ORM tools use?” Often application developers can and should remain at least one level…
Read More » -
Swift for the Java Guy: Part 2 – The basics
In Part 1 of this series we looked at how to get Swift up and running. In this part we…
Read More » -
Agile Databases
Any project following an Agile methodology will usually find itself releasing to production at least 15 – 20 times per…
Read More » -
Getting Started with Heron on Apache Mesos and Apache Kafka
Heron has been Open Sourced, woo! Heron is Twitter’s distributed stream computation system for running Apache Storm compatible topologies in production. A Heron…
Read More » -
The Building Blocks of Your First Bot
The world of bots who can intelligently converse continues to build momentum. We’ve seen the opening up of the Facebook…
Read More » -
Why Microservices Should Be Event Driven: Autonomy vs Authority
I’ve been working on a series of articles showing how to build microservices using an event-driven approach (which IMHO is…
Read More » -
Swift for the Java guy: Part 1 – Getting Started
It’s been a while since I had to look at the Apple development Eco-system. In fact the last time I…
Read More » -
Scalable Microservices through Messaging
Microservices are everywhere nowadays, and so is the idea of using service choreography (instead of service orchestration) for microservices interactions. In…
Read More » -
A simple TDD environment in Haskell
I recently implemented the bowling kata in Haskell. In the process, I found out how set up my environment to…
Read More »