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
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
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
220
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
350
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.4k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
120
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
190
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
170
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
880
Featured
See All Featured
A Tale of Four Properties
chriscoyier
162
24k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
We Have a Design System, Now What?
morganepeng
54
8k
Paper Plane (Part 1)
katiecoart
PRO
0
4.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
What's in a price? How to price your products and services
michaelherold
247
13k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
250
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
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