Building AJAX APIs w/ Node.js & Redis AND Real-Time Metrics w/ Rickshaw & Node

We have a double feature this month!

Building AJAX APIs w/ Node.js & Redis

Whether you are building a new application from scratch or refactoring an existing application, designing a RESTful API has pretty much become a mandatory functional spec these days. The presenter will discuss how he built a RESTful API leveraging Node.js and Redis. A retrospective analysis of things like tooling, testing, surprises and gotcha's will also be reviewed.

Chris Alexander has used Javascript for years, but it wasn't until a friend encouraged him to attend the NYC-based Node.js Meetup group summer of 2011 that he realized Javascript could potentially be THE language that unifies client- and server-side logic and model codebases. Since that time he has journeyed to strengthen his skills in OO Javascript, Node.js and Redis.

Real-Time Metrics w/ Rickshaw & Node

It makes a big difference to be able to see change as it happens. In this talk we'll take a tour of open-source tools that let us aggregate and visualize client-side and server-side events for real-time analytics and monitoring.

David Chester is the primary author of Rickshaw, a javascript toolkit for graphing time-series data. He hails from Shutterstock.com, where he has his hands in software architecture and front end development.

 

Join or login to comment.

  • Pete S.

    1 · August 22, 2012

    • Peter B.

      Awesome - thanks so much Pete!

      August 22, 2012

  • Peter B.

    Here is a link to the slides from Chris Alexander: https://dl.dropbox.com/u/16869/p...­

    August 21, 2012

  • Dion R.

    I wanted to attend as well but the event was full before I could sign up. I am the co-organizer of another meetup and we used a Google Hangout to broadcast our last meetup and will be using it going forward. Its free and saves the broadcast for people to watch later as well. Also was able to easily do Q&A from the online participants as well through the chat window. You should look into doing this.

    August 18, 2012

    • Nicholas

      To make a somewhat self-interested plug: Livestream.com is super easy to set up, is cheap, and lets you not only livestream video but also photos, text updates (including links), etc. All of the software you need to stream is free, all you need is a computer and a camera (and internet ;) ).

      August 18, 2012

    • Nicholas

      Oh, and our API is written in node.js :)

      August 18, 2012

  • Chris A.

    Good meeting. Presented on building RESTful APIs using Node and Redis. Kudos to the ShutterStock team that is open sourcing Rickshaw. Certainly looks interesting, particularly for A/B testing. Looking forward to additional meetups!

    August 18, 2012

  • Leon S.

    Rich, Unfortunately you missed the event. It was held two days ago.

    August 17, 2012

  • Rich

    I would love to attended the meeting. It's exactly the type of problem that I'm working on at the moment.

    August 17, 2012

  • A former member
    A former member

    The first presentation was just theoretical overview, not practical enough.

    August 16, 2012

  • Leon S.

    Good presentation on using Redis. Thanks!

    Loved the home grown approach of the real-time metrics. Rickshaw is very cool. Lil-Brother is nifty but may require some tinkering to get desirable performance. Devent is not the approach I'd take but appears to work well for ShutterStock. Thanks for the presentation!

    August 16, 2012

  • Mehboob A.

    100 rsvps, 70 waiting.. and only 30 attending..

    August 15, 2012

    • Peter B.

      It's tough. The space holds around 100, we allowed 150 RSVP's but got under 50 attendees. I usually ask people to change RSVP's on the day which helps, but not that much. Open to charging $5 to cover food or something, but have mixed feelings about doing so. May throw up a surveymonkey to get peoples thoughts/preferences. Will keep you posted. Any other suggestions appreciated.

      August 16, 2012

    • John O.

      The NJ Tech Meetup maintains a list of shame for individuals who have not shown multiple times without changing their RSVP. It seems to be pretty effective, although it is an additional administrative task.

      August 16, 2012

  • Peter B.

    A couple of great presenters, and really good questions from the audience. Thanks all!

    August 16, 2012

  • Sean C.

    I'd like to be able to hear/watch this presentation after since it looks like the waiting list isn't clearing up.

    August 15, 2012

  • Pete S.

    We're planning to pull audio and produce an mp3. Will let the group know when it's posted.

    1 · July 18, 2012

  • Nicholas

    Hey all, I work for Livestream, and we built our new API on node.js with a redis back-end. And... if you want to Livestream this, let me know, we can help. :)

    July 17, 2012

  • james

    Hi guys, I am new to the group. This is exactly what I have been struggling with! Making a RESTFul API with Node.JS and Redis (node_redis) - due to the nature of the loops and the callbacks (closures and scope). What...? No sits left... :( - Would it be possible to stream the presentation and/or record it and post it on YouTube - Perhaps on a node.js channel or better yet - NodeJS-MeetUp-NYC?

    July 17, 2012

Our Sponsors

  • Pivotal Labs

    Free office space for monthly meetings

  • JetBrains

    Free licenses raffled once a month @main meetup for Jetbrains IDEs

  • Hakka Labs

    International community of startup software engineers

  • Pearson

    Books to raffle plus a discount on materials

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