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 Channels
Search
Labcodes Software Studio
July 01, 2017
Technology
0
180
Django Channels
Palestra apresentada no 50º Encontro do PUG-PE por Alessandro Henrique
Labcodes Software Studio
July 01, 2017
Tweet
Share
More Decks by Labcodes Software Studio
See All by Labcodes Software Studio
Sua aplicação web aguenta o tranco?
labcodes
0
26
Como Gerenciar Trocas de Contexto em tempo de Pandemia
labcodes
0
65
Débito Técnico: Porque isso vai estragar teu Software
labcodes
1
380
80 tiros não são disparados por engano
labcodes
0
72
Recompose - O lodash para React
labcodes
2
110
Aprendendo com os erros
labcodes
3
200
Usando recursos avançados da ORM do Django para consultas mais eficientes
labcodes
2
290
Making smarter queries with advanced ORM resources
labcodes
2
230
Explorando QuerySets do Django
labcodes
2
210
Other Decks in Technology
See All in Technology
AIエージェントの活用に重要な「MCP (Model Context Protocol)」とは何か
masayamoriofficial
0
240
モダンフロントエンド 開発研修
recruitengineers
PRO
9
6k
衝突して強くなる! BLUE GIANTと アジャイルチームの共通点とは ― いきいきと活気に満ちたグルーヴあるチームを作るコツ ― / BLUE GIANT and Agile Teams
naitosatoshi
0
280
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
25
12k
「AI2027」を紐解く ― AGI・ASI・シンギュラリティ
masayamoriofficial
0
160
Function Body Macros で、SwiftUI の View に Accessibility Identifier を自動付与する/Function Body Macros: Autogenerate accessibility identifiers for SwiftUI Views
miichan
2
150
DeNA での思い出 / Memories at DeNA
orgachem
PRO
6
1.9k
JavaScript 研修
recruitengineers
PRO
6
1.3k
Vault meets Kubernetes
mochizuki875
0
150
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
220
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
6
800
スプリントレトロスペクティブはチーム観察の宝庫? 〜チームの衝突レベルに合わせたアプローチ仮説!〜
electricsatie
1
140
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
246
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Bash Introduction
62gerente
614
210k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Designing for humans not robots
tammielis
253
25k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Thoughts on Productivity
jonyablonski
69
4.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
790
Git: the NoSQL Database
bkeepers
PRO
431
66k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
830
Transcript
Alessandro Henrique Django Channels
Labcodes Software studio de Recife para o mundo Tecnologias que
trabalhamos Labcodes e Comunidade Labcodes
None
Motivação Your World Of Text
Exemplo com channels: Pugchat
O que é Django Channels? Extensão do Django Uso de
WebSockets Tasks em plano de fundo Real time HTTP 2
Websockets
Características de um websocket Comunicação bidirecional Utiliza Transmission Control Protocol
(TCP)
Vou ter que mudar o meu projeto? ASGI server Worker
servers ASGI requests router
Instalação
None
Libs necessárias para rodar com channels asgi-redis ou asgi-rabbitmq ou
asgi-ipc asgiref
ASGI server (Daphne)
ASGI routers
None
None
None
Worker servers
None
None
Channels
None
Fluxo de dados
None
None
None
None
None
None
Obrigado! github.com/alessandroHenrique www.labcodes.com.br medium.com/labcodes