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
490
orrfuscation
nostalgia
0
130
The evolution of CSS - 2
nostalgia
1
97
The evolution of CSS
nostalgia
4
290
jQuery
nostalgia
4
420
Other Decks in Programming
See All in Programming
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
6
1.3k
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
4
440
VS Code をプロダクトにどう取り込むか
onomax
1
770
The Cutting Edge Of Versioning (LambdaConf 2024)
chriskrycho
0
190
雑に思考を整理する技術と効能
konifar
64
31k
JavaScript Closure
asoluka
0
530
Elm 0.19.0 Changes
bkuhlmann
0
510
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
280
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
470
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
1.1k
新宿ダンジョンを可視化してみた
satoshi7190
3
420
Open standards for building event-driven applications in the cloud
meteatamel
0
190
Featured
See All Featured
Producing Creativity
orderedlist
PRO
338
39k
How STYLIGHT went responsive
nonsquared
92
4.8k
How GitHub (no longer) Works
holman
305
140k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
22
1.6k
Code Review Best Practice
trishagee
56
15k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
660
120k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Automating Front-end Workflow
addyosmani
1357
200k
Designing for Performance
lara
601
67k
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]