An interesting thread on esdiscuss in which numerous well known JavaScript developers, including Brendan Eich, talk about ‘ECMAScript 2015’, the name for the spec formerly known as ES6. Brendan notes that ‘ES6 = ECMAScript 2015, ES7 = ECMAScript 2016, etc.’
esdiscuss
An online programming game where you have to program an elevator system to transport people around a building. Be warned, this may steal an hour of your day - it did to me.
Magnus Wolffelt
Add Publish/Subscribe messaging to any JavaScript app in 5 simple steps. Get the Code.
PubNub
Sponsor
A look at the tools and processes involved in testing client-side JavaScript code. Covers things like Karma, DalekJS, PhantomJS, and Atomus.
Krasimir Tsonev
Nicolas Bevacqua cuts pretty deep into the internals of Angular’s scopes and how they work.
Smashing Magazine
A look at how Flux is different from MVC patterns, and how it can clean up web applications to make them faster and more maintainable with cleaner code.
HTML5DevConf
Strings in JavaScript have been historically limited, lacking the capabilities one might expect coming from languages like Python or Ruby. ES6 Template Strings (available in Chrome 41+), fundamentally change that.
Addy Osmani
Jobs
In Brief
Microsoft Debuts TypeScript 1.4 news
The latest version of Microsoft’s JavaScript alternative includes support for ES6.
InfoWorld
JavaScript Errors and How to Fix Them tutorial Jani Hartikainen
Understanding the Node.js Event Loop tutorial NodeSource
Negating Predicate Functions in JavaScript tutorial A Drip of JavaScript
JavaScript Debugging (Slightly) Beyond console.log tutorial Swizec Teller
Auto-filling Forms with jQuery and the Web Storage API tutorial SitePoint
Using Ember to Make the Seemingly Impossible Easy video EmberConf 2014
A Look at the JavaScript Module Pattern video Use the JavaScript Module pattern to define public/private methods and encapsulate functionality. Frontend Masters Sponsor
Upgrading Express v3 to v4 video
A 30 minute screencast showing what it takes to get an Express v3-based app up to the latest and greatest v4.
WatchMeCode
ES6 JavaScript — The Less Weird Parts
David Luecke
Js_of_ocaml: OCaml Bytecode to JavaScript Compiler tools Oscigen
Node.js Application Deployment & Hosting Simplified tools Modulus provides a portable, scalable and customizable Node.js hosting platform. Try it for free now. Modulus Sponsor
SheetKit: A Google Sheets-based Database for S3-based Sites tools
SheetKit is client-side JavaScript that does back-end work.
SheetKit
GhostRunner: A JavaScript Task Server tools
Install on a server and you get a web-based way to manage and run scripts on that server remotely.
Gareth Marland
Elasto: A Simple Library to Query ElasticSearch code node StreetHub
Blockrain.js: A Tetris game in HTML5 + JavaScript code Aerolab
marty.js: A JavaScript Library for State Management in React Apps code James Hollingworth
Mingo: A JavaScript Implementation of the MongoDB Query Language code Francis Asante
Gitlet: An Implemention of Git in JavaScript code Mary Rose Cook
Tuxedo.js: A Framework Build on the React View Layer, Flux Architecture, and CommonJS Modules code
Sparrow: A Functional Testing Library Based On Jasmine and jQuery code Scott Burch
canvg: JavaScript SVG Parser and Renderer (to HTML5 Canvas) code Gabe Lerner
ES6 Equivalents in ES5 code
A work in progress by Addy Osmani
Addy Osmani
LibreBoard: An Open Source Trello Clone code
Written in Meteor.
LibreBoard
|