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
django knocker
Search
Iacopo Spalletti
May 15, 2017
Programming
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
django knocker
Iacopo Spalletti
May 15, 2017
More Decks by Iacopo Spalletti
See All by Iacopo Spalletti
FastHTML: HTML applications, the Python way
yakky
0
87
Django dalle trincee: pattern e pratiche dopo 15 anni di esperienza su Django
yakky
0
130
Writing Async Microservices in Python
yakky
0
990
1 API - 3 Framework - 30 minutes
yakky
0
120
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
910
django CMS application - A comprehensive approach
yakky
0
75
django CMS + Channels + DRF = ♥
yakky
0
350
Other Decks in Programming
See All in Programming
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
3.8k
速習iPhone Duo対応
yuukiw00w
2
830
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
260
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
580
Intent as Code
shoppingjaws
6
1.1k
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
160
Security issues being discussed on Web Platforms
petamoriken
0
1.2k
setup-vp GitLab対応の裏側
naokihaba
0
120
Workers Cache を知る
syumai
0
280
すこし踏み込む CancellationToken
htkym
2
1.2k
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
110
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.9k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Building an army of robots
kneath
307
46k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
370
The Invisible Side of Design
smashingmag
301
52k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
330
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Statistics for Hackers
jakevdp
799
230k
We Are The Robots
honzajavorek
0
380
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
300
Transcript
DESKTOP NOTIFICATIONS USING CHANNELS DJANGO KNOCKER
HELLO, I AM IACOPO Founder and CTO @NephilaIt @yakkys https://github.com/yakky
SO, CHANNELS It's awesome
I WANTED TO TINKER WITH IT And then, django-knocker
DESKTOP NOTIFICATION LIBRARY Easily integrated in every Django model
DESKTOP NOTIFICATION LIBRARY Add to INSTALLED_APPS Configure channels routing Add
two mixins to your model And you're done
LIVE DEMO! (check https://github.com/nephila/django-knocker)
HOW DOES IT WORK? Listen for signals Apply rules wheter
to emit notifications (your rules) Creates the data package Send message to a group
MOSTLY A PROOF OF CONCEPT THERE IS MORE BEHIND THE
SCENES: PASS BY DURING THE SPRINTS!