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
0
160
django loves gulp
pycon.it slides
Mattia Larentis
April 17, 2016
Tweet
Share
More Decks by Mattia Larentis
See All by Mattia Larentis
Going isomorphic with Django and React
nostalgia
0
520
orrfuscation
nostalgia
0
140
The evolution of CSS - 2
nostalgia
1
110
The evolution of CSS
nostalgia
4
310
jQuery
nostalgia
4
440
Other Decks in Programming
See All in Programming
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
900
RubyKaigiで得られる10の価値 〜Ruby話を聞くことだけが RubyKaigiじゃない〜
tomohiko9090
0
140
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
180
無関心の谷
kanayannet
0
160
Parallel::Pipesの紹介
skaji
2
900
CSC307 Lecture 17
javiergs
PRO
0
110
Development of an App for Intuitive AI Learning - Blockly Summit 2025
teba_eleven
0
110
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
120
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
110
インターフェース設計のコツとツボ
togishima
2
690
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
280
Featured
See All Featured
Become a Pro
speakerdeck
PRO
28
5.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Designing for Performance
lara
609
69k
The Cult of Friendly URLs
andyhume
79
6.4k
What's in a price? How to price your products and services
michaelherold
245
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
900
Side Projects
sachag
454
42k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
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]