JavaScript Weekly
Issue 234 — May 29, 2015
Nothing huge but many enhancements and tweaks. Animations refactored, fixes and improvements for $http, extra accessibility features, and so forth.
Angular Core Team

An open source Web based, channel based chat system (a la Slack) built using Meteor, the full stack JavaScript development platform. Or if you’d rather build your own from scratch, check out this tutorial.
Rocket.Chat

A quick tutorial on the process of testing JavaScript code using a continuous integration service and the Karma testing framework.
SitePoint

Frontend Masters
Build a clean, well-structured web app from scratch by combining best-of breed approaches and a carefully curated set of tools including: Ampersand, React, WebPack, ES6 and Node.js.
Frontend Masters   Sponsor

Google’s library that sits on top of Web Components and makes it easy to create interoperable custom elements has reached its 1.0 milestone.
Google Developers Blog

A fun look at replicating an abstract painting using JavaScript. If you like this sort of thing, Jenn Schiffer’s art experiments are also great to check out.
JS Art

Mozilla Hacks continues its exploration into ES6 with a look at two features that make JavaScript’s function syntax more expressive.
Mozilla Hacks

Code for a sample web app that lets you record voice memos. It uses ES6 classes (via Babel) and RecorderJS.
Google

Cody Lindley explains why you should ditch non-standard JavaScript module formats and move to the ECMAScript 6 module format with examples.
Telerik Developer Network

Jobs

  • Expert JavaScript Instructors at Pluralsight (Freelance-Part-time)Currently hiring expert JavaScript Developers that want to share their knowledge with a global audience. As a Pluralsight author, you'll join a tight knit family of passionate teachers and earn royalties. We are looking for the best communicators and presenters in the JavaScript community. Apply today. Pluralsight
  • Spend your time coding, not searching for a job.On Hired, we'll bring the options to you. With over 2,000 pre-screened tech companies in 10 cities in the US UK, you'll be sure to find what you're looking for. Join Hired today. Hired.com

In Brief

Baby's First Reaction: A 'Hello, World' Example for React tutorial
Eric Elliott

True Hash Maps in JavaScript tutorial
Ryan Morr

An Introduction to Functional JavaScript tutorial
M. David Green

Building a Twitter App Using Angular tutorial
Preetish Panda

Are ES6 Promises Swallowing Your Errors? tutorial
James K Nelson

Firing Responsive jQuery Functions based on CSS Media Queries tutorial
FourFront

All Things Angular 2: Preparing for The Transition video
Yuri Takhteyev

What Is RxJS? A 2 Minute Introduction video
Egghead.io

Find Bugs Before Your Users Do - A Few Lines of Code is All it Takes tools
Real-time error tracking for JavaScript and Node that you can set up in minutes.
Raygun  Sponsor

Why We Should Stop Using Bower – And How to Do It opinion
Jaakko Salonen

The Mobile App Framework Matrix tools
A quick comparison of 7 different frameworks that let you build multi-platform mobile apps with a single JavaScript code base.
Matthias Schuetz

Build with the best Redis support and analytics from RedisGreen tools
Production-ready Redis hosting starting at $14/month.
RedisGreen  Sponsor

Talkie.js: An HTML Presentation Library Written in ES6 and Bacon.js code
Ayumu Sato

Vibrant.js: Extract Prominent Colors From An Image code
Jari Zwarts

Pavlov.js: Markov Decision Processes for Implementing Reinforcement Learning code
Nathan Epstein

DecorateThis: Simple JS Type Checking through ES7 Decorators code
Jake Scott

NotifyMe.js: A Simple Notification Library code
Shiv Ganesh