Speed that lasts - creating a performance culture in a team
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.
But what do you do if you’re already staring down a pile of scripts?
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
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
Why we can’t have nice things
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
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
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
Does Tech Really Have a Pipeline Problem? Exploring Diversity & Inclusion
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
Improving Walmart.com's Cart & Checkout speed by 50% without cutting down on features
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
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
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.
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
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
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
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
'Getting Out Of Users' Way: Less Jank With Web Workers
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.
About Trent Willis
Register for #PerfMatters Conference
March 31 & April 1, 2020 at Cañada College
|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|
|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|
|Ticket Type||Sale Ends||Available||Cost|
|Hackathon||March 14, 2020||AVAILABLE||$40|
|Hackathon||March 28, 2019||NOT YET||$80|
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 firstname.lastname@example.org