- #PerfMatters Conference 2019
- Getting Up to Speed Workshop
Getting Up to Speed with Web Performance Workshop presentationWebsites may be slow, but the web itself moves fast. Every day new techniques and tools emerge, promising to make your site faster and lighter. New articles are written about the latest "best practices" in performance, only to have yet newer articles contradict them. When the technologies and techniques we use to make websites more performant change so quickly, it's easy to feel like you're falling behind. But if you pull back the layers and the hype, drilling into the core concepts of how the network and browsers we rely on actually work, it suddenly becomes much easier to recognize which best practices are actually appropriate for you, and what trade-offs you're making. In this workshop, we'll go beyond the latest and greatest techniques and tools to understand what is going on at the core. We'll explore: * How the browser renders pages, from the very first request on the network to the final pixel on your screen * What the critical rendering path is and how to optimize for it * How HTTP/2 differs from HTTP/1 and what that means for popular opimizations * How to identify common performance bottlenecks in your sites and applications By the time we're done, you'll have a firm understanding of what makes sites fast, and how to separate the hype from reality. After the workshop, you should be confident attending and keeping up with all the discussions both on-stage and off-stage at #PerfMattersConference. Register at https://perfmattersconf.com/workshop
- CFP for #PerfMatters Conference 2019
The Call For Proposals for 2019's perfmatters conference is currently open. Due November 15, 2018. Apply at https://perfmattersconf.com/speak/ #PerfMatters Conference is the web performance conference in Redwood City, California with talks by internationally renowned performance developers. The focus is front-end web performance. Speakers thus far include: • Sarah Drasner, Senior Developer 🥑 at Microsoft, Vue and SVG aficionado • Shubhie Panicker, Staff Software Engineer working on performance for Google Chrome • Ewa Gasperowicz, Developer Programs Engineer • Addy Osmani, Engineering Manager for the Google performance team • Maybe you? But you can only speak if you apply! Registration is open. While you can RSVP here, you have to get your ticket thru the website. https://perfmattersconf.com/ We are also hosting a "Getting Up to Speed" workshop on Monday. https://perfmattersconf.com/workshop If you or your company is interested in sponsoring the conference, please reach out: [masked]
- Performance Mixer & Mexican Fare - June 12 in San Jose
Many people from #PerfMatters Conference will be in town for Fluent at the San Jose Convention Center. While this Mexican restaurant is a teeny bit out of the way (5 blocks) it has better food and better parking. And, if you're attending the tutorials, a 5 block walk is an excellent idea after a day of sitting! There is no specific agenda. So bring your social game. There is no sponsor. So, bring about $8 to $25, depending on whether you want to drink. Meet us at: Agave Mexican Grill 17 S 4th St (at E. Santa Clara St) San Jose, CA 95112 For those who do want to drink, happy hour runs until eight. The event should run until about 9:30pm. The restaurant stops serving at 9:00 I think. See you there.
- #PerfMatters 2.0: Pinterest's Michelle Vu
Making Pinterest Fast Pinterest.com serves millions of requests per day internationally across a myriad of network conditions and devices. This is the story of how the web performance team tackled the task of gathering data, applying a strategic roadmap across the organization, prevented performance regression slips as developers were shipping new features, and executed on the best opportunities to improve the Pinterest experience for our users and made performance a priority for the company. About Michelle Vu: Michelle Vu is a software engineer on the Pinterest Core Experience Web team, and is one third of Pinterest's world famous web performance team. This talk is a replay of Jessica Chan, Sarah Dapul-Weberman, and Michelle Vu's awesome talk from #PerfMatters. If you were unable to make the conference, or just want to hear the talk again (like me), definitely come by. Agenda: The event is hosted at Addepar’s Mountain View office on Wednesday,May 2nd, 2018 at 6:30PM. Doors open at 6:00PM. Food and drinks provided by our host/sponsor Addepar (thank you!). 18:00 :: Check-in & Mingle 18:30 :: Announcements and Introductions 19:00 :: Presentation 1: Michelle Vu 19:30 :: Presentation 2: TBD 20:00 :: Questions, Answer & Open Form 20:30 :: Networking & Discussion Location: Addepar 303 Bryant Street Mountain View, CA Caltrain: Mountain View stop.
- #PerfMatters 2.0: Kitt Hodsden & Yoav Weiss
Did you miss #PerfMatters? Too bad! Just kidding. Not only will we be handing out the beautiful #PerfMatters water bottles sponsored by AppDynamics, but Yoav Weiss will be re-presenting his #PerfMatters talk in case you missed it, or, if like me, you just want to hear it again. Kitt Hodsden will also be speaking, in case you missed #ImageCon About Kitt's talk: Beyond Resizing: The Image Performance Checklist We all know that website performance is important (way important!), did we mention important, because we meant important. And we all know that images and web-fonts are the two biggest contributors to a web page's size. So, we resize our images, and we're done! Well... not quite. In the last few years, we've made tremendous improvements in image performance, but which technolgies and techniques are "the best" to focus on? We have image formats, image tooling, image compression, HTTP compression, HTTP2, HEIC and HEIF, guetzli and webp, HTML5, srcset and sizes and image-sets, SSL, sharding, caching and loading and preloading, and, well, just not loading anything at all. And that's just a start! All of these choices available to us, all of the recommendations, how can we make sense of what do? Let's explore. About Kitt Hodsden: Kitt Hodsden, Web Performance Junkie with Mackenzie King LLC, is the 47th laziest developer in the world, a feat which takes considerable effort. She currently helps companies automate their production workflows and increase their sites’ performance, having previously worked at Apple, Shopify, Twitter, Phase2, and PDI/Dreamworks. She co-founded Hacker Dojo, a community space for hackers, tinkerers, makers and programmers in Silicon Valley; and has built enough websites to lose count. Follow them on Twitter at @kitt (https://twitter.com/kitt) About Yoav's talk: The Past, Present and Future of Resource Loading: Why the web is slow and what can we do about it Loading resources on the Web has always been a performance hurdle. Suboptimal protocols and late discovery caused it to be the common performance bottleneck. In recent years advances in network protocols and performance APIs improved resource loading significantly, but there's still room to make it even faster. In this talk, Yoav Weiss will go over resource loading improvements browsers have made in recent years, discuss related best practices and describe various innovations that are being worked on to improve resource loading even further. About Yoav Weiss: Yoav Weiss is a principal architect at Akamai, where he focuses on making the Web platform faster by adding performance-related features to browsers as well as to Akamai’s CDN. Yoav has been working on mobile Web performance for longer than he cares to admit. He takes image bloat on the Web as a personal insult, which is why he joined the Responsive Image Community Group and implemented the various responsive images features in Blink and WebKit. When he’s not writing code, he’s probably slapping his bass, mowing the lawn in the French countryside, or playing board games with his family. Follow them on Twitter at @yoavweiss (https://twitter.com/yoavweiss) Agenda: The event is hosted at Addepar’s Mountain View office on Tuesday, April 17th, 2018 at 6:30PM. Doors open at 6:00PM. Food and drinks provided by our host/sponsor Addepar (thank you!). 18:00 :: Check-in & Mingle 18:30 :: Announcements and Introductions 19:00 :: Presentation 1: Yoav Weiss 19:30 :: Presentation 2: Kitt Hodsden 20:00 :: Questions, Answer & Open Form 20:30 :: Networking & Discussion Location: Addepar 303 Bryant Street Mountain View, CA Caltrain: Mountain View stop.
- ImageCon: Image Optimization Conference
ImageCon, the image management conference hosted by Cloudinary, is happening April 12, 2018 at the Four Seasons in San Francisco. It features presentations by some of today’s visionaries, leading technologists and developers who will share their thought leadership about best practices, including some of our very own SFWebPerf Meetup group and #PerfMatters Conference attendees and speakers, including: Yoav Weiss, Principal Architect, Akamai Technologies Responsive Images: The Next Generation Josh Clark, Principal, Big Medium Images in the Era of the Algorithm Kitt Hodsden, Web Performance Junkie, Mackenzie King LLC Beyond Resizing: The Image Performance Checklist Katie Sylor-Miller, Staff Software Engineer, Etsy Images For Everyone Ryan Cooke, Software Engineer, Pinterest Moving Metrics with Better Mobile Images Martin Splitt, Head of Engineering, Archilogic A Whirlwind Tour of the Immersive Web: Today and Tomorrow Eric Portis, Developer Evangelist, Cloudinary The Gee Whiz Video Quiz Amy Cheng, Web Developer, New York Magazine Drawing a Circle Three Ways: Generating Graphics for the Web If you are interested in attending, and you should be, register using code PERFMATTERS99 to attend for $99 at http://www.cvent.com/events/imagecon-2018/custom-22-1a9b0d3d0cbf4d979d663a202586ed1e.aspx. As an added bonus, your registration fee will be donated to Women Who Code.
- #PerfMatters Conference
https://perfmattersconf.com #PerfMatters Conference is the web performance conference in Redwood City, California with talks by internationally renowned performance developers. The focus is front-end web performance. Speakers thus far include: • Paul Irish, Performance Engineer, Google Chrome • Yoav Weiss, Principal Architect, Akamai • Sharon Steed, Founder/CEO, Communilogue, LLC • Léonie Watson, Principal Engineer, Paciello Group and W3C Web Platform WG co-chair • Jem Young, Senior Software Engineer, Netflix • Marcy Sutton, Senior Front-End Engineer, Deque Systems • Eli Fitch, Senior Web Application Engineer, MapBox • Lin Clark, Code Cartoonist, Mozilla • Tim Kadlec, Head of Developer Evanglism, Snyk • Simon Hearne, Principle Software Engineer. Akamai • Katie Sylor-Miller, Staff Software Engineer, Etsy • Bianca Berning, Font Engineer, Dalton Maag • Jessica Chan, Pinterest • Sarah Dapul-Weberman, Software Engineer, Pinterest • Michelle Vu, Software Engineer, Pinterest • Gopal Brugalette, Principal Software Engineer, Concur • Jeremy Wagner, Freelance Web Developer and Author • Dawn Parzych, Director of Product and Solution Marketing, Catchpoint • Jacques Favreau, Senior UI Engineer, Netflix • Vitor Talaia, Junior Developer, Code Miner 42 • Kimberly Munoz, Web Developer. Slack • Jason Lengstorf, IBM along with our very own Javier Garza, Senior Enterprise Architect, Akamai and maybe me. Registration is open. While you can RSVP here, you have to get your ticket thru the website. https://perfmattersconf.com/ We are also hosting a "Getting Up to Speed" workshop on Monday. https://perfmattersconf.com/workshop If you or your company is interested in sponsoring the conference, please reach out: [masked]
- Shubhie Panicker: Measuring Real World Performance
About this talk: Measuring real world performance is necessary to understand the experience of real users -- on myriad different devices, network configurations, and cache conditions. While real world performance is what matters for web apps, there are limited APIs and tools for this and older metrics (eg. DOMContentLoaded, onLoad) don’t measure what actually matters. A number of new standardized APIs are now available to measure critical aspects of web performance, in a user-centric manner. This talk will cover some of these new APIs, developed by Shubhie and her team, that have recently shipped in Chrome, such as Paint Timing and what’s next for loading performance; new features in Navigation Timing, and, finally, the new Device Memory header and API to enable apps to tailor content to the device constraints, as “one-size-fits-all” does not work in a world with widely varying device capabilities. About the speaker: Shubhie (https://twitter.com/shubhie) drives web performance efforts as an engineer on the Chrome Web Platform team at Google. She develops web performance oriented standardized platform APIs. Prior to Chrome, she worked on server infrastructure and web frameworks for products like Google Search, Google Photos, etc. Outside of Google, Shubhie is an avid Bay Area photographer and a staunch foodie. Follow her on Twitter at @shubhie (https://twitter.com/shubhie) Agenda: The event is hosted at Instart Logic’s Palo Alto office on Thursday, August 24th, 2017 at 6:30PM. Doors open at 6:00PM. Food and drinks provided by our host/sponsor (thank you!). 18:00 :: Check-in & Mingle 18:30 :: Announcements and Introductions 19:00 :: Presentation 20:00 :: Questions and Answer & Open Form 20:30 :: Networking & Discussion Location: Instart Logic 450 Lambert Avenue Palo Alto CA 94306 Caltrain: California Ave stop. Sponsor: Instart Logic (http://instartlogic.com/solutions): Endpoint-aware application delivery solution that improves applications with an intelligent architecture optimizing and securing website elements based on a user’s device, browser, and network conditions.
- Performance Mixer & Mexican Fare
Fluent Conference is in San Jose next week at the San Jose Convention Center. While this Mexican restaurant is a teeny bit out of the way (5 blocks) it has better food and better parking. And, if you're attending the tutorials, a 5 block walk is an excellent idea after a day of sitting! There is no specific agenda. So bring your social game. There is no sponsor. So, bring about $12 to $25, depending on whether you want to drink. Meet us at: Agave Mexican Grill 17 S 4th St San Jose, CA 95112 For those who do want to drink, happy hour runs until eight. The event should run until about 10:00pm. See you there.