PWAs are going to eat the (app) world

There's been a lot of talk around Progressive Web Apps (or PWAs) for a time now. Some people are condemning them and don't want to give the browser even more access to data and sensors, while others are heralding the end of the native apps. While these are extremes, I…

Flutter is only phase one in Google's OS master plan

I've been playing around with Google's new cross platform effort lately, and it looks to be coming along quite nicely. I have also been thinking a lot about what Flutter's future might be. In it's first phase, it's "just" a cross platform way to write highly performant visual…

A year of blogging

One year ago I set myself a goal: I'm going to write more on my blog. I made a two step plan to accomplish this goal: Move my blog to Ghost, which has a really nice editor and I wanted to get off Wordpress. Force myself to post something every…

Switching to the official Twitter app - sorry Tweetbot

I recently began using the official Twitter app. I've been a long time fan of Tweetbot, but I've become more and more frustrated by Twitter's insistance on hampering third party developers by limiting their public API. In my earlier attempts at using the official Twitter app, I've always been frustrated…

Learn a new programming language

I remember reading a tweet saying "you should learn a new programming language each year" about two years back. My first thought was that I didn't need a new programming language, I was quite happy with C#. I had done some small projects in JavaScript and TypeScript, and…