Angular2 + TypeScript + AngularFire2

After seeing the latest NG-Conf, I thought it was the right time to start learning Angular2. After a long way, Angular2 was finally out of beta. It was no longer an obscure framework where every new feature had the potential to make you rewrite your app. It's stable, fast and…

Chrome Dev Tools - Elements

Google Chrome is the most popular browser nowadays, hands down. And is certainly the most popular browser between web developers. Not just because of his speed and simplicity, but mainly because of his almost daily realease and powerful set of ever expanding developer features that turned this browser into a…

Improve Your Website Loading Speeds - 2nd part

This is the second part of this article that covers some tips on how to improve your website loading speeds. On the first part I've shown you how to use Gulp, a JavaScript task-runner, to automate those tedious tasks like minify and concatenate your files. At the end of the…

Improve Your Website Loading Speeds - 1st part

Have you ever had one of those moments when you enter the URL of a webpage, it Enter and the only thing you get is a loading spinner? You have full signal, other pages load normally, but nothing happens on this one... What do you? You'll probably close that tab…

Gulp vs Grunt

Nobody likes boring and repetitive tasks, and when it comes to web development and tools to automate your tasks there are two major players: Grunt and Gulp. But which one should you go on with? What are the differences between them? Which one is better? I'm going to show you…

Minimalistic sleeve for MacBook Air

This is something I had in the to-do list for quite a while and finally got in the mood to do it. Actually the mood was something like "I don't want to code today" kind of mood. There's nothing special about, there are quite a few ones that are similar,…