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
47
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
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
0
140
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
130
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
1
420
データ戦略部門 紹介資料
sansan33
PRO
1
3.8k
Kubernetes self-healing of your workload
hwchiu
0
320
HR Force における DWH の併用事例 ~ サービス基盤としての BigQuery / 分析基盤としての Snowflake ~@Cross Data Platforms Meetup #2「BigQueryと愉快な仲間たち」
ryo_suzuki
0
250
Click A, Buy B: Rethinking Conversion Attribution in ECommerce Recommendations
lycorptech_jp
PRO
0
120
「魔法少女まどか☆マギカ Magia Exedra」のIPのキャラクターを描くための3Dルック開発
gree_tech
PRO
0
130
React19.2のuseEffectEventを追う
maguroalternative
2
580
それでも私が品質保証プロセスを作り続ける理由 #テストラジオ / Why I still continue to create QA process
pineapplecandy
0
150
ヘンリー会社紹介資料(エンジニア向け) / company deck for engineer
henryofficial
0
280
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
Done Done
chrislema
185
16k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Being A Developer After 40
akosma
91
590k
A designer walks into a library…
pauljervisheath
209
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
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