September 11, 2015

Staying current with JavaScript

By Santiago Estragó

DevSnack #6: JavaScript is always moving forward, and everyday the number of front-end (not only web, but also mobile and desktop ones) and back-end applications that fully rely on it is increasing. Stay up to date with some of the JS trending topics in this week’s DevSnack.

#1 – JavaScript Application Architecture On 2015

In this article, Addy Osmani (@addyosmani) summarizes some important aspects to consider when developing your front-end application using JS, without specifying a framework. It covers many topics such as composition and making apps work offline.

#2 – Learn TypeScript!

TypeScript is sounding louder recently since some known frameworks, as Angular 2 and Ionic 2, are rooting for using it. If you like using languages that compile to JS, as CoffeeScript or Dart, it would be a good idea to learn TypeScript.

In the linked post Andrew Chalkley (@chalkers) talks about some of the advantages of using it, some of its features, and provides some links to get started with TypeScript.

#3 – Create cross-platform desktop apps with NW.js

Nowadays, most of the applications are intended to be used on the browser or to be mobile apps. However, there are some cases in which a desktop application is necessary. With Node Webkit (NW.js), developing cross-platform desktop applications becomes really easy if you have experience with JS. In this article Alexandru Rosianu (Github: https://github.com/Aluxian) does a fast walkthrough on using this runtime.

#4 – How to Use EcmaScript 6 (ES6) for Universal JavaScript Apps

Is ES6 ready for production? Eric Elliott (@_ericelliott) shows a lot of tools in order to make your ES6 code reliable. He also covers some issues like compatibility, code linting and more.

#5 – If we stand still, we go backwards

In this article, Jake Archibald (@jaffathecake) talks about the evolution of the web platform. He also points out how developers should improve his skills, and the impact that this practice has on the web. He also mentions that as a web developer you don’t need to know and use everything that is available out there.


Creative Commons License
DevSnack by Moove-it is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.