JavaScript Weekly
Issue 272 — February 26, 2016
Highly customizable & built by Facebook, Draft makes it easy to build rich text inputs. Uses an immutable model and abstracts cross-browser differences.

Lets you debug client-side JavaScript code running inside Google Chrome directly from Visual Studio Code.

It only took place earlier this week but videos from React.js Conf are already out. Perhaps start with Nick Schrock’s keynote.

Learn to build your own JavaScript chat app with real-time messages and more in no time. Join this developer training webinar now. (Limited seating. Seats fill fast.)
PubNub   Sponsor

One of the key roles of frameworks like Angular and React is to externally represent internal changes in state and data. This is an in-depth look at how Angular 2 deals with this task.
Pascal Precht

If you can be in SF March 9-10, come enjoy Fluent's hallway track, meetups (including one run by the Angular core team), Ignite, and more, for free (pick the ‘Exhibit Hall Plus pass’ and use code EH16SP). I’ll be there - come say hi.
O'Reilly Media

Ember gets a new LTS release channel - 2.4 will be the first version.
Matthew Beale

The current version of React is 0.14.7, but the next will be 15.0.0 to reflect React’s stability and to make the ‘15’ the major version component.
Sebastian Markbåge

The key takeaway is to “layer tools and functionality as you get more comfortable” but don’t jump in at the deep end.
Jack Franklin

Automatically creates API documentation for every tag and selected branches in your repo, supporting JSDoc comments and Markdown articles.


  • Full Stack Developer in NYC (RoR + AngularJS)Want to work with small team tackling a big industry? We’re a group of 20 dedicated designers, engineers and PMs trying to change the way a $12 trillion business operates. If you're interested let's talk. Hightower
  • Pluralsight Author - JavaScript Instructor (Freelance, Part-time)We seek skilled instructors to share their JavaScript expertise with learners worldwide. Authors work from home on their own schedule, are recognized experts, and earn completion payments and royalties. If you have a flair for helping others learn, please apply. Pluralsight
  • Stop Applying to Jobs - Let Companies Apply to YouOn Hired, sign up in 10 minutes and get offers from top companies like Facebook, Uber, & Stripe. Engineers get an average of 5 offers on the platform in 1 week. Try it today.

In Brief

Node.js Has A New Official Logo news node
Node Foundation

jQuery 1.12.1 and 2.2.1 Released news
Maintenance releases. jQuery 3.0 final is on the way.
Official jQuery Blog

Forward 5 Web Summit (SF, July 28) CFP Open news

The RedMonk Programming Language Rankings: January 2016 news
JavaScript takes the top spot for most used language in recent projects.

Crash Course to Angular course
Jump right in and build your first Angular web app today.
Outlearn  Sponsor

A Deep Dive into React Perf Debugging tutorial
Saif Hakim

Examples of Name Clashes in JavaScript's Standard Library tutorial
Dr. Axel Rauschmayer

Introduction to Functional Reactive Programming with RxJS tutorial
Florian Rappl

Using ​a Spreadsheet​ ​to Power Charts in Angular Apps tutorial
Rohit Boggarapu

Visual Studio Code for Angular Developers video
An in-depth look at using Microsoft’s free code editor for Angular development.
Channel 9

What Lies Ahead for React? video
Ben Alpert

A Cartoon Guide to the Wilds of Data Handling in React video
Lin Clark

Reflections on a Year of Using React at the NFL opinion
NFL Engineering

The Difference Between Excellent, Good and Bad JavaScript Developers opinion
Dor Tzur

Claudia.js: Quickly Deploy Node Microservices to AWS tools node

Using Vim as a JavaScript IDE tools

MobX 2.0: Simple, Scalable State Management code
Lets your data structures become observable and your functions reactive so they re-evaluate when data is altered.

bug: Easier Debugging For ES6+ Arrow Functions code
George Bonner

Bricks.js: A Fast Masonry Layout Generator for Fixed Width Elements code
Mike Cavalea

Pressure.js: For Working with Apple's Force Touch Functionality code
Safari only for now. Your mileage may vary.
Stuart Yamartino

v86: x86 Virtualization in JavaScript code
Fabian Hemmer

Cash: Cross-Platform Linux Commands in Pure ES6 code
Implementation of common Unix shell commands written in ES6 with no external dependencies.

angular-xeditable: In-Place Editing for Angular code
Vitaliy Potapov

almightree: A Nested List Navigation Plugin for jQuery code
Sebastian Morr

You Know How to Code, but How Are Your Design Skills? course
Learn UI UX design through part-time, online courses with 1-on-1 mentorship from expert designers.
Designlab  Sponsor