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
Liveblogging using channels
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Iacopo Spalletti
March 31, 2016
Programming
0
45
Liveblogging using channels
Lightning talk at DjangoCon Europe 2016
Iacopo Spalletti
March 31, 2016
Tweet
Share
More Decks by Iacopo Spalletti
See All by Iacopo Spalletti
Django dalle trincee: pattern e pratiche dopo 15 anni di esperienza su Django
yakky
0
83
Writing Async Microservices in Python
yakky
0
900
1 API - 3 Framework - 30 minutes
yakky
0
110
Building real time applications with Django and Channels 2 @ DjangoCon Europe
yakky
1
860
Building real time applications with Django and Channels 2 @ PyCon Italia
yakky
0
690
Building real time applications with Django
yakky
0
840
django knocker
yakky
0
73
django CMS application - A comprehensive approach
yakky
0
56
django CMS + Channels + DRF = ♥
yakky
0
330
Other Decks in Programming
See All in Programming
20260315 AWSなんもわからん🥲
chiilog
2
140
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
250
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
260
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
500
Ruby x Terminal
a_matsuda
7
590
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
550
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
560
Codex の「自走力」を高める
yorifuji
0
1.2k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
950
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.6k
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
Tell your own story through comics
letsgokoyo
1
840
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
New Earth Scene 8
popppiees
1
1.7k
Paper Plane
katiecoart
PRO
0
48k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
240
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
980
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
70
ラッコキーワード サービス紹介資料
rakko
1
2.6M
Transcript
LIVEBLOGGING USING CHANNELS
HELLO, I AM IACOPO Founder and CTO @NephilaIt @yakkys https://github.com/yakky
SO, CHANNELS New protocol interface for Django Asyncronous 'At most
once' queue system
SO, CHANNELS FUTURE (AND PRESENT) OF DJANGO Released for Djago
1.8, 1.9 In Django core starting 1.10 (hopefully)
I WANTED TO TINKER WITH IT And then, djangocms-blog.liveblog
DJANGOCMS-BLOG.LIVEBLOG Liveblogging in realtime with websockets
LIVE DEMO!
HOW DOES IT WORK? notification = { 'id': self.pk, 'content':
self.render(), 'creation_date': self.creation_date.strftime(DATE_FORMAT), 'changed_date': self.changed_date.strftime(DATE_FORMAT), } Group(self.liveblog_group).send({ 'text': json.dumps(notification), })
THANKS