Fat is not dead. Sort of.

Fat is not dead. Sort of.

JS, JS, JS everywhere JavaScript is the language of the web - we all have heard that many times. It has a variety of potential usages in various (sometimes not obvious) scenarios - even server-side ones - but there was a category of applications I could not imagine JS in - thick (desktop) clients. However, recently I've encountered two projects that have made me reconsider this opinion. What's interesting, they…

Web for the impatient - using the language of the future

Web for the impatient - using the language of the future

JavaScript (& the descendants of so-called traditional web stack) is everywhere. In browsers, on mobile, on low-energy tech (IoT) even on the server-side. Regardless of its flaws & limitations, it didn't succumb - quite the opposite - it's evolving & what's more interesting, it's forking in so many directions that it's quite hard to comprehend, if you want to remain up-to-date. I've already written about Dart, TypeScript, Polymer, NodeJS/io.…

Protractor - the PR0 way to do E2E tests for Angular.js

Why do we do SPAs (Single Page Applications)? For glory, gold and girls! Yea, sure, in the end it’s all of those things, BUT what are the low level, basic, crude and atomic reasons? There are few: because we don’t like to mix server tech with client-side tech because we want to truly separate presentation from business logic because we desire our front-end being TESTABLE Yes,…