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
Lets' yo
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tin Aung Lin
February 19, 2015
Technology
0
49
Lets' yo
A stack to bootstrap your project's prototyping or whatever you will see.
Tin Aung Lin
February 19, 2015
Tweet
Share
More Decks by Tin Aung Lin
See All by Tin Aung Lin
meteor_is
talnet
3
330
Other Decks in Technology
See All in Technology
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
430
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
230
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
700
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
370
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
42k
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
920
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
3
1.2k
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
380
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
今日から始めるAmazon Bedrock AgentCore
har1101
4
400
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
3k
配列に見る bash と zsh の違い
kazzpapa3
1
130
Featured
See All Featured
My Coaching Mixtape
mlcsv
0
47
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
So, you think you're a good person
axbom
PRO
2
1.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
92
Being A Developer After 40
akosma
91
590k
How to Ace a Technical Interview
jacobian
281
24k
Practical Orchestrator
shlominoach
191
11k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
53
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Transcript
AUTOMATED FRONTEND DEVELOPMENT let’s yo
Tin Aung Lin DevOps Engineer at NEX
What Are We Going To AUTOMATE ? • Dependencies Injection
• Media Optimisation • Code Optimisation • Deployment Automation
Three Tools*|+ = one STACK
yeoman: the scaffolding tool grunt : the task runner bower
: the package manager Links* 1. http://yeoman.io/ 2.http://gruntjs.com/ 3.http://bower.io/
NODE PACKAGES $ npm install -g yo $ npm install
-g grunt-cli $ npm install -g bower
YOEMAN GENERATORS
WEB APP https://github.com/yeoman/generator-webapp $ npm install -g generator-webapp
$ mkdir ~/study/yeoman $ cd ~/study/yeoman $ yo webapp —skip-install
START
BOWER *yeoman generate a bower.json *manage dependencies without any pain
$ bower install --save angular $ grunt wiredep
GRUNT TASKS *yeoman generate a Gruntfile.js *default tasks grunt serve
- to run the app in an endpoint [ http://localhost:9000 ] grunt build - include a lot of sub tasks like cssmin/htmlmin/imagemin and opts out a simple html/css web-app with dependencies injected under bower_components/*
DIST/* Your web app is ready to be deployed.
THANKS