New
The latest blog posts to take off on Hacker News. 4,615 posts.
Open Letter to XSLT Fans
Michael Snoyman's personal homepage and blog, featuring writing about programming, open source, health, finance, religion, and whatever else catches his interest.
Hotel Wifi JavaScript Injection
So I’m checking my blog on the hotel wifi, like ya do, and I notice something a little off with the style. There’s a dark colored bar at the top of the page that shouldn’t be there. That’s funny. Maybe a recent Firefox update changed how they treat CSS?
You Really Should Log Client-Side Errors
Karl Seguin's Blog - A mix of coding and creative writing
How Not To Sort By Average Rating
Users are rating items on your website. How do you know what the highest-rated items are?
Responsive Design Patterns
Through fluid grids and media query adjustments, responsive design enables Web page layouts to adapt to a variety of screen sizes. As more designers embrace thi...
#1 CSRF Is A Vulnerability In All Browsers
Navigation: #1 CSRF Is A Vulnerability In All Browsers - You MUST Deny It ASAP. #2 top secret(will be published on April 1) #3 Another Ra...
Timeline - A JS Library For Beautiful Timelines That Are Easy & Intuitive To Use
Open Source Resources For Web Developers & Designers
I can manipulate your amazon.com recommendations
I can put any item of my choice on your personalized amazon.com homepage. Did I hear you say Bollocks! ? Well, here is proof:
Chrome addons hacking: Bye Bye AdBlock filters
Continuing the Chrome extension hacking (see part 1 and 2), this time I'd like to draw you attention to the oh-so-popular AdBlock extension. It has over a million users, is being actively maintained and is a piece of a great software (heck, even I use it!). However - due to how Chrome extensions work in general it is…
Rainbow.js - code syntax highlighting in 1.2kb
Rainbow is a javascript based code syntax highlighting library
Why Javascript is a Joy
I'm probably a bit biased - being a front-end web developer for a few years will do that - but I really enjoy writing Javascript. I've recently retreated from
agentzh's Nginx Tutorials
I've been doing a lot of work in the Nginx world over the last few years and I've also been thinking about writing a series of tutorial-like articles to explain to more people what I've done and what I've learned in this area. Now I have finally decided to post serial articles to the Sina Blog…
Cache Them If You Can
I always smile when I hear a web performance speaker say this. I forget who said it first, but I’ve heard it numerous times at conferences and meetups over the past few years. It’s true! Caching is critical for making web pages faster. I’ve written extensively about caching:
About those vector icons
Why can’t we just use vector-based icons in our application? This question, in a variety of reinterpretations, keeps on resurfacing in various forums, blogs and articles. It is asked in the context of desktop applications where the same icon is used in different ways, starting from very small 16*16 icons in file…
Introducing Instapaper 4.1 for iPhone, iPad
With so many Retina iPad updates, it looks like the App Review team is working overtime to approve apps quickly. In a very pleasant surprise, my 4.1 update was approved much more quickly than I expected. Thanks, App Review team!
Instapaper for Retina iPad
This is slightly embarrassing: Instapaper doesn’t show Retina-resolution graphics on the new iPad yet.
About HTML semantics and front-end architecture
A critical look the term 'semantic HTML' and the limitations it has created for web engineers
Virtual Machines in Your Browser
Updated March 13, 2012 at 10:43PM: I have a list of limitations and known bugs toward the end. Updated March 14, 2012 at 9:30PM: I’ll be on the VMware Community Roundtable podcast at 12:00PM …
CSS px is an Angular Measurement
The “px” unit in CSS doesn't really have anything to do with screen pixels, despite the poorly chosen name. It's actually an non-linear angular measurement. The formulæ to convert between radians and px are as follows: