#PerfMatters

Redwood City, CA
March 31 & April 1, 2020

#PerfMatters Conference Sessions?

One track, two days, a gazillion great talks (so far), a bazillion amazing speakers, plus a one day workshop and a one day hack-a-thon

Talks

  • Speed that lasts - creating a performance culture in a team

    Ewa Gasperowicz

    Ewa Gasperowicz

    Developer Programs Engineer, Google

    Top-notch speed performance in a big web project is as elusive as a tidy kid’s room - even if you manage to get there, it vanishes in the first 5 minutes of your distraction. New features, additional code, even new team members - all this can quickly make the site’s performance suboptimal again. Fortunately, there are some tricks that can prevent you from slipping on your performance targets. Tools like performance budgets, early regression indicators and monitoring tools and APIs can help you and your team stay on track and deliver always best experiences to your users.


    About Ewa Gasperowicz

    Ewa is a developer platform engineer at Google Web team. A front-end engineer, focused mainly on making the Web faster and more user friendly. Interested in Progressive Web Apps development and analysis, EWA is always keen to investigate common scenarios and emerging app design patterns.

  • When JavaScript Bytes

    Tim Kadlec

    Tim Kadlec

    Web Performance Consultant, Tim Kadlec Consulting LLC

    JavaScript is, byte-for-byte, the most expensive resource on the web and we’re using more of it than ever in our sites. You can optimize the delivery, the parsing and the execution until you’re blue in the face but you’ll never make it as performant as simply not using it in the first place.

    But what do you do if you’re already staring down a pile of scripts?

    In this talk, we’ll discuss practical ways to reduce the amount of JavaScript we’re sending down to the people using our sites. We’ll look at techniques for shaving excess bytes off our bundles and, just as critically, tools and approaches we can use to make sure those bytes stay off.


    About Tim Kadlec

    Tim is an independent web performance consultant and trainer focused on building a web everyone can use. He is the author of High Performance Images (O'Reilly, 2016) and Implementing Responsive Design: Building sites for an anywhere, everywhere web (New Riders, 2012). He also hosts Chasing Waterfalls, a podcast featuring conversations with the people working to make the web faster. He writes about all things web at timkadlec.com. You can find him sharing his thoughts in a briefer format on Twitter at @tkadlec.

  • FMP, TTI, WTF? Making Sense of Web Performance

    Ire Aderinokun

    Ire Aderinokun

    COO & VP Engineering, BuyCoins

    We all know that web performance is important; faster websites are beneficial for all users, no matter the country or the internet speed. But making websites more performant can be a daunting task. With a plethora of acronyms, it can be difficult to know where to start. This talk will cover how to make sense of the confusing world of web performance.


    About Ire Aderinokun

    Ire Aderinokun is a self-taught Frontend Developer and User Interface Designer from Lagos, Nigeria. She is currently the cofounder, COO, and VP Engineering of BuyCoins (YC S2018), a cryptocurrency exchange for Africa, and previously worked with eyeo, the company behind products like Adblock Plus and Flattr Plus, building open source software to make a better internet. Ire is a Google Expert, specialising in the core frontend technologies HTML, CSS, and Javascript, but is passionate about all aspects of technology. She has written over 100 articles on these topics on her blog, bitsofco.de, and regularly shares her knowledge through speaking at conferences around Africa and the world.

  • Why we can’t have nice things

    Yoav Weiss

    Yoav Weiss

    Developer Advocate, Google

    Performant web sites are critical for your user’s experience. No doubt about that. But keeping our users’ information private and secure is similarly critical to maintain their trust in the web platform and keep them around. Those two requirements are somewhat at odds.

    There are many cases where performance optimizations ended up creating security or privacy holes. There are also many cases where privacy and security restrictions introduce significant performance overhead, or prevent us from getting access to performance-critical information in the wild.

    In this talk, we’ll discuss different examples outlining this tension, dig deeper into them, understand the underlying principles behind the web’s security model, and hopefully agree that we need both a performant and safe web to keep our users happy.


    About Yoav Weiss

    Yoav Weiss has been working on mobile web performance for longer than he cares to admit, on the server side as well as in browsers. He now works as part of Google Chrome developer relations team, helping to fix web performance once and for all.

  • Creating Performant Virtual Reality Experiences for the Web

    Erica Stanley

    Erica Stanley

    Sr. Engineering Manager, Mozilla

    WebXR brings a new approach and a suite of tools designed to take full advantage of the modern web to deliver virtual experiences in the browser. Under the hood, WebGL's hardware acceleration provides considerable performance gains. But as today's virtual reality applications continue to push the limits for what's possible on the web, we must find additional performance optimizations to create the most immersive experiences. In this session, we'll explore recent performance enhancements to WebXR that we can include in our applications today. We'll also take a look at common best practices to improve performance in virtual reality applications.


    About Erica Stanley

    Erica Stanley is a software engineer, entrepreneur and tech diversity & inclusion advocate. She is a Sr. Research Engineering Manager at Mozilla working with the Firefox Reality team. In her 20-year career, she’s worked in Fortune 500 companies, early-stage startups, and academia. Active in the Atlanta technology community, she helps develop and teach youth coding programs, speaks at local conferences, and user groups and mentors entrepreneurs for various incubators and accelerators. She also founded the Atlanta network of Women Who Code, where she organizes conferences, hackathons, developer workshops, monthly tech talks and networking events for women technologists.

  • Building for Budgets

    Aaron Turner

    Aaron Turner

    Developer, Fastly

    A personal story of living in a low income family. With tips on how modern web technologies, like WebAssembly and Web Workers, can bring new experiences to the web for budget devices that struggled to run these experiences before.


    About Aaron Turner

    Aaron is a skateboarder, musician, and a developer doing WebAssembly, JavaScript, and Rust. Aaron is also an AssemblyScript team member.

  • Does Tech Really Have a Pipeline Problem? Exploring Diversity & Inclusion

    Tracy Lee

    Tracy Lee

    CEO, This Dot Labs

    Diversity is one of the most important topics in tech right now. But many don't know how to effectively change the ratio. Prioritizing how to do it right and make it work for your organization is important, but the sticky factor through inclusion is just as crucial. We'll review the top reasons why diversity is stalled in tech and what we can do to make it better.


    About Tracy Lee

    Tracy is the CEO of This Dot Labs, a consultancy focused on helping enterprises with digital transformation strategies and implementation. She is also a Google Developer Expert, Microsoft MVP, RxJS Core Team member, a Google Women Techmakers Ambassador, and a frequent keynote speaker at conferences. She heads up Community Relations for Node.js at OpenJS Foundation, is the host of the Modern Web podcast, organizer of This.JavaScript, Contributor Days, Google Developer Group Silicon Valley and Triangle, and RxWorkshop. You can find her on Twitter @ladyleet or at https://thisdot.co/labs.

  • Improving Walmart.com's Cart & Checkout speed by 50% without cutting down on features

    Vasanth Krishnamoorthy

    Vasanth Krishnamoorthy

    Engineering Manager, WalmartLabs

    eCommerce market is highly competitive and site speed plays a major role in improving overall buying experience and fulfilling user needs. In most companies there is always a constant push and pull towards spending time adding new features vs improving performance. There are also constraints around 3rd party integrations, ads & making changes happen across various teams can also be a challenge. In this talk we're going to look into ways by which you can smartly improve performance without cutting down on features and without changing much of the user's experience. We'll talk about different modern techniques that helped improve Walmart.com's cart & checkout experience and how understanding user behavior can go a long way in optimizing performance.


    About Vasanth Krishnamoorthy

    Vasanth leads a front end platform team at WalmartLabs, driving efforts related to site speed, improving developer productivity and solving for common problems spread over multiple teams. Outside of web, Vasanth loves his crossfit WODs, is a film enthusiast, comedy fan and chess aficionado.

  • Betting on boring: Getting ahead with oldskool tech

    Phil Hawksworth

    Phil Hawksworth

    Principal Developer Experience Engineer, Netlify

    It is an exciting time to be a web developer. New tools, technologies and opportunities are everywhere.

    Sophisticated frameworks and libraries regularly promise "blazing fast" sites and incredible developer experience. How tempting! But wait a moment. Are we reinventing some things which already work beautifully? Are we solving problems which weren’t there until we created them?

    Sometimes the best solution is the most boring one. This talk will explore the possibilities of embracing long established fundamentals of the web platform, and compare their application to that of advanced new technologies. We’ll compare the results in terms of developer and user experience, functionality, and performance from a variety of approaches. And show how betting on boring (perhaps, sometimes with a new twist), can deliver the most exciting and performant results.


    About Phil Hawksworth

    Phil is Principal Developer Experience Engineer at Netlify. With a passion for browser technologies and the empowering properties of the web, he loves seeking out ingenuity and simplicity, especially in places where over-engineering is common. After more than 20 years of building web applications for companies such as Google, Apple, Nike, R/GA, and The London Stock Exchange, Phil has worked to challenge traditional technical architectures in favour of simplicity and effectiveness. Phil is co-author of \"Modern Web Development on the JAMstack\" (O’Reilly, 2019). He tweets at @philhawksworth and blogs at hawksworx.com.

  • The art of predictive prefetch

    Divya Sasidharan

    Divya Sasidharan

    Developer Experience Engineer, Netlify

    Browser hints like prefetch enable you to get critical resources in advance and save valuable (next) render time. These speculative optimizations integrate the developers assumptions about the users route. Speculative pre-fetching can be wasteful due to incidences of fetching resources that will never be used. Leaning on advances in machine learning and analytics data allows us to significantly increase the efficacy of our fetches. Let’s explore techniques that move predictive prefetching from idea to reality.


    About Divya Sasidharan

    Divya is a web developer who is passionate about open source and the web. She is currently a developer experience engineer at Netlify, and believes that there is a better workflow for building and deploying sites that doesn’t require a server—ask her about the JAMstack. You will most likely find her in the sunniest spot in the room with a cup of tea in hand.

  • Javascript Performance in Extreme Environments

    Taylor Fairbank

    Taylor Fairbank

    Cofounder, Tech Lead, Distribute Aid

    Building web applications to power the refugee aid movement results in some interesting performance considerations. Will it load on a refugee camp’s wifi, shared by 500 people and beamed in from a town 4km away? Can it work offline, so that aid workers in the field can still get their job done even if they lose cell signal? Will it run on anything from a decade old donated laptop running Windows Vista to a brand new iPhone X? This talk will discuss performance considerations, explore tradeoffs, and describe our current solutions. It will focus on javascript, but also touch on other web technologies or organizational considerations where appropriate.


    About Taylor Fairbank

    Taylor likes building ethical technology and operational planning, which is what he is lucky enough to do every day at Distribute Aid. He studied computer science at the University of Illinois, and has previously founded a startup which was accepted into Y Combinator. When he is not coding or organizing, he enjoys hiking and learning to cook new vegetarian dishes.

  • Responsive Images for the Web

    Sia Karamalegos

    Sia Karamalegos

    Founder & Lead Developer, Clio + Calliope

    Images account for 50% of the bytes downloaded to load a website. How can you make sure that your users only download the smallest image necessary while preserving image quality? In this talk, we'll focus on the underlying concepts in HTML and CSS for serving responsive images, which you can take with you no matter which tool you use. Which file formats suit which image types best? How can you use art direction in images to show the best image for a viewport layout? Come learn about this and more!


    About Sia Karamalegos

    Sia Karamalegos is a developer, international conference speaker, and writer. She is a Google Developer Expert in Web Technologies and a Women Techmakers ambassador. She co-organizes GDG New Orleans and its marquee event, DevFest New Orleans. She is the founder and lead developer for Clio + Calliope Web Development and was recognized in the Silicon Bayou 100, the 100 most influential and active people in tech and entrepreneurship in Louisiana. When she's not coding, speaking, or consulting, Sia likes to write short stories and dabble in charcoal figure drawing. She's also an avid endurance athlete.

  • Understanding Cumulative Layout Shift

    Annie Sullivan

    Annie Sullivan

    Staff Software Engineer, Google

    Unexpected movement of web page content is a huge source of irritation on the web. The new Cumulative Layout Shift metric helps developers understand the impact of this problem on their pages. Come learn how it was developed and how you can monitor and debug it.


    About Annie Sullivan

    Annie is a software engineer with Google. She is passionate about building a better performing web for users across the globe. Her tenure as a Googler spans 15 years, with experience on the toolbar, docs, web search, and chrome teams. Annie currently leads performance metric development on Chrome. She lives in Michigan with her husband Doug and two sons, and enjoys tinkering with laser cutters, metal etching, and new cooking techniques.

  • Observability for Web Perf

    Emily Nakashima

    Emily Nakashima

    Director of Engineering, HoneyComb.io

    Within the observability community, there’s a saying, “nines don’t matter if users aren’t happy,” meaning that 99.999% server uptime is a pointless goal if our customers aren’t having a fast, smooth, productive experience. But how do we know if users *are* happy? As members of the web performance community, we’ve been thinking about the best ways to answer that question for years. Now the observability community is asking the same questions, but coming at them from the opposite side of the stack. What can we learn from each other?

    Emily will talk about how approaching web performance through the lens of observability has changed the way her team thinks about performance instrumentation and optimization. She’ll cover the nuts & bolts of how Honeycomb instrumented its customer-facing web app, and she’ll show how the Honeycomb team is using this data to find and fix some of its trickiest performance issues, optimize customer productivity, and drive the design of new features.


    About Emily Nakashima

    Emily manages the engineering & design teams at Honeycomb.io. In the past, she’s worked on javascript, web perf and client-side monitoring & telemetry at other developer tools companies like Bugsnag & GitHub. In her free time, she organizes an unconference called AndConf, makes many checklists, and likes to talk about disaster preparedness.

  • 'Getting Out Of Users' Way: Less Jank With Web Workers

    Trent Willis

    Trent Willis

    Senior UI Engineer, Netflix

    Does your web app make lots of data requests? Have you ever dealt with large datasets or slow data processing in your app? If so, you’re not alone.

    These issues, and others like them, often lead to poor user experiences as our applications frequently show loading spinners, jank, or even freeze completely. These experiences are all too common on the web, but we have a solution: Web Workers.

    Web Workers promise to help us build fast, responsive, and robust applications by getting heavy, JavaScript-intensive work off the main thread of the browser. But, the APIs for working with them leave much to be desired. In this talk, we’ll learn useful patterns for working with Web Workers and discover effective ways to communicate between workers, handle complex data processing off the main thread, and test and debug them, so that we can stop getting in our users' way!


    About Trent Willis

    Trent Willis is a Senior UI Engineer at Netflix, where he builds tools and applications to give other engineers insight into their products. He previously worked at LinkedIn and Grooveshark where he helped build products that reached millions of daily users. Additionally, Trent is a regular conference speaker, project lead for the open source QUnit JavaScript testing framework, and a self-professed music junkie.

Register for #PerfMatters Conference

March 31 & April 1, 2020 at Cañada College

Register Now
Scholarship Info

Conference (Only)
Ticket Type Sale Ends Available Cost
Those with faith September 1, 2019 EXPIRED $399
Blind Bird October 31, 2019 EXPIRED $459
Regular Ticket January 15, 2020 EXPIRED $499
Regular Ticket February 14, 2020 EXPIRED $549
Regular Ticket March 14, 2020 AVAILABLE $579
Last minute March 27, 2020 NOT YET $699
Unemployed/FT student March 14, 2020 AVAILABLE $299
Add the Workshop
Ticket Type Sale Ends Available Cost
Ticket March 14, 2020 AVAILABLE $399
Late Ticket March 29, 2020 NOT YET $499
Diversity Ticket March 14, 2020 AVAILABLE $299
Unemployed/FT student March 14, 2020 AVAILABLE $299
Add the Hackathon
Ticket Type Sale Ends Available Cost
Hackathon March 14, 2020 AVAILABLE $40
Hackathon March 28, 2019 NOT YET $80

Register Now
  Scholarship Info

If you are a full time student or unemployed, a $200 conference, $100 workshop and 50% hackathon discount can be selected during registration

Prices subject to change. No refunds. Tickets are transferable with notice. Getting tickets for a 5 or more people? Get $50 off for the fifth person and everyone thereafter. Group of 10 or more? Contact us at tickets@perfmattersconf.com

Silver Sponsors

Partners & Community Supporters