2017 review
Another year has flown by, and it has been quite a change of pace for me. With my daughter being born last year, I have had to prioritise more than ever. Not really a surprise, but when you are going into it you don’t really know what will be possible. Looking back it has...
Type(Script)Ahead
Recently I ran into a task that I had encountered less than a year ago with another client. In both cases the client was using Bootstrap CSS for their grid layout, but didn’t have much need for the Bootstrap JavaScript bits. After a while the need for type ahead functionality...
Simply being lazy and concurrent
I recently worked on a long running migration project, where we needed to ensure that some of the sql migration scripts were only called once per entity that was migrated, in a threadsafe manner. I looked to the System.Collections.Concurrent namespace, but none of the classes...
Template for TypeScript, Handlebars and Webpack architecture
I recently started a new project, based on my own medicine of not using a framework, but building a simple architecture, that can grow and change freely based on needs as they arise. It is coming along very nicely, and has allowed us to have a pretty clean architecture. For this...
TypeScript patterns: Controller
The next pattern I want to take a look at, that is fundamental to how many JavaScript applications are structured, is the Controller pattern. There are different definitions for what a Controller is on the client, depending on what framework people are used to working with. As...