Node Package Manager & Ecosystem
Microsoft & TypeScript
Enter Electron JS
How popular is it? A lot. You can see on the official website quite a few popular apps written in it.
What makes it so cool?
My favorite text editor Visual Studio Code is one of them. The new version of Skype too.
Someone even made Windows 95 into an electron app – here.
It embeds in your application a trimmed down version of Chromium, that’s the open source code behind a few browsers, most notably Google’s Chrome.
The future & Progressive Web Applications (PWA)
Is it the future? Yes! I attended a Microsoft Dev Tour Event in London, a few months back. What grabbed my attention was Progressive Web Apps (PWA). In a nutshell it’s a web application that adapts its interface and features based on the medium – desktop, tablet, phone. Running it on a desktop with keyboard and mouse, the area per menu item decreases, opening it on a phone, becomes more touch-friendly, etc. It’s also search engine crawlable, so smart cards and those smart suggestions you usually get in your phone, will work on any operating system, making your app platform agnostic. The best thing? You write it only once. What better selling point for a cross-platform development? You can head over and fork the Quick Starter Repo on GitHub and run npm start to see how easy it is.