Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 8,470 posts.
Don’t use @import
In Chapter 5 of High Performance Web Sites , I briefly mention that @import has a negative impact on web page performance. I dug into this deeper for my talk at Web 2.0 Expo , creating several test pages and HTTP waterfall charts, all shown below. The bottomline is: use LINK instead of @import if you want stylesheets…
Phoenix.LiveView: Interactive, Real-Time Apps. No Need to Write JavaScript
Phoenix LiveView is an exciting new library which enables rich, real-time user experiences with server-rendered HTML.
Say goodbye to resource-caching across sites and domains
A look-back at caching strategies from the past; with recent changes in Chrome's and Safari's caching strategies, there is no caching benefit from using publicly available third-party libraries anymore.
Is RightJS really faster than jQuery?
My journey of mastering procrastination has led me to an interesting article on Hacker News today:
Defender of the Favicon (2008)
The brilliant arcade game Defender now playable inside the favicon of your browser! The idea was to push the concept of generated favicons far and beyond and pack a thrilling retro shooter in 16×16 pixels.
Eventbug Watch JavaScript events finally in Firebug
More musings on software development
Dark Mode vs. Light Mode: Which Is Better?
In people with normal vision (or corrected-to-normal vision), visual performance tends to be better with light mode, whereas some people with cataract and related disorders may perform better with dark mode. On the flip side, long-term reading in light mode may be associated with myopia.
GWT 2.0: So good it's ridiculous
GWT 2.0 was released today, and even though I've been using it for months and contributing to it, I didn't realize the significance of this ...
Thinking about using Facebook Connect on your site? Step one: Abandon your will to live.
Personal portfolio site showcasing projects in a horizontal scrolling gallery
Did You Know: BeautifulSoup's bits are rotting
The parser in version 3.1.0 of Beautiful Soup did significantly worse on real-world HTML than version 3.0.8 did. The most common problems were the incorrect handling of <script> tags, "malformed start tag" errors, and "bad end tag" errors.
IPhone Web Apps as an Alternative to the App Store
I think it would be good for everyone — Apple, developers, and iPhone users — if unrestricted web apps became a serious alternative to the restricted App Store. But it isn’t credible to argue that they already are.
Anatomy of a bad search result
programming, philosophy, history, internet, startups
About HTML semantics and front-end architecture
A critical look the term 'semantic HTML' and the limitations it has created for web engineers
What webhooks are and why you should care
Webhooks are user-defined HTTP callbacks. Here’s a common example: You go to github. There’s a textbox for their code post webhook. You drop in a URL. Now when you post your code to github, github will HTTP POST to your chosen URL with details about the code post. There is no simpler way to allow open ended…
Gruber: The OS Opportunity
These PC makers are lacking in neither resources nor opportunity. What they’re lacking is ambition, gumption, and passion for great software and new frontiers.
Why People Don’t Install Firefox - Part III
In Part I we discussed a framework around understanding the Firefox user experience at the moment a person installs Firefox. In Part II we walked ...
CRLite: Certificate Revocation Checking in Firefox
Firefox is now the first and the only browser to deploy fast and comprehensive certificate revocation checking that does not reveal your browsing activity to anyone (not even to Mozilla). ...