Speech recognition using Google Dialogflow
Following the recent release of Google Home in Swedish, I have been exploring how speech recognition in Swedish can be leveraged in various applications. In September 2016, Google acquired a…
Following the recent release of Google Home in Swedish, I have been exploring how speech recognition in Swedish can be leveraged in various applications. In September 2016, Google acquired a…
Getting my UITableView code just right has been a long and ongoing quest for me, ever since I did my first implementation of the UITableViewDataSource protocol. Other than the delegation pattern,…
Defining information service infrastructures using AWS Cloudformation can sometimes feel like a double-edged sword. On the one hand it provides us with a high degree of control regarding consistency, on…
AWS Cloudformation is a super-powerful utility for defining entire backend infrastructures. Using it we can declaratively define infrastructure components and their inter-dependencies, then instantiate them all in one go. This…
Android and databases are powerful and really good to have but it is also not so fun working with. I'm going to show if not a funny way at least…
Since its initial conception, one of the core philosophies in ASP.NET Web API has been to provide extension hooks for anything and everything - error handling is no exception (sorry…).…
Bringing up your own cluster has never been easier. The recent 1.0 release of Docker Swarm signals that the Docker team feel that Swarm is ready for production. I've been…
I get a lot of questions from “newbies” on how to best approach app development. I think the best way is to keep it simple, so this is my approach…
After a while of creating the same solution structure code over and over again for the some kinds of projects I decided to make a template. Making a single project…
Server Sent Events (SSE) is a HTML5 standard that allows pushing events from the server to the client. I think it is unfortunate that most people think of Web Sockets…
When working with distributed systems it's important to take failure into account. The book Release It! is a great book for learning how to deal with some of these issues.…
JavaZone in Oslo is a nice conference to both attend to and speak at. The organizers show speakers around the venue the day before and you're generally well taken care…
I have been experimenting with event sourcing in Clojure (and in Java), but previously I simply used an in-memory store. In this post I'll describe how to use Greg Young's EventStore from Clojure.
I wanted to investigate how to implement something similar to my previous Event Sourcing examples but this time using Datomic. In particular, I wanted to keep the way commands are implemented in the domain, the way commands could be executed asynchronously and aggregates for consistency.
I have recently looked into F# Agents and its relation vis-à-vis the Actor Model. Fans of F# have long stared wistfully at Scala people and their Akka, but now with…