Interacting Responsibly (and Responsively!)
The explosion of smartphones and tablets has caused us to radically rethink the ways we publish publishing content, but the web is a fast-moving target. With an ever-growing roster of devices already in circulation—each with their own unique set of features, browser quirks, screen sizes, and bandwidth limitations—the idea of a single codebase that "just works everywhere" may be starting to feel like a pipe dream.
Fortunately for us, responsive web design provides us with an incredibly powerful set of tools for handling uncertainty—and when paired with the principles of progressive enhancement, we're well on our way to a fully device-agnostic approach to the web without introducing unnecessary overhead or barriers to accessibility. In this presentation we'll discuss strategies for managing the delivery of rich assets, reducing potential points of failure, and dealing with a vast landscape of unknown factors.