JavaScript: The "What You Need To Know" Parts (Atlanta)

Mar 22, 2013 · Atlanta, United States of America
The majority of JavaScript developers use the language "in practice" (that is, they learn on the job) but rarely go beyond a surface understanding. In this workshop, we're going to actually dive pretty deep into how some of the confusing parts of the language actually work. Especially when we talk about prototypes, we'll see some perhaps surprising conclusions that change the way we think about OO in JavaScript. The goal is that you'll know why JavaScript works the way it does, so that you can make informed decisions about how to use it. We'll talk about: this closures encapsulation (module pattern) prototypes common OO patterns in JS not inheritance, behavior delegation And as a bonus, if we have time, we'll dive into async code patterns, including: callback styles (continuation passing, etc) generators and coroutines (yield, etc) promises   Location: 1230 Peachtree St NE, Promenade II Building, 2nd floor, Atlanta, GA 30309 This is an all-day workshop, and includes both lecture and lab exercises. There will be several breaks throughout the day, including a lunch break.   Instructor: Kyle Simpson is a JavaScript Systems Architect from Austin, TX. He focuses on JavaScript, HTML5, web performance optimization, and "middle-end" application architecture. If something can't be done in JavaScript or web stack technology, he's probably bored by it. Kyle runs several open-source projects, writes books, and speaks at meetups and tech conferences. He also helps drive the local startup/enterpreneurial community through events, coworking activities, etc.
Event organizers

Are you organizing JavaScript: The "What You Need To Know" Parts (Atlanta)?

Claim the event and start manage its content.

I am the organizer
Social
Rating

based on 0 reviews