Supercharge your ghost.io blog with CloudFlare

Intro As you may noticed I switched my blog over to ghost.io. My colleague and friend Thorsten has a nice blog post about the reasons which I highly share. Writing posts and creating templates is so much cleaner, I just like it. :-) Okay, back to the topic: Supercharging…

CloudFlare, ghost.io, Performance

Starting WebStorm with a custom Java SDK on Mac OS X

Update Okay, there is a much easier way of switching the Java SDK for WebStorm. Just press shift twice to invoke WebStorm's Search Everywhere feature, type in "Switch Boot JDK" and select the "Switch IDE boot JDK..." action. Then select your JDK, you want to use. That's much better than…

IDE

Angular 2 Spinner Component

As I posted the little Input Debounce Component some days ago, here is a very little Angular 2 Spinner Component. The component uses a spinner from Tobias Ahlin’s SpinKit. For completeness, I’ll post the CSS and HTML code for it here, too. Component Code CSS .spinner { width: 40px;…

Angular 2, AngularJS

Where are my Observable operators? :-)

Just a note to myself: Since AngularJS 2 Beta 0, it will not expose Observable anymore. Before Beta 0 (or some alpha’ish 48) you could do: import {Observable} from 'angular2/angular2'; Starting with Beta 0, you need to import it directly from RxJS: import {Observable} from 'rxjs/Rx'; But…

Angular 2, RxJS

Debouncing Angular 2 Input Component

This post was written when Angular 2 beta0 was the current version. Since Angular 2 is now beta, I decided to give it a try by rewriting an existing Angular 1 app to Angular 2. And by rewrite I mean to remove all the written JS code for Angular 1…

Angular 2