A previous workshop

Programming User Interfaces for the Web

with Tedb0t & David Nolen

Contemporary web applications have raised the bar for interactive user experiences in browsers of all shapes and sizes, and programming for this fluid medium is a unique challenge. It’s not just a simple matter of html markup, but a sophisticated combination of control logic, data structure and visual styling. Modern UI development requires a thorough understanding of JavaScript, the model-view-controller (MVC) pattern, and asynchronous programming.

We’ll walk you through the many winding paths of creating robust web UIs with an emphasis on the underlying concepts. You should have intermediate programming experience with any language (but some experience with JavaScript is a must).