Enviar pesquisa
Carregar
Node at Apiary.io
•
3 gostaram
•
4,496 visualizações
Jakub Nesetril
Seguir
Node.js usage at Apiary.io - slides from JS meetup in Node5 in Prague.
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 22
Baixar agora
Baixar para ler offline
Recomendados
Things I've learnt from my Hacker News web app
Things I've learnt from my Hacker News web app
Lim Chee Aun
Finding Restfulness - Madrid.rb April 2014
Finding Restfulness - Madrid.rb April 2014
samlown
API Design Workflows
API Design Workflows
Jakub Nesetril
Apiary
Apiary
Suresh B
Effingham 2 Apiary Development Grant Gillard
Effingham 2 Apiary Development Grant Gillard
Grant Gillard
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Akana
Extracting Insights from your API Programs
Extracting Insights from your API Programs
Akana
การหา Google map key api
การหา Google map key api
Maitree Rimthong
Recomendados
Things I've learnt from my Hacker News web app
Things I've learnt from my Hacker News web app
Lim Chee Aun
Finding Restfulness - Madrid.rb April 2014
Finding Restfulness - Madrid.rb April 2014
samlown
API Design Workflows
API Design Workflows
Jakub Nesetril
Apiary
Apiary
Suresh B
Effingham 2 Apiary Development Grant Gillard
Effingham 2 Apiary Development Grant Gillard
Grant Gillard
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Securing Your APIs against the Recent Vulnerabilities in SSLv2/SSLv3
Akana
Extracting Insights from your API Programs
Extracting Insights from your API Programs
Akana
การหา Google map key api
การหา Google map key api
Maitree Rimthong
Architecting Mobile Solutions Using Microsoft Azure and Akana
Architecting Mobile Solutions Using Microsoft Azure and Akana
Akana
Consuming API description languages - Refract & Minim
Consuming API description languages - Refract & Minim
Jakub Nesetril
NodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time Web
Jakub Nesetril
Harmony in API Design
Harmony in API Design
Jakub Nesetril
Startup Accelerators
Startup Accelerators
Jakub Nesetril
Post-REST Manifesto
Post-REST Manifesto
Jakub Nesetril
Avoiding API Waterfalls
Avoiding API Waterfalls
Jakub Nesetril
Budoucnost Web Aplikaci
Budoucnost Web Aplikaci
Jakub Nesetril
Deconstructing API Security
Deconstructing API Security
Akana
Introduction to GoodData BI PaaS
Introduction to GoodData BI PaaS
Jakub Nesetril
Art of Building APIs
Art of Building APIs
Jakub Nesetril
Http คืออะไร
Http คืออะไร
ปรัชญาทวี พงพยัคฆ์
REST API tools
REST API tools
Jakub Nesetril
Advanced Regular Expressions Redux
Advanced Regular Expressions Redux
Jakub Nesetril
Introduction to node.js
Introduction to node.js
Jakub Nesetril
GoodData: One Stop Shop for Analytics
GoodData: One Stop Shop for Analytics
Jakub Nesetril
Let's Have a Cup of CoffeeScript
Let's Have a Cup of CoffeeScript
Nicolás Sanguinetti
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
Akana
Real-time Web a NodeJS
Real-time Web a NodeJS
Jakub Nesetril
Microservice Stategies - Scaling your API design workflow
Microservice Stategies - Scaling your API design workflow
Jakub Nesetril
AmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用について
Kohei Morino
Node js quick-tour_v2
Node js quick-tour_v2
tianyi5212222
Mais conteúdo relacionado
Destaque
Architecting Mobile Solutions Using Microsoft Azure and Akana
Architecting Mobile Solutions Using Microsoft Azure and Akana
Akana
Consuming API description languages - Refract & Minim
Consuming API description languages - Refract & Minim
Jakub Nesetril
NodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time Web
Jakub Nesetril
Harmony in API Design
Harmony in API Design
Jakub Nesetril
Startup Accelerators
Startup Accelerators
Jakub Nesetril
Post-REST Manifesto
Post-REST Manifesto
Jakub Nesetril
Avoiding API Waterfalls
Avoiding API Waterfalls
Jakub Nesetril
Budoucnost Web Aplikaci
Budoucnost Web Aplikaci
Jakub Nesetril
Deconstructing API Security
Deconstructing API Security
Akana
Introduction to GoodData BI PaaS
Introduction to GoodData BI PaaS
Jakub Nesetril
Art of Building APIs
Art of Building APIs
Jakub Nesetril
Http คืออะไร
Http คืออะไร
ปรัชญาทวี พงพยัคฆ์
REST API tools
REST API tools
Jakub Nesetril
Advanced Regular Expressions Redux
Advanced Regular Expressions Redux
Jakub Nesetril
Introduction to node.js
Introduction to node.js
Jakub Nesetril
GoodData: One Stop Shop for Analytics
GoodData: One Stop Shop for Analytics
Jakub Nesetril
Let's Have a Cup of CoffeeScript
Let's Have a Cup of CoffeeScript
Nicolás Sanguinetti
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
Akana
Real-time Web a NodeJS
Real-time Web a NodeJS
Jakub Nesetril
Microservice Stategies - Scaling your API design workflow
Microservice Stategies - Scaling your API design workflow
Jakub Nesetril
Destaque
(20)
Architecting Mobile Solutions Using Microsoft Azure and Akana
Architecting Mobile Solutions Using Microsoft Azure and Akana
Consuming API description languages - Refract & Minim
Consuming API description languages - Refract & Minim
NodeJS, CoffeeScript & Real-time Web
NodeJS, CoffeeScript & Real-time Web
Harmony in API Design
Harmony in API Design
Startup Accelerators
Startup Accelerators
Post-REST Manifesto
Post-REST Manifesto
Avoiding API Waterfalls
Avoiding API Waterfalls
Budoucnost Web Aplikaci
Budoucnost Web Aplikaci
Deconstructing API Security
Deconstructing API Security
Introduction to GoodData BI PaaS
Introduction to GoodData BI PaaS
Art of Building APIs
Art of Building APIs
Http คืออะไร
Http คืออะไร
REST API tools
REST API tools
Advanced Regular Expressions Redux
Advanced Regular Expressions Redux
Introduction to node.js
Introduction to node.js
GoodData: One Stop Shop for Analytics
GoodData: One Stop Shop for Analytics
Let's Have a Cup of CoffeeScript
Let's Have a Cup of CoffeeScript
API Design Essentials - Akana Platform Overview
API Design Essentials - Akana Platform Overview
Real-time Web a NodeJS
Real-time Web a NodeJS
Microservice Stategies - Scaling your API design workflow
Microservice Stategies - Scaling your API design workflow
Semelhante a Node at Apiary.io
AmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用について
Kohei Morino
Node js quick-tour_v2
Node js quick-tour_v2
tianyi5212222
Node js quick-tour_v2
Node js quick-tour_v2
http403
Node js quick tour v2
Node js quick tour v2
Wyatt Fang
State of Developer Tools (WDS09)
State of Developer Tools (WDS09)
bgalbs
Backend as a Service
Backend as a Service
apiomat
Mongodb
Mongodb
Scott Motte
Building a REST API with Node.js and MongoDB
Building a REST API with Node.js and MongoDB
VivochaLabs
Torquebox rubyhoedown-2012
Torquebox rubyhoedown-2012
Lance Ball
Padrino - the Godfather of Sinatra
Padrino - the Godfather of Sinatra
Stoyan Zhekov
Node.js Talk at jQuery Pittsburgh
Node.js Talk at jQuery Pittsburgh
toddeichel
Coffeescript unfancy javascript
Coffeescript unfancy javascript
Dimitris Tsironis
SD, a P2P bug tracking system
SD, a P2P bug tracking system
Jesse Vincent
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
Takayuki Kyowa
From Zero to Mongo, Art.sy Experience w/ MongoDB
From Zero to Mongo, Art.sy Experience w/ MongoDB
Daniel Doubrovkine
ruby + websocket + haproxy
ruby + websocket + haproxy
Mathieu Elie
Introduction to Google App Engine
Introduction to Google App Engine
mdc11
The Architecture of PicCollage Server
The Architecture of PicCollage Server
Lin Jen-Shin
Building robust REST APIs
Building robust REST APIs
Nejc Zupan
Server-Side JavaScript Developement - Node.JS Quick Tour
Server-Side JavaScript Developement - Node.JS Quick Tour
q3boy
Semelhante a Node at Apiary.io
(20)
AmebaPico 裏側の技術やAWSの利用について
AmebaPico 裏側の技術やAWSの利用について
Node js quick-tour_v2
Node js quick-tour_v2
Node js quick-tour_v2
Node js quick-tour_v2
Node js quick tour v2
Node js quick tour v2
State of Developer Tools (WDS09)
State of Developer Tools (WDS09)
Backend as a Service
Backend as a Service
Mongodb
Mongodb
Building a REST API with Node.js and MongoDB
Building a REST API with Node.js and MongoDB
Torquebox rubyhoedown-2012
Torquebox rubyhoedown-2012
Padrino - the Godfather of Sinatra
Padrino - the Godfather of Sinatra
Node.js Talk at jQuery Pittsburgh
Node.js Talk at jQuery Pittsburgh
Coffeescript unfancy javascript
Coffeescript unfancy javascript
SD, a P2P bug tracking system
SD, a P2P bug tracking system
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
From Zero to Mongo, Art.sy Experience w/ MongoDB
From Zero to Mongo, Art.sy Experience w/ MongoDB
ruby + websocket + haproxy
ruby + websocket + haproxy
Introduction to Google App Engine
Introduction to Google App Engine
The Architecture of PicCollage Server
The Architecture of PicCollage Server
Building robust REST APIs
Building robust REST APIs
Server-Side JavaScript Developement - Node.JS Quick Tour
Server-Side JavaScript Developement - Node.JS Quick Tour
Último
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Último
(20)
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Node at Apiary.io
1.
& NODE.JS Jakub Nešetřil
apiary.io
2.
REST
apiary.io http://www.flickr.com/photos/pagedooley/4310765089/
3.
API
apiary.io http://www.flickr.com/photos/emrank/4088047582/
4.
REST API
apiary.io
5.
REST API Documentation
apiary.io
6.
apiary.io
7.
apiary.io
8.
9.
apiary.io
10.
hledáme k sobě
další … apiary.io
11.
BEHIND THE SCENES •
MVC web app • API Blueprint (Markdown++) • HTTP Proxy • HTTP Diffs • JSON Schema • wildcard DNS apiary.io
12.
STACK OVERVIEW • Express,
Eco, Stylus • MongoDB + Mongoose, Redis + HiRedis, Socket.IO • Ace, Markdown, Amanda, Node-Http-Proxy • Mocha, Chai, Zombie apiary.io
13.
async
hiredis socket.io stylus coffee-script mongoose http-proxy apiary.io
14.
nodemailer
robotskirt async step googlediff hiredis oauth socket.io amanda stylus chai connect eco mongoose-dbref express coffee-script moment send request mongoose redis nib raven gzippo connect-mongodb mailchimp http-proxy apiary.io
15.
nodemailer
node-inspector robotskirt async step mocha googlediff hiredis sinon-mocha sinon supervisor oauth socket.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
16.
nodemailer
node-inspector robotskirt async step mocha googlediff hiredis sinon-mocha sinon supervisor oauth socket.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
17.
The Good
apiary.io http://www.flickr.com/photos/rufo_83/403475732/
18.
THE GOOD • low
level access - to http, to tcp, to the socket • whole app ~6k SLOC, ~10k SLOC including tests • apiary.io
19.
The Bad
apiary.io http://www.flickr.com/photos/rufo_83/403475732/
20.
THE BAD • debugging
async errors / race conditions • long stack traces • wrong return value vs. no callback apiary.io
21.
The Ugly
apiary.io http://www.flickr.com/photos/rufo_83/403475732/
22.
QUESTIONS? E-MAIL
jakub@apiary.io TWITTER @jakubnesetril apiary.io
Baixar agora