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
KANNA Android の技術的課題と取り組み
watabee
0
150
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
2
490
Fiber Scheduler vs. General-Purpose Parallel Client
hayaokimura
1
230
파급효과: From AI to Android Development
l2hyunwoo
0
150
The Evolution of the CRuby Build System
kateinoigakukun
1
740
Lambda(Python)の リファクタリングが好きなんです
komakichi
3
230
Cursorを活用したAIプログラミングについて 入門
rect
0
120
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
120
「影響が少ない」を自分の目でみてみる
o0h
PRO
2
1.2k
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
220
On-the-fly Suggestions of Rewriting Method Deprecations
ohbarye
1
4.1k
Qiita Bash
mercury_dev0517
2
220
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Docker and Python
trallard
44
3.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.1k
Scaling GitHub
holman
459
140k
A better future with KSS
kneath
239
17k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Fireside Chat
paigeccino
37
3.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.4k
Designing for humans not robots
tammielis
253
25k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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 mattia@larentis.eu