• BackboneJS + RequireJS + AMD

    Needs a location

    A new event has been posted on our New York City Web Development Community page where we will explore BackboneJS + RequireJS + AMD. Please sign up at the official event page: http://www.nywebtech.com/events/104938902/

  • ☆ jQuery Championship MMXII ☆

    Location visible to members

    $10.00
  • In-Memory Markup Manipulation

    Location visible to members

    Interacting with the DOM is one of the more expensive operations there is in front-end development. There are few ways to overcome the need to interact with the DOM in hopes of improving the performance, but one of them is to reduce DOM manipulation to a bare minimum. Tonight's meetup will show how to use jQuery in order to effectively manipulate markup in memory while reducing the DOM interactions. Come early to network with others interested in jQuery. Doors open at 6:15pm for socializing and networking. The first 110 attendees will be let in on a first-come first-serve basis, so make sure to come early! Networking Hour * 6:15pm - 7:00pm * Food * Beverages Sponsor Announcement * 7:00pm - 7:15pm Event Timeframe * 7:15pm - 9:00pm Opening Event * Dynamic Data Display With DataTables * Display dynamic data using the DataTables plug-in * Generate and render JSON data * Gotchas and workarounds * Timeframe: 15 minutes * Presented by Jim O'Hara Main Event * Introduction to DOM manipulation * Demonstration of DOM interactions costs * Example of optimized DOM handling * Pros & Cons of in-memory markup handling * Real life examples of in-memory DOM handling * Timeframe: 45 minutes * Presented by Milan Adamovsky Skill Level * Intermediate * Advanced Cost * Free Sponsors * 1stdibs.com (http://www.1stdibs.com) Notes Please, bring your laptops. You should have some programming background to get most out of this presentation. Tell your friends to join this meetup so we can grow and enjoy learning everything about jQuery. If you are a professional jQuery developer, and interested in adding to the presentation as a speaker/presenter, please e-mail me your credentials and material so we can integrate it into our Agenda. Please RSVP so we can make this into a recurring event and be something we all look forward to. Bring your laptops, will to learn, and open mind. WiFi will be provided at no cost. My cell is (862)[masked] and feel free to e-mail me at [masked] Look forward to seeing you soon! Terms of Participation Participation in this and any jQNYC event is granting permission to take photos, audio, video of the event where you may or may not appear both intentionally and unintentionally. You agree to hold jQNYC, its organizers, and associates harmless from any claims. All contents presented, generated, or consumed during the event may be printed, broadcasted, published, or otherwise distributed in good faith for the promotion of jQNYC, its events, or its participants free from any royalties, commissions, or fees including but not limited to photos with you in it, powerpoints, texts, quotes, audio, video, or any other information. Such distribution may or may not be for commercial gain by jQNYC. In an effort to develop a sense of community participating individuals grant full rights to being identified via tagging, introductions, labels, or other form of identifications when appearing in any photos, video, audio, or other form of media by anyone in the community. All identifications will reflect the identity of your profile as it appears in the group.

    26
  • jQuery Deferred Object API

    Location visible to members

    There is a really cool feature that jQuery has implemented that is called the Deferred Object. Once you start reading up on it, you'll come to jQuery's helpful page that helps you along in understanding it with the following: "One model for understanding Deferred is to think of it as a chain-aware function wrapper. Thedeferred.then() (http://api.jquery.com/deferred.then), deferred.done() (http://api.jquery.com/deferred.done), and deferred.fail() (http://api.jquery.com/deferred.fail) methods specify the functions to be called and the deferred.resolve(args) (http://api.jquery.com/deferred.resolve) or deferred.reject(args) (http://api.jquery.com/deferred.reject) methods “call” the functions with the arguments you supply. Once the Deferred has been resolved or rejected it stays in that state; a second call to deferred.resolve() is ignored for example. If more functions are added by deferred.then() after the Deferred is resolved, they are called immediately with the arguments previously provided." If that explanation makes no sense whatsoever to you, you are not alone. This is a somewhat more advanced feature that the average jQuery developer will not leverage unless another jQuery developer breaks it down into digestible pieces of information Tonight's meetup will target those who have already worked with jQuery and want to explore the more sophisticated side of jQuery. Come early to network with others interested in jQuery. Doors open at 6:50pm for socializing and networking. Food and drinks are provided for free courtesy ZocDoc. Timeframe * 7:00pm - 9:00pm Agenda * Introduction to Deferred Object * Building blocks * Anatomy of $.Deferred() * Real-life examples * Q&A session Skill Level * Intermediate * Advanced Cost * Free Sponsors * ZocDoc (http://www.zocdoc.com) Notes Please, bring your laptops. You should have some programming background to get most out of this presentation. Tell your friends to join this meetup so we can grow and enjoy learning everything about jQuery. If you are a professional jQuery developer, and interested in adding to the presentation as a speaker/presenter, please e-mail me your credentials and material so we can integrate it into our Agenda. Please RSVP so we can make this into a recurring event and be something we all look forward to. Bring your laptops, will to learn, and open mind. WiFi will be provided at no cost. My cell is (862)[masked] and feel free to e-mail me at [masked] Look forward to seeing you soon! Terms of Participation Participation in this and any jQNYC event is granting permission to take photos, audio, video of the event where you may or may not appear both intentionally and unintentionally. You agree to hold jQNYC, its organizers, and associates harmless from any claims. All contents presented, generated, or consumed during the event may be printed, broadcasted, published, or otherwise distributed in good faith for the promotion of jQNYC, its events, or its participants free from any royalties, commissions, or fees including but not limited to photos with you in it, powerpoints, texts, quotes, audio, video, or any other information. Such distribution may or may not be for commercial gain by jQNYC. In an effort to develop a sense of community participating individuals grant full rights to being identified via tagging, introductions, labels, or other form of identifications when appearing in any photos, video, audio, or other form of media by anyone in the community. All identifications will reflect the identity of your profile as it appears in the group.

    22
  • jQuery Debugging Like a Pro

    Location visible to members

    Tonight we will explore the beautiful art of debugging code. There is still a lot of magic that surrounds this topic. Most developers seem to cringe at the sound of "debugger" though it's possibly the one skill that will allow you to advance to become a rock star developer. The format for tonight's meetup will give everyone something to sink their teeth into, so we will work our way up progressively on the difficulty level. Come early to network with others interested in jQuery. Doors open at 6:45pm for socializing and networking. Food and drinks are provided for free courtesy ZocDoc. Timeframe * 7:00pm - 9:00pm Agenda * Introduction to debugging * Debug like a beginner * Debug like most of us * Simple follow-along debugging session * Debug like a pro * Q&A session Skill Level * Beginner * Intermediate * Advanced Cost * Free Sponsors * ZocDoc * Bocoup (http://www.bocoup.com) * .appendTo() (http://www.appendto.com) * Manning Publications (http://www.manning.com) Notes Please, bring your laptops. You should have some programming background to get most out of this presentation. Tell your friends to join this meetup so we can grow and enjoy learning everything about jQuery. If you are a professional jQuery developer, and interested in adding to the presentation as a speaker/presenter, please e-mail me your credentials and material so we can integrate it into our Agenda. Please RSVP so we can make this into a recurring event and be something we all look forward to. Bring your laptops, will to learn, and open mind. WiFi will be provided at no cost. My cell is (862)[masked] and feel free to e-mail me at [masked] Look forward to seeing you soon!

    42
  • Discuss unit testing jQuery plugins

    Location visible to members

    Unit testing jQuery plugins using QUnit is actually much more involved than I expected because of the common convention to keep almost every function private. I'm currently working on figuring out my favorite design patterns to overcome this. I think it would be interesting to talk about with others who have dealt with the same issues.

    5
  • Client-Side Template Engine: PureJS

    Location visible to members

    $5.00

    We will explore various client-side template engines as we go on. We will cover various engines out there. Client-side template engines are great when you want to build data-rich information and adhere to a more MVC-ish approach in your development. This is what we will dive into and learn about. Tonight we will explore PureJS which is a somewhat tricky engine to wrap your mind around, but once you get the hang of it you'll (hopefully) like it. Feel free to visit PureJS official website (http://beebole.com/pure/) before the meetup to learn about it and maybe have questions ready that you would like for me to address. Timeframe * 7:00pm - 9:00pm Agenda * Introduction to client-side templates * Pros & Cons * PureJS Overview * Simple Example * Advanced Example * User Coding * jQuery Integration Skill Level * Beginner * Intermediate Notes Please, bring your laptops. You should have some programming background to get most out of this presentation. Tell your friends to join this meetup so we can grow and enjoy learning everything about jQuery. If you are a professional jQuery developer, and interested in adding to the presentation as a speaker/presenter, please e-mail me your credentials and material so we can integrate it into our Agenda. Please RSVP so we can make this into a recurring event and be something we all look forward to. I have enabled PayPal for those of you who prefer to pay via Credit Cards. For those of you who prefer Cash payments, please pay at the meetup. Bring your laptops, will to learn, and open mind. WiFi will be provided at no cost. My cell is (862)[masked] and feel free to e-mail me at [masked] Look forward to seeing you soon!

    2