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
Gulp lessons learned
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Zlatko
January 28, 2015
Technology
0
100
Gulp lessons learned
Few short lessons learned with assembling my own Gulpfile.js in an Angular.js project.
Zlatko
January 28, 2015
Tweet
Share
More Decks by Zlatko
See All by Zlatko
RabbitMQ and Node.js
zladuric
0
190
Angular 1.x binding limits
zladuric
0
75
JavaScript and Streams
zladuric
1
380
Node.js streams
zladuric
1
130
Other Decks in Technology
See All in Technology
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
220
Embeddings : Symfony AI en pratique
lyrixx
0
170
20260320_JaSST26_Tokyo_登壇資料.pdf
mura_shin
0
120
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
5
2.3k
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
180
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.2k
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
160
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
110
Phase03_ドキュメント管理
overflowinc
0
2.4k
Phase10_組織浸透_データ活用
overflowinc
0
1.5k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
260
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
230
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
840
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
200
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
The Curse of the Amulet
leimatthew05
1
10k
Designing Powerful Visuals for Engaging Learning
tmiket
0
290
Scaling GitHub
holman
464
140k
Site-Speed That Sticks
csswizardry
13
1.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
HDC tutorial
michielstock
1
580
BBQ
matthewcrist
89
10k
Transcript
Practical experience of assembling a gulpfile.js in an Angular project
Zlatko Duric (@zladuric)
Intro Backend (Node.js) developer at thinxnet.com (look at /jobs). (until
3 months ago, freelance full-stack developer) Not Angular or Gulp expert, merely practicioner.
My first linting copy/paste or #!/bin/bash wget that-stuff java -jar
yuicompressor-x.y.z.jar so-and-so.js -o so-and-so.min.js JSLINT.COM
Why Gulp? Code over configuration Gruntfile is much complex, such
learning!
FF to Gulp.js CAN YOU READ THIS, LITTLE JAVASCRIPTER?
Angular.js Gulp.js gulp.task('name', function() { doStuff;}); Minify, Sourcemaps, Components approach
How to inject stuff into index.html like grunt? return stream; // !important
Show me the way
LESSON 1 WATCH THE ORDER OF YOUR STREAMS
Poke the head, poke the body Great for assets hashing:
app.js > app-a8c221.js
Supercharger injection turbo extra mega Remember `.pipe(rev.manifest({path: 'vendor-manifest.json'}))`?
LESSON 2 CHANGE THE DATA IN YOUR OWN WAY
You're testing my lints Hinting, code style, tests
LESSON 3 OWN YOUR TASKS
Thank you Questions? (I accept cash and Paypal donations.)