#perfmatters with Paul Irish, Colt McAnlis, Jake Archibald, and Paul Lewis

This is a past event

234 people went

Location visible to members


About the Event

This is going to be our biggest event ever! Come enjoy four hard-hitting performance talks by some of the industry's greatest stars! This special event will be live streamed on Google Developers Live (https://www.youtube.com/watch?v=OPBvdsFi7Ss):

https://www.youtube.com/watch?v=OPBvdsFi7Ss Talk #1: Colt McAnlis

Towards Static Memory Javascript

High performance applications rely on consistent performance boundaries to ensure a smooth experience for users. Garbage collector systems can short circuit this goal, as they can run at random times for a random duration, eating into the available time that the application needs to meet its performance goals. The key to reducing the amount of time that the Garbage Collector takes from your application lies in eliminating as many cases of excessive object churn as possible. In this talk, attendees will receive practical information about how to minimize this taxation to their apps’ performance.

Colt McAnlis is a Developer Advocate at Google focusing on Chrome Games and Performance; Before that, he was a systems & graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), and Petroglyph. He’s a UDACITY course professor for HTML5 games, and also spent 4 years as an Adjunct Professor at SMU Guildhall's school for game development. When he's not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space.

Talk #2: Paul Lewis

Picture This: A Rendering Performance Guide for Developers

Users expect sites and apps to have smooth scrolling, animations and interactions, but many times it feels like this is an impossible task. Let's take a lightning tour of how Chrome converts the DOM into pixels, see how our code affects its workload, and arrive at a modern workflow for finding (and eliminating) rendering bottlenecks.

Paul Lewis works as a developer advocate on the Google Chrome team. Previously he worked at some of the world's most successful agencies, churning out both server- and client-side code (often in a stressful rush, hence his baldness). More recently he has focused his attention on WebGL and graphics, writing a small 3D engine for his own curiosity. He now spends most of his time coding, writing articles and helping developers to profile and stamp out rendering performance bottlenecks.

Talk #3: Jake Archibald

Your browser is talking behind your back!

Do you know when your browser makes HTTP requests? Do you? Do you really? Really do you?

In this interactive talk we'll look at some really simple snippets of HTML and JavaScript, and you have to decide if they cause an HTTP request or not. Sounds simple, but if you're a bad loser, this quiz will hurt your feelings. We'll explore some dark corners of various specifications and when & why some browsers decide to go their own way.

Jake Archibald works on Google Chrome’s developer relations team, working on specs, testing implementations, and ensuring developers have tools to make their jobs less painful. He’s a big fan of time-to-renderoptimisations, progressive enhancement, and all of that responsive stuff. Prior to Google, Jake worked at Lanyrd on their mobile web site, and for the BBC working on JavaScript libraries and standards. Outside of the web, Jake likes F1 and nice beer.

Talk #4: Paul Irish

Your waterfall is embarrassing, your checkboards are showing.

Your site is not fast enough and its your fault. In this session, Paul Irish is going to show data that demonstrates that your slow site is hurting your company's bottom line. He'll show live examples of pages that do things well, and set goals for everyone that will deliver happiness to your users. Learn the vocabulary of modern web performance and the tools available to diagnose and address performance issues.

Paul Irish is a Developer Advocate for Chrome. He's thinking a lot about how to make you more productive with tools that improve your workflow help you make slicker, sexier, mobile web apps. He works on tools like Modernizr (http://www.modernizr.com), Yeoman (http://yeoman.io), HTML5 Please (http://html5please.us), CSS3 Please (http://www.css3please.com), and other bits and bobs of open source code.


5:30 p.m. Doors open, eat and drink (catered dinner, amazing wine bar, Lubstep (http://soundcloud.com/rockylubbers) DJ)*
6:00 p.m. Registered guest space guarantee cut-off. Waitlisters will be allowed in depending on available space on first-come basis
6:30-6:40 Announcements
6:40-7:05 Talk 1 (Colt McAnlis)
7:10-7:35 Talk 2 (Paul Lewis)
7:35-8:00 Break (Wine and Dessert)
8:00-8:25 Talk 3 (Jake Archibald)
8:30-8:55 Talk 4 (Paul Irish)
8:55-9:05 Break
9:05-9:30 Panel Q&A (All speakers + moderator)
9:30-9:40 Raffle prizes including a Chromebook Pixel, wine, and more**

* Make sure your Meetup name matches your ID (or let the organizers know)
** You must be at the venue to qualify for prizes.

Please check in and tweet questions/comments @sfhtml5.

This event will be recorded. We will post the recordings as soon as they are available, typically within a week after the event. Follow @sfhtml5 (https://twitter.com/sfhtml5) or visit this page for the announcement.

Special Announcement from Vitamin T, our sponsor: We have a simple philosophy at Vitamin T: to personally place the best digital talent (front end developers, designers, UX) in the best jobs for the best companies in San Francisco. Visit us at vitamintalent.com (http://vitamintalent.com/).