• 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.

    Agave Mexican Grill

    17 S 4th St · San Jose, CA

    3 comments
  • #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.

    Addepar

    303 Bryant Street · Mountain View, CA

    1 comment
  • #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.

    Addepar

    303 Bryant Street · Mountain View, CA

    4 comments
  • 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.

    Four Seasons Hotel San Francisco

    757 Market St · San Francisco

    1 comment
  • #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]

    Cañada College

    4200 Farm Hill Boulevard · Redwood City

    3 comments
  • 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.

    Instart Logic

    450 Lambert Avenue · Palo Alto, CA

    7 comments
  • 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.

    Agave Mexican Grill

    17 S 4th St · San Jose, CA

    3 comments
  • Ting-Fang Yen: Cloud-hosted attack trends
    About this talk: Cloudy with a chance of fraud: A look at cloud-hosted attack trends When it comes to visibility into account takeover, spam, and fake accounts, the proliferation of the cloud is making things a bit hazy. Cloud-hosted attacks are used to skirt IP blacklists and make fraudulent users seem like they are located somewhere they are not. The result? Massively scaled attack campaigns that cannot be detected using traditional security techniques. Drawing on data from over 500 billion events and 400 million user accounts collected from global online services, we analyzed the top cloud providers used by attackers to determine the differences in attack techniques across verticals and regions and identify trends over time. This data has shown that cloud services are targeted by fraudsters for promotion abuse and transaction fraud, as well as to launch attacks on other online services; massive registration and account takeovers are among the top attack types launched from cloud services; more than 18% of accounts originating from cloud services are fraudulent; and more than 4% of all bad users use cloud services. We also explore how big data technologies and real-time big data analytics can be used to identify and stop cloud-based attacks. About the speaker: Ting-Fang Yen is a research scientist at DataVisor, a startup providing big data security analytics for consumer-facing web and mobile sites. She was previously principal research scientist at RSA Labs and threat scientist at E8 Security. Ting-Fang holds a PhD in electrical and computer engineering from Carnegie Mellon University. The event is hosted at Instart Logic’s Palo Alto office on Thursday, June 1st, 2017 at 6:30PM. Doors open at 6:00PM. Food and drinks provided by our host/sponsor (thank you!). Agenda: 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.

    Instart Logic

    450 Lambert Avenue · Palo Alto, CA

    2 comments
  • Sonia Burney: Securing & Optimizing the Web with Client & Server-Side Solutions
    About this talk: Securing and Optimizing the Web Experience with Client-side and Server-side Solutions The challenge of maintaining a secure site is typically prioritized over creating a fast and optimal site, because of the focus on blocking malicious traffic at the origin. It is often forgotten that security is not only a concern at the origin, but also at the browser. And with that, there are new opportunities to safely secure the user experience while also optimizing the front-end experience. While the focus has generally been on protecting users by blocking requests going to the origin, there is now a shift in trying to protect users at the browser while providing an optimal experience. There are other areas such as HTTP2 with the new concept of server push, where the focus is queuing up resources at the origin without being requested by the browser. Additionally, the more recent concept of Single Page Application also aims to reduce the number of requests during a session while loading all necessary resources the first time a site is loaded. This poses the question: “Where does security fit in?”, as we are still attempting to reduce the number of requests and focusing on the end user experience. The goal of security is to ensure we protect the origin servers by blocking malicious requests going forward. The goal of front-end performance techniques is to improve page rendering for the end user by using several optimizations, one being reducing the number of HTTP requests, which increase load time. With both goals defined, we can see that the implications of optimization techniques being applied to a website inherently reduce the need for security at the origin, as much of the rendering work is focused on the front end without needing to go back to the origin server. Additionally, through the use of certain techniques, such as Service Workers, users can improve the end user experience and avoid some security risks that are involved in navigating between various pages in a site, clicking on third-party content, and filling out forms. We intend on discussing how Security and Performance can be enforced at the browser level through various optimization techniques and security enhancements, which overall provide an optimal end-user experience. About the speaker: Sonia Burney With a background in Software Development throughout her years at Santa Clara University and in the tech world, Sonia has been able to successfully participate in many roles. Every role, at every company, has driven her to learn more about the tech industry, specifically with regards to web experience and development. While her background consists of mostly software development roles within innovative teams/companies, her current role at Akamai Technologies now includes consulting and coming up with new solutions to challenging problems in web experience and web security. Specifically, coming up with algorithms designed to improve the front-end experience at the browser, while also maintaining a security hygiene. Recently, she and her sister wrote a book Security and Performance: Breaking the Conundrum, which addresses how to achieve an optimal yet secure experience through various front end technique. Outside of work, not only is she a dedicated foodie, but she enjoys traveling, running, and spending time with friends and family. Event Details The event is hosted at Instart Logic’s Palo Alto office on Thursday, May 11th, 2017 at 6:30PM. Doors open at 6:00PM. Food and drinks provided by our host/sponsor (thank you!). Agenda: 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.

    Instart Logic

    450 Lambert Avenue · Palo Alto, CA

    3 comments
  • Jem Young: Service Workers
    About this talk: Pragmatic Service Workers It’s 2017 and the Service Worker is here! As the backbone of Progressive Web Applications, Service Workers are poised to be the most important technology to happen to the web ecosystem since AJAX. This talk gives a pragmatic look at Service Workers, why they are important, and how you can use them today to build some really cool applications. About the speaker: Jem Young is a (very) tall engineer at Netflix who loves dogs, reading, and clean code. He really enjoys working across the stack but his true passion lies in JavaScript and building a clean user experience. He believes that empathy is the key to building an effective UI and when he’s not out riding his bike, you can find him hassling other engineers to write more tests. The event is hosted at Instart Logic’s Palo Alto office on Thursday, April 20th, 2017 at 6:30PM. Doors open at 6:00PM. Food and drinks provided by our host/sponsor (thank you!). Agenda: 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.

    Instart Logic

    450 Lambert Avenue · Palo Alto, CA

    5 comments