Doors open at 6:30
Presentation at 7pm
Location: NC State Campus. Hillsborough Building
Address: 2620 Hillsborough Street
Room: B16 Conference room
Google Map: http://bit.ly/cthDIh...
Introduction
Garrison Locke will be speaking this meetup about Techniques for Managing your Unwieldy Javascript. Few people only write PHP these days. Those of us who write web applications always end up adding some Javascript here or there to fancy up things…usually with jQuery or your favorite Javascript toolkit. But what do you do when you find you need more than just the simple stuff? Your frontend is getting complex and you need some structure to manage your data and your interface. What do you do with that file full of unorganized spaghetti functions and global variables? I wondered the same thing…then I learned how to make my Javascript more object oriented. It’s a tricky subject because there are a number of ways to do it, but I’ll show you some simple techniques for keeping your Javascript code more organized, easier to understand, and more modular!
Pre-Meetup 5pm-6:30pm
Mitch's Tavern, http://mitchstavern.com/
Address:
2426 Hillsborough Street
Raleigh, NC 27607-7248
[masked]
We suggest you park at the meetup building (the Hillsborough building) and walk to Mitch's, as its very close by.
Parking:
Parking is available on Hillsborough street and the surrounding side streets. There is a parking lot behind the building off of Gardner street, but it is a 24-hour NC State Permit Only spot, so you could get a ticket if you park there without an NC State Permit. However, there is usually plenty of parking around. There is a non-ticketd NC State Parking lot (Brooks lot) that is at the corner of Hillsborough and Brooks Ave (http://bit.ly/aerKoQ).... You can park there any time after 5 with no problems.
Meet Up Location
The conference room is in the basement of the Hillsborough building, which has automatic locks. The best way to get there is to go to the back of the building and down the back steps (they look scary, but they are actually OK). I'll probably post a sign or two to direct people. Somebody will be there to let you in. After 7pm, you will need to contact (call, text message) either Bryan Pearson (me) at [masked] or Jason Austin at [masked] to be let in.
Please consider volunteering to moderate, present or give a tutorial. Contact Bryan or Michael to sign up.
Problems
If you arrive at the door is closed, or you cant get in, you can text message/call either Bryan Pearson (me) at [masked] or Jason Austin at [masked].
Refreshments will be served - donations are accepted.
Please RSVP on Meetup, as we need to make sure we have seating and enough refreshments available.
@Jeremy, you keep posting links and you're gonna get volunteered for a talk ;)
May 16, 2012
Okay - last thing - asynchronous pubsub library, no dependencies - http://roderick.dk/2010/10/12/i...![]()
Original source of Garrison's pubsub - https://github.com/phiggins42/bl...![]()
(sorry to nerd out)
May 16, 2012
and by the guy who wrote jQuery (?) - http://ejohn.org/blog/simple-ja...![]()
May 16, 2012
Oh, and I just stumbled across this great explanation -- http://phrogz.net/js/classes/OO...![]()
It also briefly references the performance difference between "privileged methods" (declared in the class) vs "public methods" (on the prototype).
The followup explains inheritance - http://phrogz.net/js/classes/OO...![]()
May 16, 2012
It was awesome. Presentation was well laid out and informative. Examples were really cool as well, involving techniques that I would never have thought of on my own.
May 16, 2012
Learned some good stuff. I liked the code-oriented presentation format. Great discussions too--nice job involving the audience.
May 16, 2012
If anyone was interested, I have another OO mashup example at the end of a Functional Programming presentation I copied (oh the irony) --
* Example - model-binder proof-of-concept, loosely based on Backbone.js: http://drzaus.com/lib/binder/bi...
(look at source for binder.js, using "namespace-style" + OOjs)
* Presentation (recap of previous TriJUG meetup) - https://docs.google.com/presenta...![]()
May 15, 2012
Join or login to comment.