Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Face of the Stack - NodeStack
Search
Paul Serby
June 18, 2013
Technology
0
200
The Face of the Stack - NodeStack
Developing using the Nodestack. Node.js, MongoDB, Browser Development, SmartOS
Paul Serby
June 18, 2013
Tweet
Share
More Decks by Paul Serby
See All by Paul Serby
JavaScript Golf
serby
0
1.7k
Virtual Showrooming Event
serby
0
170
Virtual Showrooming Event - With Notes
serby
0
72
Node.js for Publishers
serby
0
140
Secrets of a Node Team
serby
3
410
The future of wearable computing with node.js, Raspberry PI and bowler hats
serby
1
670
Building for clients with Node.js
serby
13
5.8k
Other Decks in Technology
See All in Technology
ハノーバーメッセ2025座談会.pdf
iotcomjpadmin
0
140
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
130
VCpp Link and Library - C++ breaktime 2025 Summer
harukasao
0
210
Azure AI Foundryでマルチエージェントワークフロー
seosoft
0
130
BrainPadプログラミングコンテスト記念LT会2025_社内イベント&問題解説
brainpadpr
0
110
ローカルLLMでファインチューニング
knishioka
0
110
生成AIでwebアプリケーションを作ってみた
tajimon
2
110
CI/CDとタスク共有で加速するVibe Coding
tnbe21
0
220
Workflows から Agents へ ~ 生成 AI アプリの成長過程とアプローチ~
belongadmin
3
170
ひとり情シスなCTOがLLMと始めるオペレーション最適化 / CTO's LLM-Powered Ops
yamitzky
0
240
AWS Summit Japan 2025 Community Stage - App workflow automation by AWS Step Functions
matsuihidetoshi
0
100
Observability в PHP без боли. Олег Мифле, тимлид Altenar
lamodatech
0
240
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Automating Front-end Workflow
addyosmani
1370
200k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The World Runs on Bad Software
bkeepers
PRO
68
11k
How to Ace a Technical Interview
jacobian
276
23k
Music & Morning Musume
bryan
46
6.6k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Designing for humans not robots
tammielis
253
25k
Speed Design
sergeychernyshev
31
1k
Transcript
THE FACE OF THE STACK
PAUL SERBY CTO @ CLOCK @serby github/serby
1997
•LINUX •APACHE •POSTGRES •PHP •NGINX •GEARMAN •JAVASCRIPT •HTML/CSS OLD STACK
None
2011 - Node.js 0.4 - MongoDB 1.8
2013 - Node.js 0.10 - MongoDB 2.4
DEVELOPMENT BENEFITS OF THE STACK?
SIMPLE INSTALLATION # nave sudo sh -c 'curl -fsSL https://raw.github.com/isaacs/nave/master/nave.sh
> /usr/local/ bin/nave && chmod ugo+x /usr/local/bin/nave' # Node.js nave usemain stable # Homebrew ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" # Mongo brew install mongo https://github.com/clocklimited/setup/
QUICK PROJECT SETUP git clone
[email protected]
:clocklimited/NodeStack.git && cd NodeStack npm
install node app
VERSION SWITCHING # Switch Version nave use 0.10.11 nave use
stable nave use latest nave use 0.8 nave use 0.6 nave use 0.4
ONE LANGUAGE • Unified Editor • Single Coding Standard https://github.com/bengourley/js-style-guide
SIMPLIFIED QA • jshint - Linting https://github.com/bengourley/js-style-guide/ blob/master/jshint-options.json • One
set of testing tools
SHAREABLE CODE Good candidates for code sharing • Formatting /
Parsing • Validation • Schema definition • Utility Belts (underscore etc) https://github.com/substack/node-browserify http://en.wikipedia.org/wiki/SOLID_(object-oriented_design)
http://www.swipestation.co.uk/ EMBEDDED NODE.JS
QUESTIONS @serby
THANKS http://carjackedseraphim.blogspot.co.uk/2012/05/rip-knand.html http://www.flickr.com/photos/usdagov/6691289009/in/photolist-bchB6T/