Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Webshaped
Search
Andrew Nesbitt
May 23, 2013
Technology
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Webshaped
Turbo charging your workflow with Node.js
Andrew Nesbitt
May 23, 2013
More Decks by Andrew Nesbitt
See All by Andrew Nesbitt
Ecosyste.ms Conference talk at EasyBuild User Meeting
andrew
0
500
Can my friends come too?
andrew
5
2.5k
Elasticsearch on Rails
andrew
1
540
24 Pull Requests
andrew
0
640
Hardware Hacking with JavaScript
andrew
1
390
Robotics 101
andrew
4
980
Learning how to Tinker
andrew
2
1.1k
Nodecopter Pivotal
andrew
1
230
BathRuby on Robots
andrew
0
170
Other Decks in Technology
See All in Technology
AIがGISを代替する日:〜すべてをAIが創る時代に、私たちがFOSS4Gに関わる意味〜
lehupa
0
170
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
730
慶應義塾大学 AI実践05 論文執筆の仕組み化
keio_smilab
PRO
2
2.8k
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
6
1.9k
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
340
You Have Agency(サンキュー、Ruby)
snoozer05
PRO
5
640
増え続けるプロダクトの品質をどう担保するか。ProductSpecとTypeScriptによる取り組み
joere
3
310
Flutter Widget Previewerで始めるUIプレビューとVRTの自動化
sakusaku3939
0
190
GitHub、使う?使わない?
happysamurai294
0
130
AIエージェント統制はAPIから——押さえるべき5つの要素
nagix
0
110
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
140
Snowflake でできることが増えたら、 ABAC が必要になった
kaeton
0
130
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Statistics for Hackers
jakevdp
799
230k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
360
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.8k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
510
Being A Developer After 40
akosma
PRO
92
590k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
59k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
Transcript
Turbo charging your workflow with Node.js
Andrew Nesbitt @teabass
Web Developer London
Nodecopter
Turbo charging your workflow with Node.js
What is a Workflow?
Why Automate?
Save Time
Automate boring bits
Reduce Errors
Stay in the flow
Focus on the stuff that matter
A good developer is a lazy developer
None
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type':
'text/plain'}); res.end('Hello World\n'); }).listen(1337, '127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/');
npm npmjs.org
Bower bower.io
Demo!
None
Grunt gruntjs.com
Demo!
None
But wait!
A good developer is a lazy developer
Yeoman yeoman.io
Demo!
Project scaffolding Grunt build process Live Reload Linting Web server
Compress images Bower package management Javascript Unit Testing
None
Thanks!
github.com/andrew/webshaped speakerdeck.com/andrew/webshaped
Questions? @teabass