Building a Better Web
June 11–12, 2018: Training
June 12–14, 2018: Tutorials & Conference
San Jose, CA


Hear from a wide range of talented programmers, designers, and senior developers who are doing amazing things for the modern web. New speakers are added regularly. Please check back to see the latest updates to the agenda.


Search Speakers

Samer Buna is a polyglot coder with master’s degrees in management and information security. He has years of practical experience in designing, implementing, and testing software, including web and mobile applications development, API design, functional programming, optimization, system administration, databases, and scalability. Samer has worked in several industries including real estate, government, education, and publications. Samer has also authored several technical books and online courses about Node.js, React.js, GraphQL, and Ruby on Rails. He is passionate about everything JavaScript, and he loves exploring new libraries.


Learn React by Building a Game 3-hour tutorial

Learn all the fundamental and advanced concepts of React.js by building a fun simple in-browser game

Yakov Fain is the co-author of Angular 2 Development with TypeScript (1st and 2nd editions) as well as Enterprise Web Development. Yakov works at the IT consultancy Farata Systems and develops web apps for various clients. A Java Champion, he has taught multiple classes and workshops on web and Java-related technologies, presented at international conferences, and published more than a thousand blog posts.


Developing Angular Web Apps with TypeScript: A hands-on workshop on Angular and TypeScript 2-Day Training

With this hands-on training from expert web development trainer and consultant Yakov Fain, you will learn best practices for building end-to-end applications with the latest version of the Angular. You’ll learn to make the most of this popular framework. Along the way, you’ll also get familiarized with a TypeScript development environment to make the most of the new features of the framework.

Max Firtman is a mobile and web developer, trainer, speaker, and writer. Max teaches mobile HTML5 and performance trainings for top companies around the world. The founder of IT-training company ITMaster, Max is a well-known professional in the mobile web community. He blogs about mobile web platforms on, keeps compatibility tables updated at, and has written many books, including Programming the Mobile Web (available in a second edition) and the recent High Performance Mobile Web, published by O’Reilly Media. He is a frequent speaker at conferences, including QCon, Mobilism, OSCON, Velocity, Fluent, Google Developer Day, JSConf, GOTO, AdobeCamp, and many other events around the world. Max has been widely recognized for his work in the mobile web community. He is an Adobe Community Professional, Microsoft IE User Agent, Nokia Developer Champion, and BlackBerry Elite, among other distinctions.


Mastering Progressive Web Apps 2-Day Training

Join expert Maximiliano Firtman for a hands-on, in-depth exploration of Progressive Web Apps. In this course, you’ll get a full insight on how to create PWAs with the modern APIs for mobile and desktop platforms, including App Installation and Distribution, Offline Access, Push Notifications, Web Performance and Hardware access.

Pete Hodgson is an independent software delivery consultant focused on enabling software teams to deliver awesome software at a sustainable pace.

He blurghs at and toots as @ph1.


Testable React 3-hour tutorial

Join expert Pete Hodgson to get started with React on the right foot. By learning the fundamentals while focusing on two big ideas - testability and stateless components - you'll not just learn React, you'll learn how to build industrial-grade React apps. You’ll leave with hands-on experience with the major moving parts of React along with tools and techniques for testing your React code.

Brian is currently working as a senior cloud developer advocate at Microsoft and he’s all about developers, developers, developers. Previously he was a JavaScript engineer at Netflix, LinkedIn and Reddit. When not working, Brian finds time to teach on Frontend Masters, run his mouth on Front End Happy Hour, travel all over the world, and play with his adorable dog. Brian is currently a resident of San Francisco, CA.


A Complete Introduction to React 2-Day Training

In this course, Brian Holt (Microsoft) introduces you to React, one of the leading JavaScript libraries for building user interfaces. You will also explore the React ecosystem as you learn how to use Redux for state management, React Router for navigation and more.

Ben Hong’s origin story harkens back to the days when he was a kid building random sites like “Fortune Cookie Universe” on free hosting sites like Angelfire and Geocities. Unbeknownst to him, he was unaware that he could have made a career of it for many years. Shortly after becoming an I/O Psychologist though, he managed to find his way back to his roots and is currently a Senior UI Developer at Politico.

When he’s not learning about some new technology, tinkering on side projects or helping to co-organize various Meetups in the area, you can usually find him on some adventure somewhere exploring the seemingly endless things that life has to offer. So whether it’s a new restaurant, board game, book, podcast or {{ insert something you’re passionate about here }}, odds are very good that he’ll be happy to hear all about it!


VueJS 101 3-hour tutorial

When it comes to learning about a new framework, there's no better way than building things from scratch! Join me in this hands on workshop where we will start from a barebone HTML5 template so you can see how everything works from the ground up. By the end of the workshop, you will have built three applications to make sure you get plenty of hands on practice with Vue.js!

Rachel Krause is a UX Engineer at Concurrency, Inc. in Milwaukee, Wisconsin. She believes that collaboration and multiple perspectives are the keys to innovation and successful products. Rachel is an advocate for keeping the UX process lightweight and meaningful, only doing what is necessary to move teams forward. When not UXing, Rachel enjoys eating tasty food, watching horror movies, and hanging out with her two favorite furballs, Butters and Tweak.


Creating Products Users Love with Collaboration 3-hour tutorial

To create a successful product, you need a solid understanding of your users. We’ll walk through the process from establishing users to creating a design that can be taken right into development without the need for high-fidelity mockups or detailed documentation. The key to success? Collaboration.

Inclusivity is vital to a democratic Internet. And for more than 20 years, Nicolas Steenhout has been addressing this subject head-on as a web accessibility expert.

Working as a developer in the mid-’90s, Nic was approached by colleagues, clients and friends with web-based issues that weren’t yet part of the public consciousness. Images weren’t being properly announced to people who are blind; video-only tutorials didn’t account for people who are deaf; over engineered webpages made it impossible for those with ADHD to engage. Nic quickly realized that amid a major technological revolution, a significant part of the digital landscape was being neglected.

In 1996, he took on a federally-funded position in the US disability sector. The world of non-profits allowed him to work closely with people with a wide variety of impairments. It gave him an even greater understanding of the web’s shortcomings. At the same time, the experience introduced him to new assistive technologies—technologies that were breaking barriers for people with disabilities.

Over the next two decades, Nic continued his work for both the non-profit and private sectors. He has held several Executive positions and currently provides his services as an independent consultant. Businesses and government agencies seek Nic’s expertise in strategic planning and training.

All over North America, Europe and Australasia, he’s engaged with thousands of individuals with disabilities. These interactions have fuelled his passion for storytelling. Public speaker, avid blogger and podcaster, Nic provides real-world insight into everyday accessibility issues. He explores everything from disability awareness and security to how JavaScript can be used to better the web for all. He’ll even share the occasional anecdote about his service dog.


Practical hands-on accessibility testing 3-hour tutorial

Don't be daunted by web accessibility testing. In this workshop, you will learn an accessibility testing workflow that can be integrated in your day-to-day coding or testing workflows. We'll review automated vs manual testing. And we'll use a variety of testing tools on real life sites, as well as various code snippets. This is a hands-on workshop!