$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
django knocker
Search
Iacopo Spalletti
May 15, 2017
Programming
0
61
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
73
Writing Async Microservices in Python
yakky
0
830
1 API - 3 Framework - 30 minutes
yakky
0
100
Building real time applications with Django and Channels 2 @ DjangoCon Europe
yakky
1
810
Building real time applications with Django and Channels 2 @ PyCon Italia
yakky
0
640
Building real time applications with Django
yakky
0
790
django CMS application - A comprehensive approach
yakky
0
54
django CMS + Channels + DRF = ♥
yakky
0
320
Liveblogging using channels
yakky
0
43
Other Decks in Programming
See All in Programming
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
25k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4k
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
JETLS.jl ─ A New Language Server for Julia
abap34
2
460
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
900
Basic Architectures
denyspoltorak
0
120
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
290
Graviton と Nitro と私
maroon1st
0
140
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
440
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.4k
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
4.1k
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
620
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
The Invisible Side of Design
smashingmag
302
51k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
870
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
200
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
200
Amusing Abliteration
ianozsvald
0
71
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
A Tale of Four Properties
chriscoyier
162
23k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
38
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
89
The Art of Programming - Codeland 2020
erikaheidi
56
14k
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!