Node at Apiary.io
Upcoming SlideShare
Loading in...5
×
 

Node at Apiary.io

on

  • 2,674 views

Node.js usage at Apiary.io - slides from JS meetup in Node5 in Prague.

Node.js usage at Apiary.io - slides from JS meetup in Node5 in Prague.

Statistics

Views

Total Views
2,674
Views on SlideShare
2,660
Embed Views
14

Actions

Likes
2
Downloads
6
Comments
0

3 Embeds 14

http://nodeslide.herokuapp.com 7
http://www.linkedin.com 5
https://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Node at Apiary.io Node at Apiary.io Presentation Transcript

    • & NODE.JSJakub Nešetřil apiary.io
    • REST apiary.io http://www.flickr.com/photos/pagedooley/4310765089/
    • API apiary.io http://www.flickr.com/photos/emrank/4088047582/
    • REST API apiary.io
    • REST API Documentation apiary.io
    • apiary.io
    • apiary.io
    • apiary.io
    • hledáme k sobě další … apiary.io
    • BEHIND THE SCENES• MVC web app• API Blueprint (Markdown++)• HTTP Proxy• HTTP Diffs• JSON Schema• wildcard DNS apiary.io
    • STACK OVERVIEW• Express, Eco, Stylus• MongoDB + Mongoose, Redis + HiRedis, Socket.IO• Ace, Markdown, Amanda, Node-Http-Proxy• Mocha, Chai, Zombie apiary.io
    • async hiredissocket.io stylus coffee-script mongoose http-proxy apiary.io
    • nodemailer robotskirt async step googlediff hiredis oauthsocket.io amanda styluschai connect eco mongoose-dbref express coffee-script moment send request mongoose redis nib raven gzippo connect-mongodb mailchimp http-proxy apiary.io
    • nodemailer node-inspector robotskirt async stepmocha googlediff hiredis sinon-mocha sinon supervisor oauthsocket.io docco amanda stylus chai connect eco mongoose-dbref express coffee-script temp moment send request zombie mongoose redis nib raven gzippo connect-mongodb mailchimp http-proxy apiary.io
    • nodemailer node-inspector robotskirt async stepmocha googlediff hiredis sinon-mocha sinon supervisor oauthsocket.io docco amanda stylus chai connect eco mongoose-dbref express coffee-script temp moment send request zombie mongoose redis nib raven gzippo connect-mongodb mailchimp http-proxy apiary.io
    • The Good apiary.io http://www.flickr.com/photos/rufo_83/403475732/
    • THE GOOD• low level access - to http, to tcp, to the socket• whole app ~6k SLOC, ~10k SLOC including tests• apiary.io
    • The Bad apiary.io http://www.flickr.com/photos/rufo_83/403475732/
    • THE BAD• debugging async errors / race conditions• long stack traces• wrong return value vs. no callback apiary.io
    • The Ugly apiary.io http://www.flickr.com/photos/rufo_83/403475732/
    • QUESTIONS?E-MAIL jakub@apiary.io TWITTER @jakubnesetril apiary.io