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 knocker
Search
Iacopo Spalletti
May 15, 2017
Programming
0
59
django knocker
Iacopo Spalletti
May 15, 2017
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
68
Writing Async Microservices in Python
yakky
0
750
1 API - 3 Framework - 30 minutes
yakky
0
96
Building real time applications with Django and Channels 2 @ DjangoCon Europe
yakky
1
740
Building real time applications with Django and Channels 2 @ PyCon Italia
yakky
0
590
Building real time applications with Django
yakky
0
730
django CMS application - A comprehensive approach
yakky
0
53
django CMS + Channels + DRF = ♥
yakky
0
320
Liveblogging using channels
yakky
0
42
Other Decks in Programming
See All in Programming
Web フロントエンドエンジニアに開かれる AI Agent プロダクト開発 - Vercel AI SDK を観察して AI Agent と仲良くなろう! #FEC余熱NIGHT
izumin5210
3
420
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
150
Playwrightはどのようにクロスブラウザをサポートしているのか
yotahada3
7
2.3k
dynamic!
moro
9
6.7k
あなたの知らない「動画広告」の世界 - iOSDC Japan 2025
ukitaka
0
400
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
140
CSC509 Lecture 01
javiergs
PRO
1
430
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
230
Breaking Up with Big ViewModels — Without Breaking Your Architecture (droidcon Berlin 2025)
steliosf
PRO
1
340
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
460
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
200
クラシルを支える技術と組織
rakutek
0
190
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
For a Future-Friendly Web
brad_frost
180
9.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
4 Signs Your Business is Dying
shpigford
185
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
The Cult of Friendly URLs
andyhume
79
6.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Side Projects
sachag
455
43k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
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!