January brought us over 600 articles worth posting on JSK. What follows is the best of the bunch according to our Curators, Insiders and Members. JSK is easy to join. Just click the login button or get on our mailing list for our weekly newsletter.
Functional Programming continued to be of great interest along with plenty of front-end material including a brand spanking new Front-End Dev Handbook by our member, Cody Lindley. Framework articles on Angular, Ember and Aurelia were well liked but there is something in here for every JS dev.
Bob, Robert and Miro
Best JavaScript Articles in January
3 JavaScript Libraries to Keep an Eye on in 2017
Did you suffer JavaScript overload in 2016? Tim Severien suggests two frameworks and a library that, in his opinion, you should be watching ...
Authored by: Tim Severien
Functional Programing in Javascript
Introduction Recently I went through this fascinating article Professor Frisby's mostly adequate guide to Functional Programming and would l...
Authored by: JavaScript Kicks
JavaScript - Make your Code Cleaner with Decorators
When working with JavaScript, you sometimes need to use the setTimeout function to force some piece of code to run at the next tick. If you ...
Authored by: netanel basal
Functional Programming in JavaScript
Functional programming concepts (first class functions, high order functions, recursion) explained using examples in JavaScript.
Authored by: Gergo Bogdan
Front-end Developer Handbook 2017
front-end-handbook-2017: The resources and tools for learning about the practice of front-end development in 2017. Written by Cody Lindley s...
Authored by: cody lindley
JAMstack for Clients: Benefits, Static Site CMS, & Limitations
What's the JAMstack exactly? Any benefits/drawbacks for clients? A primer on JAMstack implications for both developers & clients.
Authored by: Snipcart
Stylish styling
Links are one of the most foundational of all HTML tags. They have served as the basis for navigation on the web since the very first webpag...
Authored by: Dave Lunny
Let's Look at 50+ Interesting CSS Properties & Values
Can it be done with CSS? Do I need JavaScript? I know a lot of us ask these question when looking at designs and interactions. Recently I de...
Authored by: Greg Hovanesyan
From Sass to PostCSS
Sass has been my go-to for years. But for a while now, I've wanted to try a new styling setup with PostCSS and the cssnext plugin. I love th...
Authored by: Tyler Gaw
Migrating to Webpack 2: some tips and gotchas
Question for the Javascript folk.Have you upgraded Webpack to 2.x yet? What are you using for "real projects" (work/💰)? - Erik Aybar (@erik...
Authored by: Swizec
10 minute JavaScript: Library development in ES6 with Babel, Mocha and npm scripts
JavaScript has a thriving ecosystem of libraries delivered as packages on npm. Node has a high degree of compatibility with ES6 but it doesn...
Authored by: Hugo Di Francesco
Top 11 new features of ES6
ES6 (ECMA Script 6) or ECMA 2015 is the latest version of JavaScript released in June, 2015. ES6 is having lots of cool new features which w...
Authored by: Thamizhchelvan
A Taste from Angular Version 4
I'm sure everyone already knows that the next Angular version will be number 4 and the estimated release date is 2017-03-01. When bootstrap ...
Authored by: netanel basal
How to Use the JavaScript Fetch API to Get Data
Use fetch for all your request needs We all remember the dreaded XMLHttpRequest we used back in the day to make requests, it involved some r...
Authored by: Sara Vieira
Top 5 Ember.js Tutorials and Resources for Beginners
Learning a highly opinionated framework like Ember can be scary for some people. There is a lot of blogs and videos out there. How do you kn...
Authored by: Erik Hanchett
Beautiful Node APIs
This post is on how to build beautiful APIs in Node.js. Great, and what is an API? The definition says Application Programming Interface, bu...
Authored by: Azat Mardan
Setting Aurelia.js With Webpack Tutorial
Aurelia is a JavaScript client framework for mobile, desktop and web. Webpack is a module bundler that can help pack many modules into a few...
Authored by: Erik Hanchett
How to Host a Node.js App on Digital Ocean
Digital Ocean is a great host that makes hosting Node apps easy. Digital Ocean is a cloud computing platform that offers developers a Solid ...
Authored by: Chris Ganga
Server-side Rendering Shootout with Marko, Preact, Rax, React and Vue
Last week Alibaba announced a React-like library called Rax. Rax is a more lightweight implementation of the React renderer and it's "univer...
Authored by: Michael Rawlings
Why LoopBack Is Better Than ExpressJS?
In the last few years there has been a shift from classical software development methodologies to interface segregation principles (ISP), wh...
Authored by: Eugeniya Korotya
Zazu App
Zazu is a new open source productivity app, that allows developers to be in the drivers seat. Unlike other solutions, there are no built in ...
Authored by: Zazu App
Communicating between Web Workers via MessageChannel
Occasionally, you want Web Workers to communicate with each other. Doing so is not obvious as most Web Worker examples are about communicat....
Authored by: Axel Rauschmayer