addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

2 talks: "Write a Wrapper Around It" & "Be kind to closures"

We MUST close the RSVP 48 hours before the event (Monday June 23rd) due to security requirements.


We have two talks again

First up we have Eric Shepherd from Gilt.


"If You Love It So Much, Why Don't You Write a Wrapper Around It?"

Our code is unlikely to ever have the popularity and widespread use of jQuery. Especially for those of us in larger companies, imitating jQuery’s API or using plugins directly may not actually be good for us. I'll talk about our JavaScript API design principles at Gilt and give examples of how we have built wrappers around some jQuery-like APIs. This has allowed us to take advantage of great code in the ecosystem, while also keeping our own front end APIs consistent and better suited to our specific needs. I'll help you determine when this might be a good idea and how to do it.

Eric Shepherd learned BASIC in the 1980s by painstakingly copying type-in programs from Apple ][ magazines. After meandering through music and architecture school, he eventually fell into front end development, working for Fisher-Price and Condé Nast and being published in A List Apart and The Zen of CSS Design. He is a lead software engineer at Gilt, working on shared front end tooling and libraries.

Second, will be Adam Bankin (me) from Shutterstock 

"Be Kind to Closures"

Sometimes you want a variable to hang around for the life of the program and other times you want it to disappear after it's used. Writing JavaScript in certain ways can accidentally capture a reference, leading to memory leaks and poor performance. In this presentation, common patterns that cause this - and their effect on Garbage Collection routines - will be discussed, as well as simple ways to avoid doing this in future. 

Adam Bankin is a front-end engineer at Shutterstock's NY office. His days are spent happily modernizing and re-architecting the codebase to make things go zoom. 


Remember - If you  want to do a talk that's focused on core CSS, JS or HTML (no frameworks) then drop us a line!

Join or login to comment.

46 went

Our Sponsors

  • Shutterstock


People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy