New
The latest blog posts to take off on Hacker News. 4,615 posts.
JavaScript: Warts and workarounds
One's sentiment toward JavaScript flips between elegance and disgust without transiting intermediate states.
Sample App with Backbone.js and Twitter Bootstrap
Creating a Web App with Backbone.js, Node.js, Express.js, Bootstrap, and MongoDB - TUTORIAL
D3: Thinking with Joins
Say you’re making a basic scatterplot using D3 , and you need to create some SVG circle elements to visualize your data. You may be surprised to discover that D3 has no primitive for creating multiple DOM elements. Wait, WAT?
Backbone patterns
Here, I try to document the good practices that our team has learned along the way building Backbone applications. This document assumes that you already have some knowledge of Backbone.js , jQuery , and of course, JavaScript itself.
The Open Web Needs You Now
The CSS Working Group, the W3C, the browser vendors and the Open Web need you, and I really mean you ALL. The following article is written by Daniel Glazman, co-chairman of the
ImperialViolet
When a browser connects to an HTTPS site it receives signed certificates which allow it to verify that it's really connecting to the domain that it should be connecting to. In those certificates are pointers to services, run by the Certificate Authorities (CAs) that issued the certificate, that allow the browser to…
JavaScript’s internal character encoding: UCS-2 or UTF-16?
Does JavaScript use UCS-2 or UTF-16 encoding? Since I couldn’t find a definitive answer to this question anywhere, I decided to look into it. The answer depends on what you’re referring to: the JavaScript engine, or JavaScript at the language level.
Node.js isn't a silver bullet, but it's still a bullet.
This morning, on a conference mailing list, I made some disparaging remarks about Node.js (the title of this post, in fact). A couple people asked me why I felt that way. Rather than respond individually, I'll just list my reasons here — codeslinger.posterous.com
Beautiful Buttons for Twitter Bootstrappers
This is an extension to the Twitter Bootstrap framework. It makes creating pretty buttons easy. (Send improvements to @charliepark .)
Why does that QR Code go to justinsomnia.org?
Back in 2007 I stumbled upon something called a QR Code . It was a neat two-dimensional barcode that encodes textual information visually—with URLs being a promising application for the emerging smartphone market (thanks to the release of the iPhone that year). So I did what any self-respecting personal blogger would…
PUT or POST: The REST of the Story
Web service designers have tried for some time now to correlate CRUD (Create, Retrieve, Update and Delete) semantics with the Representational State Transfer (REST) verbs defined by the HTTP specif…
Tim Berners-Lee Confirms The Exact Location Where the Web Was Invented: France
[ Update, Feb 2014. Plaque placed outside room where web was invented.] Success (of sorts)! ARS Electronica have given an award to Tim Berners-Lee and CERN for the invention of the web. They had he…
Command and Conquer – Programming an RTS game in HTML5 and Javascript
I’m a programmer and author interested in how intelligence, perception and learning work—and in building things that explore those questions directly.