Jim Cowart has been spending a lot of time trying to understand ES6, and trying to work out its most secret quirks and traits that can help developers build better, faster, and with more resilience. The article’s main intention is to help web developers old and new to build ES6 libraries that can be used within ES5 context, which means that Jim is also going to explain and show how Babel can be used to transform ES6 libraries into fully functional ES5 libraries, and the reason to do this is because web browsers are still trying to catch up with the new standard. To make the library reusable and easy to work with for other developers, Jim is focusing a lot on modules, giving a module for nearly everything, in a way that actually feels right.
Learn how to make Data Visualizations with D3.js
Data visualization couldn’t be more important in the current age of web growth, business growth through technology, and general data science purposes. And it can be so specific that sometimes only a handful of very gifted people are creating the kind of visualizations that grab the attention of some of the most well-known media sites on the planet, although not always legally. Data visualization can be helpful in visualizing simple data sets, analyzing your website for performance, diving deeper into analytics data, and much more.
Front-end Application Libraries and Component Architectures
React.js Best Practices for 2016
New to Ember? Start here! (2016 tutorial)
How to Learn ES6
Google Maps Made Easy with GMaps.js
Every single thing on the web comes down to an element, a specific element that carries out a select feature. In the case of maps, we can use native Google Maps widget from the official Google page, or we can rely on third-party libraries that provide a tad bit more functionality than we would get out of a standalone widget. Here we have a tutorial on how to best approach GMaps.js library and make the most of building your maps.
How to Build a Todo App Using React, Redux, and Immutable.js
5 Steps To Prepare Your Angular 1 Code To Angular 2
We are huge fans of Angular.js — just check out some of our best Angular.js content, such as Responsive AngularJS Website Templates, AngularJS Admin Templates, and Community Resources for Angular 2 — we are well prepared for welcoming Angular 2, and even more so with the addition of this tutorial from Oren Farhi. The coming of Angular 2 is inevitable, and if you are an active Angular.js developer right now, read this tutorial to prepare yourself for the changes to come, and prepare your code for an easy transition into a new version.
ES6 Overview in 350 Bullet Points
The Cost of Frameworks
Anatomy of a large Angular application
Fatigue is a productivity killer, working with something for too long can cause one to experience deep fatigue that may last for a long time, but also of course, there is the kind of fatigue that we attribute to specific frameworks, which in this case happens to be React. So, how do we get of out our fatigue towards React? Reto Schläpfer has an answer to this question, dive in.
- Learn-JS — is a similar platform to Codecademy, with a different set of tasks and learning curves, and highly helpful after finishing Codecademy, to refine your newly learned skills and perhaps notice what you might have missed out on.
- freeCodeCamp — a fast evolving community-based coding platform where every member of the site can participate in solving problems, challenges, and then help to push new and exciting apps for non-profits that cannot afford professional coders. It’s a win-win situation.