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
Cross Platform Day - Gulp
Search
Thorsten Hans
February 12, 2016
Technology
0
140
Cross Platform Day - Gulp
Presentations from my Gulp Talk as part of the Cross Platform Day at Channel9
Thorsten Hans
February 12, 2016
Tweet
Share
More Decks by Thorsten Hans
See All by Thorsten Hans
Hyper-Efficient Serverless Platforms on Azure Kubernetes Service with Fermyon Platform for Kubernetes
thorstenhans
0
110
Azure OpenAI & private Large Language Models sicher deployen mit Terraform
thorstenhans
0
310
Mega Mergers: Cloud-Native-Architekturen mit Containern und WebAssembly
thorstenhans
0
100
Cloud-Native Generative AI mit Fermyon Serverless AI
thorstenhans
0
120
BASTA 2023 - Cloud Native Workshop
thorstenhans
0
130
Cloud-Native in der Praxis: Moderne End-to-End-Architekturen
thorstenhans
0
120
Azure Container Apps: Endlich Serverless?!
thorstenhans
0
140
Cloud-Native für .NET-Entwickler: Moderne End-to-End-Architekturen
thorstenhans
0
130
Webinar: Logs. Traces, Metriken: Observability von .NET 7-Anwendungen
thorstenhans
0
280
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure IaaS 新機能アップデート 2025/06 - 2025/08
oracle4engineer
PRO
0
110
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
260
エンジニアが主導できる組織づくり ー 製品と事業を進化させる体制へのシフト
ueokande
1
100
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.3k
Generative AI Japan 第一回生成AI実践研究会「AI駆動開発の現在地──ブレイクスルーの鍵を握るのはデータ領域」
shisyu_gaku
0
330
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.1k
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
120
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
450
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
350
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
2
260
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.1k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
28
4k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Optimizing for Happiness
mojombo
379
70k
Designing for Performance
lara
610
69k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
It's Worth the Effort
3n
187
28k
Transcript
GULP CROSS PLATFORM DAY Thorsten Hans
CROSS PLATFORM DAY THORSTEN HANS ▸
[email protected]
▸ http://thinktecture.com ▸
http://www.xplatform.rocks ▸ @ThorstenHans ▸ Microsoft MVP DEVELOPER / CONSULTANT @ THINKTECTURE
CROSS PLATFORM DAY WAS IST GULP ▸ Tool zur Build-Automatisierung
mittels JavaScript ▸ Node.js® Modul ▸ Lesbare Build-Skripte ▸ Gulp Erweiterungen auf NPM verfügbar
CROSS PLATFORM DAY WARUM GULP ▸ manuelle Aufgaben sind Risiken
▸ release early, release often ▸ Continuous Integration ▸ Continuous Deployment
CROSS PLATFORM DAY TECHNISCHE SICHT AUF GULP ▸ Stream-basierte Verarbeitung
▸ Gulp Tasks ▸ sind reine JavaScript-Funktionen ▸ werden asynchron ausgeführt ▸ gulpfile.js wird von Gulp vorausgesetzt
CROSS PLATFORM DAY GULP SKRIPTE AUSFÜHREN ▸ Bei globaler Installation
( npm install gulp —g ) ▸ $ gulp [task-name] ▸ Bei lokaler Installation ( npm install gulp —save-dev ) ▸ $./node_modules/.bin/gulp [task-name] ▸ Ohne Argument versucht Gulp den default Task zu starten
CROSS PLATFORM DAY GULP API var gulp = require('gulp'); gulp.task('task-name',
function(done){ // task logik });
var gulp = require('gulp'), typescript = require('gulp-typescript'); gulp.task('compile:typescript', function(done){ return
gulp.src('src/app/**/*.ts') .pipe(typescript()) .pipe(gulp.dest('dist/app')); }); CROSS PLATFORM DAY GULP API - AM BEISPIEL TYPESCRIPT