Data-Binding Revolutions with Object.observe() — Object.observe(), part of a future ECMAScript standard, is a method for asynchronously observing changes to JavaScript objects (for frameworkless two-way binding, say). Support for it has arrived in Chrome 36 beta and Addy Osmani presents a full lowdown on its use.
Flo: A New Live Coding Tool for Chrome by Facebook — A Chrome extension that lets you modify running apps without reloading. Live edit JavaScript, CSS, images, etc, and works with your editor of choice.
Currently, 1.2m domains use the New Relic Browser monitoring tools to maintain a comprehensive overview of their browser page load times, throughput, browser transactions, JavaScript errors and Ajax timing. Find out how real-time insights help people build better performing software with New Relic.
New Relic
Reading
The Curious Case of JavaScript NaN — NaN (meaning Not a Number) is a special value in JavaScript that denotes an undefined or unrepresentable value. However, it can also feel like it means ‘Not a NaN’ because NaN === NaN is false. Confused? Ariya lays it out.
Ariya Hidayat
Script-injected “async scripts” Considered Harmful — Script-injected scripts (i.e. scripts dynamically included via JavaScript) do not block the network in the usual way synchronous scripts do. However, there is still a gotcha, as they’re not truly asynchronous.
Using Media Queries in JavaScript with AbsurdJS — AbsurdJS provides a polyfill for window.matchMedia which allows you to both make media queries within the browser and also define callbacks for when a media query’s condition matches the environment.
Lesser Known Debugging Techniques — At EmpireJS, Amjad Masad gave a 25 minute talk about debugging, starting with some history and crude methods before moving to monkey patching, live editing, breakpoints, and more.
Easing into ECMAScript 6 and Beyond — Facebook’s Ben Newman looks at the future of JavaScript and explores the idea of easing into using ES6’s most useful features from ES5 to avoid a Python 3-style ‘big jump’ situation.
Ben Newman
Jobs
Developer Evangelist — Want to make being part of the Node and Javascript developer community your full time job? Then Orchestrate is looking for you.
Orchestrate
Frontend Developer at Kyto (Berlin, Germany) — Take your chance to develop an entire frontend concept in a team of 6 hungry brains. Create a web app feeling for our B2B online marketing tool.
Kyto
JavaScript Developer — Booking.com is looking for the world’s best Front End Developers all around the globe. Join us at our beautiful headquarters in Amsterdam and work on planet Earth’s #1 accommodation website with some of our industry’s smartest people.