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

Schedule: Frameworks and Libraries sessions

Add to your personal schedule
1:30pm–5:00pm Tuesday, June 12, 2018
Location: 210 B/F Level: Beginner
Secondary topics:  Hands-on, High-level
Benjamin Hong (Politico)
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! Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, June 12, 2018
Location: 210 D/H Level: Beginner
Secondary topics:  Hands-on, Technical
In this workshop, we are going to introduce what is Reactive Programming and how to use in our projects covering 2 different frameworks: Vue.js and MobX In fact, we will start with a basic example that will be extended during the workshop adding new functionalities and analysing step by step how the reactive approach helps in our frontend projects Read more.
Add to your personal schedule
9:00am–9:40am Wednesday, June 13, 2018
Location: 210 D/H Level: Intermediate
Secondary topics:  Developer Experience Track: Tools, Platforms, and Techniques
Cory House (Pluralsight | Cox Automotive)
Creating React components is easy. Designing and publishing truly reusable React components is hard. This session explores specific lessons learned from creating a library of reusable React components at Cox Automotive. Read more.
Add to your personal schedule
3:35pm–4:15pm Wednesday, June 13, 2018
Location: 210 D/H Level: Beginner
Secondary topics:  Best practice, Case study
Keerthana Krishnan (Baker Hughes, A GE Company)
Is the large number of JavaScript libraries available making your life difficult? A session about how JavaScript overwhelmed me when I had to deliver a product and how I bounced back Read more.
Add to your personal schedule
9:00am–9:40am Thursday, June 14, 2018
Location: 210 D/H Level: Beginner
Secondary topics:  Best practice, Developer Experience Track: Tools, Platforms, and Techniques, Technical
Hassan Djirdeh (Shopify)
The ability to create Vue components as small decoupled units of functionality is necessary for the organization of Vue applications. With this, parent-child and sibling-sibling components need to interact and manage information amongst each other. This is where it becomes important to have appropriate state management for the predictability and maintainability of an entire Vue application! Read more.
Add to your personal schedule
3:35pm–4:15pm Thursday, June 14, 2018
Location: 210 D/H Level: Intermediate
Secondary topics:  Developer Experience Track: Tools, Platforms, and Techniques, High-level, Technical
Taylor Jones (IZEA)
Developers often focus on how JavaScript frameworks differ, but I believe there’s a thread that ties all of our javascript frameworks together. In this talk, we’ll explore the ideas that tie the prominent JavaScript frameworks together and how they are successfully building on these ideas. Read more.
Add to your personal schedule
4:25pm–5:05pm Thursday, June 14, 2018
Location: 210 D/H Level: Intermediate
Secondary topics:  High-level, Technical
Stephen Fluin (Google)
The Angular Platform has come a long way since its first major release in September of 2016. Learn about what the Angular team is doing to make the platform smaller, faster, and easier to use. This session will also cover new efforts from the team to help developers take advantage of the modern web including Angular Elements, server side rendering with Universal, and more. Read more.