Chris van Hasselt

44 Flips | 2 Magazines | 4 Following | 5 Followers | @cvanhasselt | Guitar slinger

Ractive.js Expressions and the New Wave of Reactive Programming - Modern Web

by <b>rich_harris</b> on August 19, 2013<p>The modern web is always changing, and this article is more than two years old.<p>Dedicated followers of JavaScript …

Machine Learning: Introduction to Genetic Algorithms

<i>The Introduction to “Machine Learning in Javascript” post provides a nice introduction and context for this post and the rest of the series.</i>I like …

Machine Learning

Promises/A+ - understanding the spec through implementation

NB: This is for promises/A+ v1. The spec has since moved to v1.1. The below is still a good introduction. There are now slides available with an …

Basic JavaScript for the impatient programmer

071 JSJ JavaScript Strategies at Microsoft with Scott Hanselman

Panel<p>Scott Hanselman (twitter github blog)<br>• Joe Eames (twitter github blog)<br>• Aaron Frost (twitter github blog)<br>• Charles Max Wood (twitter github Teach Me …

WebKit for Developers

Feb 2015: A lot’s happened since I wrote this post two years ago. Chrome forked WebKit and started Blink, Opera adopted Chromium, and node-webkit …

Firefox 23 finally kills the blink tag, removes ability to turn off JavaScript, introduces new logo - ExtremeTech

By on August 7, 2013 at 7:34 am<p>This site may earn affiliate commissions from the links on this page. Terms of use.<p>Some 20 years after it was first …

Web Development

A meta style guide for JavaScript

Why all objects are truthy in JavaScript

Magic Beard

David Brooks Wonders Why Men Can’t Find Jobs: Comedy Ensues

From a David Brooks column in <i>The New York Times</i> this morning:<p>Brooks’ point piece turns out to be a popular column topic among conservative writers:</i> …

Jesse Ruderman » Introducing jsfunfuzz

I wrote a fuzzer called jsfunfuzz for testing the JavaScript engine in Firefox. Window, Shaver, and I announced it at Black Hat earlier today, as …

The race for speed part 2: How JavaScript compilers work

When we talk about a JavaScript engine what we’re usually referring to is the compiler; a program that takes human-readable source code (in our case …

The race for speed part 1: The JavaScript engine family tree

These days we take it for granted that JavaScript execution in modern browsers is fast. The pages of creativejs.com are full of inspiring examples of …

Secrets of the Browser Developer Tools

General<p>General hints and tips that don't fall in to any category.<p>Console<p>Improve your console skills to find out more about your site or app.<p>Inspecting<p>…

Writing Testable JavaScript

We’ve all been there: that bit of JavaScript functionality that started out as just a handful of lines grows to a dozen, then two dozen, then more. …

The Design of Code: Organizing JavaScript

Great design is a product of care and attention applied to areas that matter, resulting in a useful, understandable, and hopefully beautiful user …

Web Designer News - The best curated news for designers

www.dbfriend.net

Automatic Inlining in JavaScript Engines

Back when JavaScript interpreters were still slow, avoiding a function call inside a performance-critical code was very much recommended. With the …

How Browsers Work: Behind the scenes of modern web browsers

In the years of IE 90% dominance there was nothing much to do but regard the browser as a "black box", but now, with open source browsers having more …

Asm.js: The JavaScript Compile Target

Like many developers I’ve been excited by the promise of Asm.js. Reading the recent news that Asm.js is now in Firefox nightly is what got my …

JavaScript