You are viewing details from a past event. Please check our upcoming event schedule if you are looking for current content.

Christopher Lorenzo

Distinguished Engineer @ Comcast

Chris has worked at Comcast since 2007 – currently as a Distinguished Engineer. He enjoys building/motivating teams and ramping up new projects including Xfinity Home and Xfinity xFi using the latest patterns and web primitives. Outside of Comcast I am a Google Developer Expert in Web Technologies and I love hiking and chilling on the beach.

Presentations

Progressive Web App Workshop

9:00 AM MDT

Let’s connect with PWAs! Progressive Web Apps seek to bridge the gap between native Android & iOS apps and the Web. Learn about the APIs available in today’s mobile devices that enable you to leverage web technologies to deliver app-like experiences without having to write a line of Kotlin or Swift.

We’ll cover many of the APis that make Progressive Web Apps possible while building a dating web app for cats. Topics include:

  • Installable PWAs
  • Offline mode with Service Workers
  • Geolocation
  • Capturing photos from the camera
  • Photo uploading
  • Voice recordings
  • Push Notifications

You’ll leave this full-day workshop armed with the hands-on experience to deliver a PWA that starts fast and stays fast.

Hands on Performance Tuning PWAs

8:30 AM MDT

Performance is the number one feature for Progressive web apps to compete with Native Apps. To remove jank from the experience, the Chrome dev tools provide some excellent insight into the root cause.

Let's explore how to find issues in your app and keep your PWAs feeling Native.

Web Components across Frameworks

10:30 AM MDT

Web Components allow developers to create reusable components without a framework.

During this talk we’ll learn about Custom Elements, Template, and Shadow Dom specifications with code examples and different tools like Angular to help you utilize these new APIs. We’ll also cover an example custom element that Comcast is using across all of its sites for millions of users. We’ll also demo off component libraries and show how easy they are to integrate into existing sites.

The Decision Buy-In Algorithm

8:30 PM MDT

Making large, important technical decisions is a critical aspect of a software engineer's role. With the wide impact these decisions can have, it is essential to make the correct decision. Even more vital is ensuring the decision is made and communicated in a way that the team members impacted by it trust and buy-in to the decision. Otherwise, even the best decisions will never realize their full potential when executed.

This case study examines how Comcast has employed the Analytic Hierarchy Process (AHP), a decision-making framework developed in the 1970s, and adapted it for making technical and non-technical decisions both large and small. We will cover the key aspects that have made it successful for engineering teams, what we learned from our early mistakes, signs that the decision-making process you use is working effectively, and how you can easily leverage the AHP for your decisions.