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
510
orrfuscation
nostalgia
0
130
The evolution of CSS - 2
nostalgia
1
100
The evolution of CSS
nostalgia
4
300
jQuery
nostalgia
4
430
Other Decks in Programming
See All in Programming
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
170
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.1k
受け取る人から提供する人になるということ
little_rubyist
0
230
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
ふかぼれ!CSSセレクターモジュール / Fukabore! CSS Selectors Module
petamoriken
0
150
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
220
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.5k
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
330
3rd party scriptでもReactを使いたい! Preact + Reactのハイブリッド開発
righttouch
PRO
1
600
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1366
200k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
BBQ
matthewcrist
85
9.3k
Documentation Writing (for coders)
carmenintech
65
4.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Done Done
chrislema
181
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Designing the Hi-DPI Web
ddemaree
280
34k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Writing Fast Ruby
sferik
627
61k
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]