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
110
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
Azure OpenAI & private Large Language Models sicher deployen mit Terraform
thorstenhans
0
110
Mega Mergers: Cloud-Native-Architekturen mit Containern und WebAssembly
thorstenhans
0
8
Cloud-Native Generative AI mit Fermyon Serverless AI
thorstenhans
0
8
BASTA 2023 - Cloud Native Workshop
thorstenhans
0
97
Cloud-Native in der Praxis: Moderne End-to-End-Architekturen
thorstenhans
0
5
Azure Container Apps: Endlich Serverless?!
thorstenhans
0
13
Cloud-Native für .NET-Entwickler: Moderne End-to-End-Architekturen
thorstenhans
0
13
Webinar: Logs. Traces, Metriken: Observability von .NET 7-Anwendungen
thorstenhans
0
140
Azure Static Web Apps in 45 min
thorstenhans
0
13
Other Decks in Technology
See All in Technology
既存プロセスからの脱却と変化に適応するために必要なこと
cybozuinsideout
PRO
2
170
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
現実世界の事象から学ぶSOLID原則
h0r15h0
24
10k
サービス成長と共に肥大化するモノレポ、長くなるCI時間 / As services grow, monorepos get bigger and CI time gets longer
kohbis
5
2.1k
8週連続ウェビナー_イチから学ぶFivetran
cmsuzu
0
170
AWS アーキテクチャクイズ
yuu26
2
700
Challenges - Open Farming Hackdays 2024
loleg
0
560
私のRSpecの書き方 / How I write RSpec
tmtms
4
830
Tohoku.Tech #1 「Cursorを使ったRaspberry Piの開発」by ねこまた
jun2882
0
250
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
500
長文から長文を生成するLLMツールをオープンソースで作ってみた。
tomohisa
2
140
Introduction to Jetpack Compose
pohjus
1
110
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Design by the Numbers
sachag
274
18k
Why Our Code Smells
bkeepers
PRO
330
56k
Debugging Ruby Performance
tmm1
68
11k
A designer walks into a library…
pauljervisheath
199
23k
What's new in Ruby 2.0
geeforr
335
31k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.2k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Code Review Best Practice
trishagee
54
15k
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