I'll be taking a brief break for Christmas next week, so the next issue will be on Friday, January 2nd, where I hope to present a retrospective of 2014. Happy Holidays! - Peter C
Mozilla Hacks
Addy Osmani is back with a superb, in-depth look at the state of JavaScript app structure covering topics as diverse as components, ES6, template strings, and immutable data structures.
Addy Osmani
We're currently accepting applications for two online courses beginning February 2nd and March 23rd as well as our May 11th onsite class. Apply today and become a mid-to-senior level developer in 12 weeks.
Hack Reactor
Sponsor
Perceived page load speed is critical, so how do Angular, Ember, and Backbone fare in terms of average first render times on the same app (using TodoMVC)?
Filament Group
Jafar Husain discusses interesting ES6 features, such as Object.observe, async functions and async generators, that can be used today while giving a peek at what’s being explored to make async programming easier in ES7.
Netflix
Aimed at existing JavaScript developers who want to reinforce their skills in developing robust larger-scale applications.
Eric Elliott
Libscore scans the top million sites on the web to collect stats on JavaScript library usage. Spoiler: jQuery is top.
Julian Shapiro
A complete, practical tutorial walking through the process of taking a simple prorotype and scaling it up gradually.
Fernando Villalobos
Angular 1.4.0 is due in March with a new router, better i18n, and other improvements. There’s also a video if you want to see the whole meeting.
AngularJS
Jobs
-
Web Developer at Synergy55 (Arlington Heights, IL)We're building an internal enterprise web app with Backbone/Marionette and are looking for a front-end developer. You don't need to be an expert but should have a desire to spend your day with JavaScript creating great user experiences.
Synergy55
-
Freelance with Companies like Airbnb, IDEO & JPMorganWork on special projects with great companies through Toptal. Set your weekly/hourly rate, and work from anywhere in the world as an elite JavaScript developer. See if you have what it takes. TopTal
-
Get 5 to 15 web development job offers in one weekWant to change industries? Make more money? Try out a new stack? Join Hired and see multiple job opportunities with salary equity upfront in SF, NYC, LA, Seattle, Boston, Austin, London! Hired.com
In Brief
Reults from DailyJS' 2014 JavaScript Developer Survey news
Semicolons, strict mode, Angular, Jasmine, JSHint, Sublime Text and Jenkins are all proving popular.
DailyJS
Intent to ship ES6 classes in Blink/Chromium news
“At this time we do not support subclassing built-ins and DOM objects”
blink-dev list
Ember to Implement Server-Side Rendering for SEO Purposes news Tom Dale
Practical Functional JavaScript with Ramda tutorial Telerik Developer Network
A Primer on ES7 Async Functions tutorial Joe Zimmerman
Unit Testing Polymer Elements tutorial Addy Osmani
Maintaining JavaScript Code Quality with ESLint tutorial PayPal Engineering
How to Use npm as a Build Tool tutorial Keith Cirkel
Chartist.js Tutorial: An Open-Source Library For Responsive Charts tutorial
We’ve linked to Chartist before, but this is a complete tutorial on how to use it.
Smashing Magazine
What Harry Potter Can Teach Us About JavaScript video Sara Robinson
Server-Less Applications Powered by Web Components video Sebastien Cevey
Classes in JavaScript: Exploring the Implementation in IE's Chakra Engine
IEBlog
jQuery vs. AngularJS: A Comparison and Migration Walkthrough
Daniel Lamb
Deferred Module Definition For 3rd-Party Libraries In JavaScript
Includes a 5 minute screencast.
Ben Nadel
FunScript: F# to JavaScript with Type Providers tools
Lets F# (a functional language from Microsoft Research) developers write client side code.
F# Software Foundation
Barn: Fast, Atomic Persistent Storage Layer on top of localstorage code
Provides a Redis-like API
dgrid: Full Featured, Lightweight Data Grids code SitePen
Suave UI: A UI Framework for AngularJS code Semyon V
JSnoX: A Concise, Expressive Way to Build React DOM in Pure JavaScript (without JSX) code Aaron Franks
libphonenumber: Google's International Phone Number Parsing, Formatting and Validation Library code Google Internationalization
qooxdoo 4.1 Released: A Universal JavaScript Framework code
Building an Expense Tracking App with Ionic and JavaScript Controls tutorial
A new sample complete with source to help you get started building an Expense Tracker app. Includes an intro on Ionic and details how Wijmo 5 controls and AngularJS directives may be used in conjunction with the framework. Available here. Wijmo Sponsor
|