align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

An evening of Ember.js with Yehuda Katz

Ember.js is a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture. Ember.js and the rest of the new crop of Javascript frameworks are rapidly changing the way we think about writing software for the web browser, making it a very exciting time in web development.

We've invited Yehuda Katz back to NYC from San Francisco to help introduce Ember to interested NYC developers. Yehuda is a member of the Ember core team, as well as the Ruby on Rails and jQuery teams, and spends close to every waking moment hacking on open source.

The agenda for the evening will be as follows:

  1. Intro
  2. Experience report: Ember in Yapp's mobile app - Luke Melia
  3. Ember.js: "Attacking Boilerplate Where It Lives" - Yehuda Katz
  4. Q & A
  5. Afterparty

The content will be geared towards an audience of developers.

More about Ember

Ember.js (formerly known as Sproutcore 2) is a new JavaScript framework that uses data bindings to strip away common boilerplate in web applications. By making it easy to bind objects together, all the way through to your HTML templates, you can think about your application in terms of the state of your model objects. You’ll never have to worry about parts of your view remaining out of sync with updates made by other parts. Because all views reflect the current state of the same shared objects, you can manipulate those objects and let Ember update your views.

To learn more, visit http://emberjs.com.

Thanks to our sponsors

Big thanks to YappCustomer.io and boxee for helping fund Yehuda's trip to NYC, and to Mint Digital for providing space and snacks! If your company would like to help sponsor the event, please contact [masked].

Join or login to comment.

  • Colin N.

    Awesome. It was a packed room. Yehuda's and Luke's presentations were interesting and insightful. Great to see so much interest in Ember.js

    May 14, 2012

  • Luke M.

    @Joseph et al: A version of Yehuda's presentation, delivered two days before in Philly is now available here: http://bit.ly/emberjs-phillyete-2012 (it required Silverlight to view)

    April 24, 2012

  • Joseph D.

    Luke & Yehuda

    Any chance either or both of you could share the slide presentations you used? I know it would be useful for me personally, as well as, individuals and related meetup groups in other locations that likely won't get to attend something of this caliber!

    Thanks,
    Joe

    April 16, 2012

  • Joseph D.

    Great talks by both Luke and Yehuda. I'm a beginner rails developer, but know that the ideas I'm working on will really shine by utilizing a client-side framework like ember.js. Both speakers gave applicable use-cases and scenarios when describing the current-state of things and the speculative roadmap for Ember. The attendees seemed to mostly be in-the-trenches developers who asked great questions.

    April 16, 2012

  • A former member
    A former member

    David - I'm just starting to dive into an Ember app after building apps in both Backbone and Spine.js. It was a steep uphill journey for me and Backbone and so far I'm loving the balance between intelligent "magic" happening within the framework and the transparency that the docs provide. If, like me, you like a little hand holding when you're getting into things, Ember is a good option.

    April 16, 2012

  • A former member
    A former member

    Really fantastic meetup. It was a great up and running talk. Good to hear Luke's experience building an app with Ember to go into production.

    April 16, 2012

  • Mehboob A.

    An eye-opener presentation..

    April 16, 2012

  • Matthew B.

    I have worked in Backbone a bit- I find that property binding in Ember takes away a ton of boilerplate. I've been resistant to templates in JS, but the template view binding and view objects were incredibly simple. I was surprised at how little jQuery and HTML I wrote, way less than if I was building with Backbone. In Backbone I was always very confused about where to put code, but with Ember it felt like I knew how to model things.

    It isn't on GitHub, but the source isn't compressed.

    April 16, 2012

  • Matthew B.

    Inspired by the Ember.js talk, I built this Hangman game in Ember over the weekend: http://playhangman.net/ Pretty rad, no? Ember, Raphael, and Spinto (my own project). I recommend everyone spend a few hours working with Ember, I already love the way it organizes my code. Let me know if you have any questions on it! [masked]

    April 16, 2012

  • A former member
    A former member

    Obviously a great meetup!

    April 13, 2012

  • A former member
    A former member

    Excellent, Yehuda explained things very clearly and simply. Thank you!

    April 13, 2012

  • Luke M.

    Thanks everyone for coming out last night. It was really awesome to see such a high-powered group of javascript developers in the crowd!

    If you were confused about an element of Ember that Yehuda presented, consider doing this: 1) figure it out by way of a jsfiddle (fork this one: http://jsfiddle.net/Qpkz5/), and 2) show your jsfiddle and explain what you learned in a lightning talk next month. RSVPs are open for next month here: http://www.meetup.com/Sproutcore-NYC/events/59870422/

    April 13, 2012

  • Luke M.

    @Domenic: To learn about state managers today, I would recommend two things:
    1) Read the ~300 lines of source here: https://github.com/emberjs/ember.js/tree/master/packages/ember-states/lib -- ignore view_state.js, it is going away in its current form.
    2) For background, you can also read http://frozencanuck.wordpress.com/2011/03/09/sproutcore-statecharts-vs-controllers/ -- Note that the code examples here DO NOT refer to Ember's StateManager, so use this for conceptual understanding only.

    April 13, 2012

  • Alexander Wallace M.

    @Domenic, not that I know of, and for that very reason, I'm trying to write the guide on it, leveraging my relative Ember noobness to produce something fresh and unbiased towards, say, people already well-versed in Sproutcore or other related frameworks. Let me know if you (or anyone) wants to help out; I frequent the #emberjs channel as @machty.

    April 12, 2012

  • A former member
    A former member

    Does anyone have a good link for learning about the state manager feature? It sounds intriguing and somewhat unique.

    April 12, 2012

  • Joseph D.

    An advance question for the Q&A:

    Is there a recommended best practice for dealing with roles/authorization/business logic considering that everything is exposed in the client-side browser and can be manipulated via the browser's JS console?

    April 12, 2012

Our Sponsors

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