Issues » 133

This week's JavaScript news Archive | Read this issue on the Web
JavaScript Weekly Issue 133
June 7, 2013
Featured
How JavaScript Compilers Work The second in a series of posts at CreativeJS that take a high level look at the increasing role of performance in JavaScript engines. Other outings include a look at JavaScript compiler strategies and the future for JavaScript performance.
React: A JavaScript Library for Building User Interfaces React uses a declarative paradigm that makes it easier to reason about your application and works with the libraries you already known and love. Built by Facebook and Instagram. Vlad Yazhbin has posted an interesting response to the project by reimplementing one of the core ideas in AngularJS instead.
From our Sponsor
Rich data for JavaScript Apps is a Breeze
When a desktop application moves to HTML/JavaScript, the need for rich data moves with it. Consider BreezeJS for querying, caching, offline, change tracking, object graph navigation, and bulk saves. Make it part of your JavaScript client app stack.
Reading
Understanding Express.js Express is a 'minimal and flexible node.js web application framework' and this post digs into what it's about, why you'd use it, and how.
JavaScript Inheritance – How To Shoot Yourself In the Foot With Prototypes Ryan Anklam discusses how to catch and avoid easy to make mistakes when dealing with inheritance in JavaScript.
Mozilla Producing Near-Native Performance On The Web An interesting summary (and benchmarking) of Mozilla's work on asm.js and Emscripten in the race to bring near-native performance to the Web.
Ars Technica
Triggering Events in Plain JavaScript JavaScript Weekly's usual editor, Dr. Axel Rauschmayer (he's back next week!), demonstrates how to trigger an event for a DOM element in JavaScript without leaning on jQuery or similar.
An Interesting Performance Issue with Arrays in Google V8 All based around the way that the data structures involved are represented internally.
JavaScript in your Postgres
Lua in JavaScript: Running a VM in a VM Lua is an interesting language but one that has been hard to get on the Web due to its distinctive VM. One solution? Run Lua's VM on top of JavaScript with Emscripten.
Using Duck Typing to Avoid Conditionals in JavaScript
Using AngularJS with a Back-end API
A Study on Solving Callbacks with JavaScript Generators
Unit Test like a Secret Agent with Sinon.js
Watching
Building Web Applications with Ember.js Yehuda Katz shows us how Ember can be used to build fast and responsive apps and shares some nifty aspects of Ember you might not know about.
Paul Irish Gets Electric Shock Therapy from a Chrome App and the Web Speech API Take a Chrome App, add the USB API, the Web Speech speech recognition API and.. we get Paul Irish getting a nasty shock all in two minutes of video.
Yeoman Generators: Ignite Your Workflow A 5 minute Ignite talk from FluentConf.
Ember Hot Seat: A Web Series Dedicated to What's Hot in Ember.js
Code and Libraries
Converse.js: An XMPP Chat Client for Your Website An open source, webchat client, that runs in the browser and can connect to any accessible XMPP/Jabber server, either from a public provider such as jabber.org, or to one you have set up yourself.
Node GH - All The Power of GitHub in Your Terminal GitHub command line tools written in Node.
Laika: Full Featured Testing Framework for Meteor
jTypes: JS Library for Overcoming Differential Inheritance with Prototype-based Objects
data.io: Bidirectional data syncing via Socket.IO
FChain: A Traversable, Timer-based Array-like Object of Plain Functions
Jobs
Javascript Developer at Six to Start (London, UK) We're the creators of Zombies, Run! and we're experts in making highly innovative games for new platforms including wearable devices. We want you to help us develop games for the web, and push the boundaries of what's possible with the web on smartphones.
JavaScript Frontend Consultant @ Backbase (Portal Software) #amsterdam As a Senior JS Frontend Developer you will collaborate with strategic clients in the design, development and evolution of mission critical web applications. You will be part of a highly skilled international team doing great JS projects. Come join Backbase!
Frontend Web Development Mentor at Thinkful (Part-time or full-time)
We’re hiring mentors to work with our students as they learn HTML, CSS, JavaScript, and jQuery. Thinkful mentors may work remotely or from our office, and may apply for full-time or part-time positions. Email daniel@thinkful.com for more information.
WLTM Full-stack JavaScript Developers @ pebble {code} (United Kingdom)
Last but not least..
Quantum JavaScript? Another light hearted look at some of JavaScript's syntactical quirks.
Published by Cooper Press.
Want to sponsor an issue? See our media kit.

© 2014 Cooper Press Ltd. Email policy Privacy policy
Cooper Press, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here
ONE e-mail each Friday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper