"CSS3 for Programmers" and "Underscore.js"
Details
6:00 - 7:00: Underscore.js, by Scott Davis
7:00 - 7:30: Food!
7:30 - 9:00: CSS3 for Programmers, by Scott Davis
Underscore.js is a self-proclaimed "utility-belt library" for JavaScript. It gives you a whole slew of convenience methods for arrays, objects, client-side templating, and more. Despite all that, it is hardly the kitchen-sink API you might expect. Weighing in at under 4k, this microlibrary brings to JavaScript many of the methods (each, map, reduce,max, min, sortBy, groupBy) that you've come to know and love from other languageslike Groovy, Ruby, and Python.
CSS3 for Programmers
Do you consider yourself a "web programmer" or a "web designer"? The answer to that question provides a strong correlation to the next question: "How well do you understand CSS?"
Web programmers can't be blamed for reaching for JavaScript whenever they want to customize the user experience -- after all, JavaScript has long been the "golden hammer" of client-side development. But if you haven't been keeping up with the latest capabilities offered by CSS3, you might very well be using the wrong tool for the job. Modern-day CSS goes far beyond colors and fonts -- there are entire browser-based games that use nothing but HTML and CSS.
In this talk, you'll learn many of the new CSS3 features, including media queries (for a responsive web design that lets your website look as good on a smart phone as it does in a desktop browser) vendor prefixes, new selectors (like :first-child, :last-child, and :nth-child), form validation, rounded corners, drop shadows, opacity, and more. But more importantly, the practical hands-on demonstrations will show you how to program less and let CSS3 do the heavy lifting for you.
About Scott Davis
Scott Davis is the founder of ThirstyHead.com, a training and consulting company that specializes in leading-edge technology solutions like HTML 5, NoSQL, Groovy, and Grails.
