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
180
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
110
Virtual Showrooming Event - With Notes
serby
0
46
Node.js for Publishers
serby
0
110
Secrets of a Node Team
serby
3
350
The future of wearable computing with node.js, Raspberry PI and bowler hats
serby
1
640
Building for clients with Node.js
serby
13
5.7k
Other Decks in Technology
See All in Technology
JSON攻略法.pdf
miyakemito
8
5.1k
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
250
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
540
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
230
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
370
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
1
250
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.3k
Janus
bkuhlmann
1
490
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
3
350
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
820
開発パフォーマンスを最大化するための開発体制
ham0215
2
460
Cypress or Playwright?
rainerhahnekamp
0
130
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
The Cult of Friendly URLs
andyhume
74
5.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Atom: Resistance is Futile
akmur
259
25k
Infographics Made Easy
chrislema
238
18k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
116
18k
Designing for humans not robots
tammielis
248
25k
Designing the Hi-DPI Web
ddemaree
276
33k
Optimizing for Happiness
mojombo
370
69k
Building an army of robots
kneath
300
41k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
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/