Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 242 posts.
The Rails 3 router: Rack it up
In my previous post about generic actions in Rails 3, I made reference to significant improvements in the router. Some of those have been covered on other blogs [http://rizwanreza.com/2009/12/20/revamped-routes-in-rails-3], but the full scope of the improvements hasn't yet been
Revenue / Browser on mibbit
Here's some interesting stats from Mibbit... I checked out the average revenue generated per 1,000 visits on the main site. The data covered...
Unacceptable Browser HTTP Accept Headers (Yes, You Safari and Internet Explorer)
When browsers make requests they send headers. The Accept header tells the server what file formats the browser is looking for and can understand.
IE6 Must Die (along with 7 and 8)
One of the trending topics on Twitter currently is “ IE6 Must Die “, which are mainly retweets to a blog post entitled “ IE6 Must Die for the Web to Move On “. This is certainly true, IE6 has many rendering bugs and lacks support for so many things that it is simply a nightmare to work with. The amount of time and…
Chrome Gets Plugins: How to Write a Chrome Extension in Three Easy Steps
I just installed a “hello world” Chrome extension from this Chrome Extension tutorial page. When you surf to www.google.com, the Google logo is replaced with a Lolcat: Here’s how …
W3C dumps XHTML2 to concentrate on HTML5
W3C has compiled this list of questions to help public and W3C Members alike understand the future development of XHTML in the W3C.
Computing with JavaScript Web Workers
Web Workers are, undoubtedly, the coolest new feature to arrive in the latest version of web browsers. Web Workers allow you to run JavaScript in parallel on a web page, without blocking the user interface.
Twitter Exploit Still Works
I bet 10 years ago none of us thought that 140 characters would change the landscape of Social Media quite so much. However, with close to 289,000,000 active users sending around 6,000 tweets every second Twitter has proven its critics wrong. Obviously, having gotten over …
Death To The Div
Every web developer is looking forward to the new HTML spec, HTML 5. The new spec will birth 20 new elements to add more underlying semantic meaning to
Speeding up a Rails request by 150ms by changing 1 line
We’re pretty obsessed with performance at Gilt Groupe . You can get a taste for what we’re dealing with, and how we’re dealing with it, from our recent presentation at RailsConf .
Droid: iDon't Understand Search Engine Optimization
I've been waiting for Verizon to announce a competitive smart phone for a quite some time. With a barely functional, 3 year old Motorola Q you better be...
Let's make the web faster
Insights from Googlers into our products, technology, and the Google culture
Announcing the New York Times Congress API
We’re pleased to announce the Congress API, which lets developers access information about Congressional representatives and their votes.
Collaborative Map-Reduce in the browser
After immersing yourself into the field of distributed computing and large data sets you inevitably come to appreciate the elegance of Google's Map-Reduce framework . Both the generality and the simplicity of its map , emit , and reduce phases is what makes it such a powerful tool. However, while Google has made the…
"Hand-Drawn" Vector Graphics Editor in Javascript
<img src="http://stevehanov.ca/blog/images/stick-figures.png"/> Now it's a commercial product, but <a href="http://zwibbler.com">Zwibbler</a> was once a fun side-project, and here's some details on its implementation.