The Web Platform
March 7–8, 2016: Training
March 8–10, 2016: Conference
San Francisco, CA
 
Foothill D
Add Planning successful products to your personal schedule
9:00am Planning successful products Jen Kramer (Harvard University Extension School), Heather O'Neill (Pixels for Humans)
Foothill E
Add A complete intro to React to your personal schedule
9:00am A complete intro to React Brian Holt (Netflix)
Foothill F
Add Advanced mobile Web to your personal schedule
9:00am Advanced mobile Web Maximiliano Firtman (ITMaster Professional Training)
Foothill G
Pacific H
Add You don’t know. . .ES6 and async  to your personal schedule
9:00am You don’t know. . .ES6 and async Kyle Simpson (Getify)
Pacific I
Add CSS layout to your personal schedule
9:00am CSS layout Rachel Andrew (Edgeofmyseat.com)
Pacific J
Add Intro to Node.js: 2-day intensive to your personal schedule
9:00am Intro to Node.js: 2-day intensive Sequoia McDowell (Charm/Offensive)
8:00am Morning Coffee Service | Room: Yerba Buena Foyer
12:30pm Lunch | Room: Atrium
9:00am-5:00pm (8h) Designing interfaces and experiences
Planning successful products
Jen Kramer (Harvard University Extension School), Heather O'Neill (Pixels for Humans)
With all the courses available online, it’s easy to access the technical tools needed to build a website. However, the actual process is less clear: what goes on the website, who it's for, and how it should be organized are just a few of the questions that need to be answered before coding can begin. This 2-day training teaches you how to plan and design a website before you begin coding.
9:00am-5:00pm (8h) Frameworks
A complete intro to React
Brian Holt (Netflix)
Surely by now you have heard the buzz surrounding Facebook's React. More and more people and companies are using it to build large-scale production apps (including at Netflix). Brian Holt guides attendees through an overview of React. In this 2-day training, attendees will go from knowing nothing (or very little) about React to building a whole app using React and Redux.
9:00am-5:00pm (8h) Cross-platforming
Advanced mobile Web
Maximiliano Firtman (ITMaster Professional Training)
The Web is everywhere, from your wrist to your car. The preponderance of web traffic takes place on mobile devices. If you’re not programming for mobile, you could be losing customers. In this 2-day training, Maximiliano Firtman offers a solid foundation in the infrastructure of mobile development and explains how to create sites and applications that work across a variety of mobile devices.
9:00am-5:00pm (8h) Frameworks
Building a lightweight mobile-web app with React and Redux
Henrik Joreteg (Independent)
Mobile is not just the future of the Web; it’s the “now.” We can’t expect to get high performance from JavaScript apps on mobile unless we keep things lightweight. In this 2-day training, Henrik Joreteg helps you take the mobile Web to the next level. Not by just blindly giving you tools, but by helping you understand the problems involved and introducing tools and approaches for solving them.
9:00am-5:00pm (8h) Pure Code and JavaScript
You don’t know. . .ES6 and async
Kyle Simpson (Getify)
JavaScript has been changing rapidly. While you were out chasing that hot, new framework, the language has gone through a major evolution. It's time to up your game with this 2-day workshop.
9:00am-5:00pm (8h) HTML5 and CSS3
CSS layout
Rachel Andrew (Edgeofmyseat.com)
CSS layout is undergoing massive change in 2016. As browsers implement new CSS modules more quickly than ever before, it’s easy for knowledge of CSS layout to become outdated. You may find yourself relying on old methods or not taking advantage of new techniques. In this 2-day training, Rachel Andrew outlines the skills you need today and explains how CSS is changing in the immediate future.
9:00am-5:00pm (8h) Server side technology
Intro to Node.js: 2-day intensive
Sequoia McDowell (Charm/Offensive)
Sequoia McDowell leads a workshop designed to quickly orient programmers to the world of Node.js. If you have some experience in JavaScript or another language, this hands-on workshop will bring you up to speed on one of the hottest programming platforms of the moment.
8:00am-9:00am (1h)
Break: Morning Coffee Service
12:30pm-1:30pm (1h)
Break: Lunch