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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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.8k
Virtual Showrooming Event
serby
0
190
Virtual Showrooming Event - With Notes
serby
0
79
Node.js for Publishers
serby
0
150
Secrets of a Node Team
serby
3
450
The future of wearable computing with node.js, Raspberry PI and bowler hats
serby
1
680
Building for clients with Node.js
serby
13
5.8k
Other Decks in Technology
See All in Technology
複数クラスタ運用と検索の高度化:ビズリーチにおけるElastic活用事例 / ElasticON Tokyo2026
visional_engineering_and_design
0
130
JAWS DAYS 2026 楽しく学ぼう!ストレージ 入門
yoshiki0705
2
140
[JAWS DAYS 2026]私の AWS DevOps Agent 推しポイント
furuton
0
140
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
7
1.4k
堅牢.py#2 LT資料
t3tra
0
130
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
500
Go標準パッケージのI/O処理をながめる
matumoto
0
100
組織全体で実現する標準監視設計
yuobayashi
2
480
Google系サービスで文字起こしから勝手にカレンダーを埋めるエージェントを作った話
risatube
0
130
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
13
5.8k
聲の形にみるアクセシビリティ
tomokusaba
0
170
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
100
Google's AI Overviews - The New Search
badams
0
930
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Typedesign – Prime Four
hannesfritz
42
3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
The Invisible Side of Design
smashingmag
302
51k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Writing Fast Ruby
sferik
630
63k
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/