Treat your iTerm2 like Guake

Treat your iTerm2 like Guake

As a MacOS user I love my iTerm2. I already wrote an article on how to configure iTerm2 with oh-my-zsh here. Over the past couple of weeks I found myself using Ubuntu quiet often. Unfortunately there is no iTerm2 available for Ubuntu, but there is guake which is another powerful
HTML5 notifications in electron apps with Angular 2

HTML5 notifications in electron apps with Angular 2

Sending information to users of your app is a common demand in modern apps. When building apps using native technologies on each platform, this task can be tedious. When using web technologies, this task becomes really easy, HTML5 is providing a unified and simple API to create notifications on all
Using Augury inside of your Electron Apps

Using Augury inside of your Electron Apps

During AngularCamp here in Barcelona I had the chance to attend Vanessa Yuen. She's a fullstack developer at Rangle.io and came all the way from Toronto (Canada) to the beautiful and sunny Barcelona to share key concepts and responsibilities of their latest tool, Augury. Let's keep the story short.
Thank you community - MVP 2016

Thank you community - MVP 2016

On April 1st I've again received the Microsoft MVP award for another year. It's now six times in a row for me - that's amazing. A big thank you to Microsoft and all community members. The first five years as an MVP, I was awarded for Microsoft SharePoint but starting
Angular2 Quicky - Why can't I compile my Angular2 app anymore

Angular2 Quicky - Why can't I compile my Angular2 app anymore

Perhaps are you already using Angular2 for internal testing. Or you and your team decided to start your next big thing in these early days of Angular2 to ensure that your app will rely on latest and greatest web technologies. If so, you may have seen the following issues in
Angular2 and Electron - The definitive guide

Angular2 and Electron - The definitive guide

Building cross platform apps for desktop operating systems became really simple compared to the past. With GitHub's Electron is a framework available that takes away the pain for abstracting all common platform APIs from us as web developers. Electron makes it easy to host Single Page Applications (short SPAs) within
NW.js and Electron compared

NW.js and Electron compared

I've spent a lot of time doing cross platform development over the past year with a huge workload on cross platform desktop development. During that time, I found some customers and blog readers asking me if they should go for NW.js or if they should go direction Electron. There
Angular2 Quicky - Async Routes

Angular2 Quicky - Async Routes

Angular2 ships with it's own component router. The router makes it easy to compose complex applications from a bunch of components. Multiple routers could easily be nested to achieve almost every requirement for a SPA. When using regular routes, all files from your SPA will be transferred to the client
Jade-up your Angular2 markup

Jade-up your Angular2 markup

Can you imagine the combination of Angular2 and Jade is super awesome and timesaving? If not, read the following lines and reconsider! When building SPAs using Angular2 or AngularJS, you will use custom HTML markup extensions (aka directives) to instrument Angular how to render your SPA or how the different
Be more productive with Jade

Be more productive with Jade

Jade is like HTML on steroids. Once learned, you’ll never miss it. This isn’t my first post on Jade. I’ve already written an article about it back in 2013. If you didn’t read it yet, take your time, go and read through the introduction. This post
Angular2 Quicky - ViewEncapsulation.Native in all browsers

Angular2 Quicky - ViewEncapsulation.Native in all browsers

A few days ago I wrote about ViewEncapsulation over here. The sample I demonstrated over there was only working in Chrome. The following lines will explain why and how to get those samples working in all modern browsers. By default ng2 is using ViewEncapsulation.Emulated to render your components. Emulated

Testing Angular2 Apps with Jasmine and TypeScript

Angular2 is currently available in beta2, if you haven't updated yet. Go and check latest bits, because my post is targeting Angular2 beta2. Update This sample is also working with angular2 beta3 There are some resources available online when it comes to unit-testing angular2 apps, but for me none of
Ghost as blogging platform

Ghost as blogging platform

During the past weeks I've been discussing with some community members about having a Ghost blog. That's why I decided to share my experience using Ghost over a decade now. In October 2014 I moved my blog from WordPress to Ghost because of two main reasons. First and most important
Setting electron app icons for Windows from OSX

Setting electron app icons for Windows from OSX

When building cross platform apps using GitHub's electron (website), you may run into the same issue I did a few days ago. When you want to automatically build the app Windows and OSX directly from an OSX system using the gulp-atom-electron module. Setting the Windows App Icon didn't work for