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
django loves gulp
Search
Mattia Larentis
April 17, 2016
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
django loves gulp
pycon.it slides
Mattia Larentis
April 17, 2016
More Decks by Mattia Larentis
See All by Mattia Larentis
Going isomorphic with Django and React
nostalgia
0
540
orrfuscation
nostalgia
0
140
The evolution of CSS - 2
nostalgia
1
130
The evolution of CSS
nostalgia
4
320
jQuery
nostalgia
4
450
Other Decks in Programming
See All in Programming
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.7k
What's New in Android 2026
veronikapj
0
240
Android CLI
fornewid
0
190
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
120
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
280
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
3
1.3k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
340
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
440
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
850
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
17k
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
200
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
440
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
A Tale of Four Properties
chriscoyier
163
24k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
420
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
RailsConf 2023
tenderlove
30
1.5k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Exploring anti-patterns in Rails
aemeredith
3
450
New Earth Scene 8
popppiees
3
2.4k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
250
Transcript
Django loves Gulp https://flic.kr/p/76DFrq
Mattia Larentis @SpiritualGuru github.com/nostalgiaz
INIZIO 2012 http://spaziodati.eu
http://dandelion.eu INIZIO 2013
NEXT GENERATION SALES & MARKETING INTELLIGENCE atok logo - testo
in Din Next LT PRO http://atoka.io METÀ 2015
JavaScript (poco) prima di Dandelion
download it unzip it move it link it
None
Codice non organizzato
Pagine fini a loro stesse o con architettura artigianale
None
JavaScript al tempo di ATOKA
Vere e proprie applicazioni
None
None
necessità di LINGUaggi EVOLUTI
None
None
None
None
https://babeljs.io/
http://www.typescriptlang.org/
necessità di Framework & Librerie
https://angularjs.org/
https://facebook.github.io/react/
necessità di package manager
https://www.npmjs.com/
http://bower.io/
necessità di module bundler
http://browserify.org/
https://webpack.github.io/
necessità di task runner
http://gruntjs.com/
http://gulpjs.com/
perché CAMBIARE
Codice (più facilmente) testabile
Togliere “magia”
Chiarezza del codice
Come fare?
Django Pipeline https://django-pipeline.readthedocs.org/en/latest/
Django Compressor https://django-compressor.readthedocs.org
Sono dei wrapper!
Django Webpack Loader https://github.com/owais/django-webpack-loader
let’s fall in love
https://github.com/ nostalgiaz/pycon- django-loves-gulp
DEMO
gulp server
gulp test
gulp compile-static
Tuttavia, non si può utilizzare la potenza totale…
Ma abbiamo fatto sicuramente qualcosa di bello.
Thank you https://flic.kr/p/4zatM9 @SpiritualGuru
[email protected]