Your current filters are…
There is a lot of activity happening in CSS right now. Not only are several popular aspects of CSS evolving, but major new ideas are being proposed and, in some cases, already implemented. From selectors to regions, from flexible boxes to filters, from conditionals to compositing, there is a lot coming. In this session we’ll take a look at the most popular and pressing modules, how they’ll affect what you do, and most importantly how you can help shape their evolution.
For years, we’ve been suffering with the myth that if we just try harder, our CSS would stay clean. Each time we start a new project, we valiantly follow best practices and commit ourselves to writing beautiful code, but the truth is that our best practices are killing us. In this session, Nicole will walk through five best practices and show you exactly why they lead to bloated, unmanageable code. You’ll leave this talk armed with techniques to move from organic CSS with no particular architecture to something lighter, more logical, and easier to maintain.
by Josh Clark
Touch is leading us to a future with less and less chrome, possibly even none at all, as gestures replace familiar buttons, menus, and tabs. Find out why our beloved buttons are weak replacements for manipulating content directly. Learn practical principles for designing mobile interfaces that are both more fun and more intuitive. But hang on; if there are no visible controls, how do users figure out how to use the darn thing? Learn to teach users new interfaces and gesture vocabularies by making it effortless to discover invisible gestures. This session explains the power of animation, reveals the influence of game design, and offers techniques to build native and web apps according to the new rules of touchscreen design.
When something new comes along, it’s common for us to react with what we already know. Radio programming on TV, print design on web pages, and now web page design on mobile devices. But every medium ultimately needs unique thinking and design to reach its true potential. Through an in-depth look at several common web interactions, Luke will outline how to adapt existing desktop design solutions for mobile devices and how to use mobile to expand what’s possible across all devices. You’ll go from thinking about how to reformat your websites to fit mobile screens, to using mobile as way to rethink the future of the web.
by Marco Arment
Native apps and the web aren’t at war: each can borrow from the other to create web services with rich interfaces tailored to many different contexts and devices. In this session, we’ll explore these hybrid apps, the techniques and technologies that power them, and how to decide which to use for your application.
When the page works, your user knows exactly what to do. Everything makes sense and they accomplish their goal, pleased with your site. Yet, often pages don’t work and users get flustered and confused. Turns out that intuitive web pages abide by a set of curiously unintuitive properties. Learn how to merge interaction design, visual design, information architecture, and other skills together to assemble pages that delight your users.
6th–8th February 2012