Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Node.cincy - October 10, 2012 - Adventures with Node.js
Transcript of Node.cincy - October 10, 2012 - Adventures with Node.js
Async - escape callback hell (thanks to our first meeting)
Imagemagick - asynchronous image manipulation
Express - Essential framework in Node.js How did I build it? Understanding how to write modules for Express Biggest Challenges StartupCincy.com version 2.0
Analytics at Lisnr
Concurrency for one API call expected to be 300-3000x more than any other API call
Discussion: Python + Celery or Node?
Back to my roots: Multiplayer games
Started web development doing multiplayer Facebook games
I want to return - Node.js lets you develop the client and server in same language! What's next for me & node? PlaceChris Links Placeholder image generator
Needs to have fast, predictable response times
Yay Modulus + Node!
Sustain these response times with high concurrency
Image generation + I/O are great for async!
Compiling and delivering LESS before dynamic content Thinking in async! In app.js generator/index.js and My router was conflicting with static files - mainly LESS
Has to do with order of operations in app.js
LESS, then static, then everything else
Seems obvious now!
A bigger challenge than I anticipated
No "You're an idiot" error message - just very, very strange "functionality"
Inside a view function, everything needs to fall into one async.waterfall()
EVERYTHING NEEDS TO FALL INTO ONE ASYNC.WATERFALL()