I like to create wonderful user experiences
and have been a full-stack web developer
for over a decade.
I hold the crazy belief that technology should be reliable, beautiful, intuitive, and empowering.
Currently I am a front-end web developer in San Francisco.
I also write here on AlanHogan.com from time to time.
My blog has a loose focus on
web development, user experience, and digital technology.
Subscribe by RSS
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 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.