I just want to call attention to updates to my bookmarklet collection.
Is it button.style.webkitFilter or button.style.WebkitFilter?
A CSS methodology that aims to be extremely maintainable, broadly compatible, and easy to learn
A cheat sheet for the ZASM CSS methodology
Deprecation isn’t the end of life moment; it’s the preceding warning.
How I brought this aging website into 2022
Here is a useful Mac tip to insert the current date (or time) in your preferred format wherever you are typing, super easily, and for free.
Poll results invalidated because of text zoom? A pricey example of the consequences of inaccessibility in software design and development.
This site survived a PHP upgrade by adding one letter to a config file.
When someone reports an error or asks for help without giving enough detail, send them a link to this microsite: itdidnt.work!
Your HTML may not include a tbody element in your tables, but by the time a browser constructs a DOM, you will have a tbody element.
Because there is more than one valid HTML entity for any character, care must be taken when writing tests for code that performs HTML escaping.
Facts: The <meta> description tag has value. Authors can‘t just invent their own HTML elements and attributes, even if they “work.” Not every tag needs to be closed. Regexes should never replace a true HTML parsing.
Learn how to change the Quit Safari shortcut from ⌘Q to ⌥⌘Q with this quick, life-saving tip.
When programming, what tests should we write?
I’m doing some housekeeping, upgrading security, closing out the biggest feature request, and then going back into hibernation mode as a maintainer.
Stop putting “oops” on error pages.
This really, truly isn’t an important blog post. Seth McFarlane aped Star Trek and it is funny, even if it isn’t great.
If you are considering signing up for Ally Bank or Simple (formerly BankSimple), you should read this run-down of comparative advantages and my own experiences with both banks.
What I missed and what I didn’t. What I’ll do differently from now on. Some reminders the experience gave me.
Paper or plastic? Corporate values can be reflected in the smallest places.
Supporting MSIE10 (as opposed to just IE11) may buy you less than you think. Points to consider.
Some things have to end, but does Twitpic need to add even more broken links and more vanished pieces of Internet history? How to help.
Understand user pain by experiencing your site with conveniently simulated slow page loads.
Using Sass to wrote responsive CSS for modern web development. (Talk at The Mixin, June 2013)
A scream recorded for a 1951 movie, since used countless other times, provides an allegory for my typographical disease.
PPK has an insightful guess: IE is finally improving because Microsoft is serious about competing on mobile.
My experience with Blogic means I would have serious reservations joining Dustin Curtis’ new blog network, Svbtle, mostly because it has few features.
I am hardly alone in believing that this is antithetical to the Web. Links: Simmons, Winer, Bradbury.
Learning from Mint.com, how can we optimize interaction for different cases?
The most inspiring thing a person can do is to work hard on problems they care about that align with what the team cares about, share that work with others, gracefully take feedback, and continually produce.
I would like to briefly announce that I have moved to San Francisco.
Facebook, Yahoo - These aren’t links. These are an abomination, and you ought to be ashamed of yourselves.
Stephen P. Jobs, the man who put a ding in the universe.
OS X 10.7 Lion’s overhauled Mail.app compares favorably with Sparrow.
The good and bad of the Sparrow mail app as of June 2011.
URLs are part of your user interface. Guidelines, inspiration, and criticism of URL design.
Tab and Shift-Tab can now do your bidding in textarea elements with this jQuery extension and bookmarklet.
Yesterday Twitter told third-party developers not to compete against official client apps. Here’s why it feels personal
A bookmarklet that re-enables text selection when website authors have disabled it.
This is page 1. ·
Get updates for new content on alanhogan.com via
RSS feed or