Jekyll vs postach.io vs ghost

As I wrote in my last post (and my first for a long time), I realized that I didn't write for almost 2 years. Reflecting on how it happened, I of course found a lot of excuses, since a lot was going on in that time, and I just couldn't…

Vagrant + Docker = Rainbows + Unicorns

Be honest with yourself, how many applications and services do you have running on your machine right now? And how many do you really need? Step 0 - rant 2 weeks ago, when I started my new job, I remembered the times when I just had to fill up my…

3 Types of Programmers and Why Programming Should Be Easy

Few days ago I listened to Scott Hanselman's 500th podcast (congratulations on that), You don't know JS with Getify (Kyle Simpson). Not everyone needs to know, how to drive a stick I had mixed feelings about that podcast and was thinking for a long time about Scott's analogy of driving…

Getting Started With TypeScript and AngularJS

Almost a year ago, I wrote an introductory article about developing server and client applications in TypeScript - TypeScript Development in Practice. A lot of things have changed since then so this is a longer and much more thorough description of what is possible today: It's said, the first step…

How to write your own TypeScript Definition Files

TypeScript is an amazing language. It makes working with JavaScript just so much easier, at least for me. To be honest, I never really understood or even liked JavaScript. It was a mystery for me, how you can use it to write large applications. But when TypeScript came out -…