Author Archives: Ian Dunn
Regolith
Trouble Symlinking DocumentRoot on Shared Hosting
If WordPress Uploads Fail on a Dreamhost Shared Plan
Generating Dynamic Placeholders for $wpdb->prepare()
Building keyboard shortcuts into web applications
Scott Hanselman’s post on adding hotkeys to web applications is good food-for-thought if you have any power users, or just want a better experience when using the applications you develop.
Icons are Usually Poor UX
Logging WordPress REST API errors
wp_kses() Not as Slow As You Might Think
Zach Tollman benchmarked wp_kses() and found that the conventional wisdom about its performance isn’t always true.
Open Source World
TED Radio Hour has a great episode about the pre-technology roots of the ideas behind today’s Open Source movement, and how they’re being applied beyond the digital realm, to things like architecture, deep-sea rovers, and even democracy itself.
Pagination UX Fails
The Web We Lost
Quick Navigation Interface
I just pushed a new plugin to the WordPress.org repository that lets you quickly navigate around wp-admin using just the keyboard, similar to Dash/HUD in Ubuntu or Spotlight in OS X:
Update: Version 0.2 is out now, and it’ll also include your posts, pages, and other content types in the results.
Challenging Your WordPress Assumptions from 2009
Nacin gave a great talk at php[world] dispelling a lot of the myths about WordPress that still exist in the developer community.
Flushing Rewrite Rules on All Sites in a Multisite Network
Why Websites Get Hacked
Why Websites get Hacked is a good high-level article to sends to clients or friends who don’t understand why someone would want to attack their site — and therefore doesn’t see the need to protect it — or are curious about how it happens.
Polyfilling Responsive Images
Scott Jehl — one of the creators of Picturefill — wrote a thoughtful piece on the tradeoffs of polyfilling for responsive images.
Automatically Reloading Locally Modified CSS Files in the Browser
Progressive Enhancement is Still Important
Internet Slowdown
Today is the Internet Slowdown, to show support for Net Neutrality.
If you want to participate, you can install the Cat Signal plugin on your WordPress.org site, or enable the setting for your WordPress.com blog.