Building a Better Web
June 19–20, 2017: Training
June 20–22, 2017: Tutorials & Conference
San Jose, CA

Schedule: Mobile sessions

Add to your personal schedule
1:30pm–5:00pm Tuesday, June 20, 2017
Cross-Platform and Mobile
Location: 210 BF
Chris Griffith (Nortek Security & Control)
Average rating: ***..
(3.50, 2 ratings)
Chris Griffith offers an introduction to the Ionic framework. Built atop Angular and Apache Cordova, this framework gives developers an incredibly powerful set of mobile components to create app store-ready or progressive web apps. Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, June 20, 2017
Cross-Platform and Mobile
Location: 210 AE
Ryan Salva (Microsoft), Ian Geoghegan (Microsoft), Nader Dabit (Amazon Web Services)
Average rating: **...
(2.00, 5 ratings)
React Native is a great way to build native, cross-platform mobile applications using JavaScript. Ryan Salva, Ian Geoghegan, and Nader Dabit offer a deep dive into React Native, demonstrating how to use it to build apps and exploring the tools and tricks that the community uses to achieve native-like performance. Read more.
Add to your personal schedule
9:00am–9:40am Wednesday, June 21, 2017
Fullstack Development
Location: 210 CG
David Fox (LookZook)
Average rating: ****.
(4.67, 6 ratings)
Despite spending countless hours optimizing our own sites, many of us still look at sites like Amazon's or the Guardian's in awe, wondering how they are still so much more performant. What are they doing differently? David Fox reverse engineers these sites, shedding light on the various tricks and optimizations they have and we don't. Read more.
Add to your personal schedule
9:50am–10:30am Wednesday, June 21, 2017
Performance Matters
Location: 210 DH
Henri-R Brisard (Freelance)
Average rating: ***..
(3.67, 6 ratings)
Ten years into the smartphone era, our media consumption is growing at an alarming rate, increasing page weights along the way. Henri-R Brisard discusses image formats, their impact on browsing from a rendering to a UX perspective, the tools and processes in place to address their mismanagement, and the reasons developers must exercise vigilance in a growing and worldly audience of users. Read more.
Add to your personal schedule
11:00am–11:40am Wednesday, June 21, 2017
Cross-Platform and Mobile
Location: 210 DH
TJ VanToll (Progress)
Average rating: *****
(5.00, 2 ratings)
The web is cool, but sometimes you need to push the boundaries of what you can do on a mobile device. NativeScript and Angular let you build the highly performant native apps you want—with the web technologies you already know and love. TJ VanToll explores what NativeScript makes possible. Read more.
Add to your personal schedule
9:50am–10:30am Thursday, June 22, 2017
Modern Web Essentials
Location: 210 DH
Olga Petrova (Sencha)
Average rating: ****.
(4.80, 5 ratings)
Web Push allows real-time notifications to be delivered to an app even if the app is not currently in the foreground. Web apps that use Web Push have higher user engagement, which can impact sales. Olga Petrova explains how to implement Web Push in your existing application and shares best practices. Read more.
Add to your personal schedule
3:35pm–4:15pm Thursday, June 22, 2017
Cross-Platform and Mobile
Location: 210 DH
Simon MacDonald (Adobe)
Average rating: ****.
(4.86, 7 ratings)
Progressive web apps (PWAs) are the new hotness, and Google is pressing hard to make them the de facto choice for building mobile applications. But what about iOS, where many of the key APIs are not supported? Cordova/PhoneGap offers a solution, polyfilling the missing functionality. Simon MacDonald demonstrates how to create a PWA that runs on the web, Android, and iOS from a single code base. Read more.