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
44
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
77
Writing Async Microservices in Python
yakky
0
890
1 API - 3 Framework - 30 minutes
yakky
0
100
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
680
Building real time applications with Django
yakky
0
830
django knocker
yakky
0
71
django CMS application - A comprehensive approach
yakky
0
55
django CMS + Channels + DRF = ♥
yakky
0
330
Other Decks in Programming
See All in Programming
2026/02/04 AIキャラクター人格の実装論 口 調の模倣から、コンテキスト制御による 『思想』と『行動』の創発へ
sr2mg4
0
670
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
190
Event Storming
hschwentner
3
1.3k
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
390
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
190
Oxlint JS plugins
kazupon
1
1.2k
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
200
The Ralph Wiggum Loop: First Principles of Autonomous Development
sembayui
0
3.7k
2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech
girigiribauer
0
220
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
340
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
200
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
470
Featured
See All Featured
How to make the Groovebox
asonas
2
2k
Code Reviewing Like a Champion
maltzj
528
40k
Thoughts on Productivity
jonyablonski
75
5.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
WCS-LA-2024
lcolladotor
0
470
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
220
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
72k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
GitHub's CSS Performance
jonrohan
1032
470k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
190
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
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