AngularJS Portland Meetup

I would also like to start introducing one or two lightning talks for introductory topics or new tools and technology used with AngularJS.


Ken Stowell will be presenting "Working with data in AngularJS".

Join or login to comment.

  • Ken S.

    June 21, 2014

  • David

    I feel as if I was a bit confused about Ken's demo. I appreciate all the hard work that has gone into it and I think I'm fundamentally just too green to understand much of what is going on but, a couple of things...

    The animation that takes place after adding a post for example, what was the purpose of that again? Seems to be getting away from the super-fast, dynamic nature/desire of front-end MVCs. I'm sure I just didn't understand. Also, in terms of data "normalization"...aren't I just sending back and forth JSON to populate my front-end...so, it seems like my data (in JSON) would be pretty "normalized" as is

    ??

    June 19, 2014

    • Ken S.

      2. As for normalization, you’re assuming that not only is every system JSON, but that it’s also going to be *the* JSON that you care about. Let’s say you fetched for some JSON with $http, then assigned the resolved data to scope. Let’s say the requirement was that you iterate over the data, and present it to the user. What if the object had a lot of properties in it that you didn’t want to expose? Would you convolute your view with dozens of if/show statements? What if when you intercepted the JSON, you simply removed those properties? Then you presentation layer wouldn’t have to care. If you’re the full-stack dev on a project, then problem solved. You have control and there’s no issues. I’ve built Angular apps on top of Drupal services and whoa man, talk about payload bloat. Senseless fields peppered in with meaningful data makes view maintenance very tedious and unreliable.

      Thanks for the observations, feel free to ask more questions.

      2 · June 19, 2014

    • David

      ah, man, both those points are excellent and now it's much more clear to me. thanks! :)

      2 · June 19, 2014

  • Phillip K.

    Perhaps the title should not have been "Working with data in AngularJS" but rather "the problem of centralized data in Angular and how this library I worked on attempts to address it". I just don't think it was super clear it was going to be a talk about a particular in progress library.

    June 18, 2014

    • Ken S.

      No I think I said the data bit to you in an email. Let's just blame it on the mainframe being h4xed.

      1 · June 19, 2014

    • Ken S.

      I will get them online with annotations as soon as I can! Thanks for coming!

      June 19, 2014

  • Ken S.

    To all of those who have asked for the slides, I will put them up along with the annotations as soon as I can. I will reply to this thread when they are available. Thanks for all the great feedback!

    1 · June 19, 2014

  • Faddah Steve Yuetsu W.

    excellent presentations by both ken stowell on his valence lib as data layer to angular.js and joe hsu on his growing-panes.js lib. and thanks to psu & adp for the great meetings space, pizza and drinks!

    June 19, 2014

  • Joe H.

    Here's the slides for my lightning talk on ui-router + growing-panes http://slides.com/jhsu/growing-panes and the github page https://github.com/jhsu/growing-panes

    6 · June 18, 2014

    • Faddah Steve Yuetsu W.

      thanx for the slide & github links and great lightning talk!

      June 18, 2014

    • Mitchell M.

      Joe, thanks again for your talk and posting up this link!

      June 19, 2014

  • Pablo B.

    Great and insightful presentation

    June 18, 2014

  • raghu b.

    Hope to see some good Angular best practices to use

    June 16, 2014

  • Joe H.

    Hey, I might be willing to do a lightning talk on a little angular library I made

    2 · June 10, 2014

    • Ryan W.

      That would be great. Please send me an outline of what you would like to present.

      June 11, 2014

    • Joe H.

      sent you a message, wondering if you got it, thanks!

      June 15, 2014

  • Pablo B.

    So exited about the next meeting

    1 · June 13, 2014

  • Charlie P.

    I am looking to hire 3 Senior Front End developers (FTE salary with great benefits), using jQuery, Angular JS, HTML5 and CSS3. Front End Development, preferably with a focus on responsive mobile web tools, solid understanding of JavaScript, HTML and CSS (including HTML5 and CSS3).
    I also, have two Ruby on Rails developer (FTE) jobs.
    Let me know if you're interested in applying?

    Cheers,
    [masked]
    Portland, OR

    June 9, 2014

  • Dan S.

    Has anyone done a talk on Gulp? I'm using it in a recent Angular project and it's great--could talk for a few minutes on it.

    May 14, 2014

    • Ryan W.

      No one yet. Create a 5 minute or less presentation and you can be the first.

      May 14, 2014

    • Dan S.

      Cool--yeah, I can work up a short little presentation on it.

      May 14, 2014

  • Scott P.

    Lightning talks on related tools would be great!

    May 14, 2014

Our Sponsors

  • CDK Global

    Supports the meetups. Contributes to AngularJS.

  • O'Reilly Media

    Use code: USRG for 20% off your conference registration

  • JetBrains

    Provides Software Licenses

  • Pluralsight

    Offering subscriptions to their services.

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

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