Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
1 API - 3 Framework - 30 minutes
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Iacopo Spalletti
October 03, 2019
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
1 API - 3 Framework - 30 minutes
Iacopo Spalletti
October 03, 2019
More Decks by Iacopo Spalletti
See All by Iacopo Spalletti
FastHTML: HTML applications, the Python way
yakky
0
89
Django dalle trincee: pattern e pratiche dopo 15 anni di esperienza su Django
yakky
0
130
Writing Async Microservices in Python
yakky
0
990
Building real time applications with Django and Channels 2 @ DjangoCon Europe
yakky
1
940
Building real time applications with Django and Channels 2 @ PyCon Italia
yakky
0
750
Building real time applications with Django
yakky
0
920
django knocker
yakky
0
91
django CMS application - A comprehensive approach
yakky
0
75
django CMS + Channels + DRF = ♥
yakky
0
350
Other Decks in Programming
See All in Programming
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
FreeBSDでZabbixを動かす
kenkino
0
350
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
600
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
290
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
6k
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
220
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
470
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
670
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
390
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Done Done
chrislema
187
17k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Designing for humans not robots
tammielis
254
26k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
550
Product Roadmaps are Hard
iamctodd
55
13k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
500
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The browser strikes back
jonoalderson
0
1.7k
Code Review Best Practice
trishagee
74
20k
Transcript
1 API - 3 Framework - 30 minutes Iacopo Spalletti
1 / 28 Iacopo Spalletti - @yakkys
Hello, I am Iacopo Founder and CTO @NephilaIT Djangonaut and
django CMS core developer @yakks @
[email protected]
https://keybase.io/yakky https://github.com/yakky https://speakerdeck.com/yakky 2 / 28 Iacopo Spalletti - @yakkys
API? What's that? Application Programming Interface 3 / 28 Iacopo
Spalletti - @yakkys
API? What's that? Application Programming Interface Web API 4 /
28 Iacopo Spalletti - @yakkys
5 / 28 Iacopo Spalletti - @yakkys
6 / 28 Iacopo Spalletti - @yakkys
7 / 28 Iacopo Spalletti - @yakkys
REST HTTP as a semantic protocol 8 / 28 Iacopo
Spalletti - @yakkys
Call URL, stuff happens 9 / 28 Iacopo Spalletti -
@yakkys
Enters Python 10 / 28 Iacopo Spalletti - @yakkys
Django Flask Starlette 11 / 28 Iacopo Spalletti - @yakkys
Django The web framework for perfectionists with deadlines 12 /
28 Iacopo Spalletti - @yakkys
Django The web framework for perfectionists with deadlines Quick building
non-trivial applications 13 / 28 Iacopo Spalletti - @yakkys
Flask Lightweight WSGI web application framework 14 / 28 Iacopo
Spalletti - @yakkys
Flask Lightweight WSGI web application framework Complexity grows with the
project 15 / 28 Iacopo Spalletti - @yakkys
Starlette The little ASGI framework that shines 16 / 28
Iacopo Spalletti - @yakkys
Starlette The little ASGI framework that shines Microservice oriented 17
/ 28 Iacopo Spalletti - @yakkys
Some code now? 18 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
19 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
Warehouse is divided in Shelves 20 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
Warehouse is divided in Shelves Each Shelf belongs to an Organization 21 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
Warehouse is divided in Shelves Each Shelf belongs to an Organization Each Shelf can hold a given set of Boxes 22 / 28 Iacopo Spalletti - @yakkys
Django https://github.com/yakky/3frameworks-django 23 / 28 Iacopo Spalletti - @yakkys
Flask https://github.com/yakky/3frameworks-flask 24 / 28 Iacopo Spalletti - @yakkys
Starlette https://github.com/yakky/3frameworks-starlette 25 / 28 Iacopo Spalletti - @yakkys
26 / 28 Iacopo Spalletti - @yakkys
Questions? 27 / 28 Iacopo Spalletti - @yakkys
Thanks @yakks @
[email protected]
https://keybase.io/yakky https://github.com/yakky https://speakerdeck.com/yakky 28 / 28 Iacopo
Spalletti - @yakkys
1 API - 3 Framework - 30 minutes Iacopo Spalletti
1 / 28 Iacopo Spalletti - @yakkys
Hello, I am Iacopo Founder and CTO @NephilaIT Djangonaut and
django CMS core developer @yakks @
[email protected]
https://keybase.io/yakky https://github.com/yakky https://speakerdeck.com/yakky 2 / 28 Iacopo Spalletti - @yakkys
API? What's that? Application Programming Interface 3 / 28 Iacopo
Spalletti - @yakkys
API? What's that? Application Programming Interface Web API 4 /
28 Iacopo Spalletti - @yakkys
5 / 28 Iacopo Spalletti - @yakkys
6 / 28 Iacopo Spalletti - @yakkys
7 / 28 Iacopo Spalletti - @yakkys
REST HTTP as a semantic protocol 8 / 28 Iacopo
Spalletti - @yakkys
Call URL, stuff happens 9 / 28 Iacopo Spalletti -
@yakkys
Enters Python 10 / 28 Iacopo Spalletti - @yakkys
Django Flask Starlette 11 / 28 Iacopo Spalletti - @yakkys
Django The web framework for perfectionists with deadlines 12 /
28 Iacopo Spalletti - @yakkys
Django The web framework for perfectionists with deadlines Quick building
non-trivial applications 13 / 28 Iacopo Spalletti - @yakkys
Flask Lightweight WSGI web application framework 14 / 28 Iacopo
Spalletti - @yakkys
Flask Lightweight WSGI web application framework Complexity grows with the
project 15 / 28 Iacopo Spalletti - @yakkys
Starlette The little ASGI framework that shines 16 / 28
Iacopo Spalletti - @yakkys
Starlette The little ASGI framework that shines Microservice oriented 17
/ 28 Iacopo Spalletti - @yakkys
Some code now? 18 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
19 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
Warehouse is divided in Shelves 20 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
Warehouse is divided in Shelves Each Shelf belongs to an Organization 21 / 28 Iacopo Spalletti - @yakkys
The specs A RESTful backend to handle a multi-tenant warehouse.
Warehouse is divided in Shelves Each Shelf belongs to an Organization Each Shelf can hold a given set of Boxes 22 / 28 Iacopo Spalletti - @yakkys
Django https://github.com/yakky/3frameworks-django 23 / 28 Iacopo Spalletti - @yakkys
Flask https://github.com/yakky/3frameworks-flask 24 / 28 Iacopo Spalletti - @yakkys
Starlette https://github.com/yakky/3frameworks-starlette 25 / 28 Iacopo Spalletti - @yakkys
26 / 28 Iacopo Spalletti - @yakkys
Questions? 27 / 28 Iacopo Spalletti - @yakkys
Thanks @yakks @
[email protected]
https://keybase.io/yakky https://github.com/yakky https://speakerdeck.com/yakky 28 / 28 Iacopo
Spalletti - @yakkys