New
The latest blog posts to take off on Hacker News. 4,615 posts.
Eighteen months of Django
Some best practices I've picked up after working on Django products over the past 18 months
Firefox's Inspector Tool as 3D Modeler
Coolutils has built reliable file converters since 2003. Convert PDF, HTML, XLS, DOC, email and images. A solution for every conversion need.
In defense of <canvas>
My friend and fellow Chicagoan Evan Miller wrote an excellent blog post over the weekend: Why I Develop For The Mac . It's full of great reasons why his software (which is also excellent, by the way) was written for the desktop, despite the fact that he's a web developer, even the creator of an Erlang web framework .
Jekyll 1.0 Released
Today, I'm proud to announce the release of Jekyll 1.0. There are a million goodies and fixes to enjoy, and we're (the still-active Jekyll …
Some harmless, old-fashioned fun with CSS
Several years ago, the CSS :visited pseudo-selector caused a bit of a ruckus: a malicious web page could display a large set of links to as...
Fallback from CDN to local jQuery
There's a great website called http://whoownsmyavailability.com that serves as ...
We Need A Standard Layered Image Format
Last summer, Adobe killed their image exchange format "FXG". The idea was to have a publicly defined XML based image format which could handle vectors, bitmaps, and layers, and could be read and written by any app that wanted to support it (as Acorn did for a while).
How D3 Selections Work
In the past I have presented simplified descriptions of D3 ’s selections, providing only enough detail to get started. This article takes a more comprehensive approach; rather than saying how to use selections , I will explain how selections are implemented . This may take longer to read, but it should dispel any…
The next generation of Instapaper
When I launched Instapaper in 2008, it was a very basic web app. It quickly expanded to define the pillars of the read-later market: a one-click “read later” bookmarklet, a web sync service, an adjustable text view optimized for reading, and an iPhone app with offline saving. I did almost everything myself, which…
Shame.css
Keeping track of your hacks
“Right click and save as” needs to go away
Hi, I'm Jonathan! I'm a developer who's passionate about building great user interfaces.
A Comparison of Angular, Backbone, CanJS and Ember
Selecting a JavaScript MVC framework can be hard work. There are so many factors to consider and so many options out there that selecting a framework …
Don't Copy-Paste from Website to Terminal
You surely know this: You're looking at some website with some useful shell commands. However, those commands are long as hell and you know you're probably not gonna need them for a few years or so (so there's no need to memorize them). So, what do you do? You copy-paste them. Here's an example:
Media Queries are a Hack
The big buzzwords in CSS these days are “modular” and “responsive”—and for good reasons. But we’re still trying to achieve those goals with the wrong tool: Media Queries. What we really need is a tool that doesn’t exist yet: Element Queries.
Opera will use Blink
» Hello Blink