#asgi — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #asgi, aggregated by home.social.
-
От WSGI к ASGI: как Python научился работать с асинхронным вебом
WSGI и ASGI — то, на чем стоит весь современный веб на Python. Это стандарты, которые описывают интерфейс между веб-сервером и приложением. Благодаря им сервер и фреймворк не образуют жесткую пару: любой WSGI-сервер запускает любое WSGI-приложение, любой ASGI-сервер любое ASGI-приложение. Uvicorn не знает ничего о FastAPI, FastAPI не знает ничего о Uvicorn, они знают только о том, что передать на вход и что ожидать на выходе. Разберем, как все это устроено. Погружаемся
-
Petizione importante: chiediamo rispetto per le diagnosi che prevengono patologie legate all’incarceramento in cpr
da un post di Christian Raimo
C'è una notizia gravissima, gravissima, da due giorni, che non è in prima pagina ovunque in Italia, e
https://differx.noblogs.org/2026/02/15/petizione-importante-chiediamo-rispetto-per-le-diagnosi-che-prevengono-patologie-legate-allincarceramento-in-cpr/
#Resistenza #Asgi #CPR #diagnosi #medici #polizia #RavennaToday #razzismo #StatoDiPolizia -
Petizione importante: chiediamo rispetto per le diagnosi che prevengono patologie legate all’incarceramento in cpr
da un post di Christian Raimo
C'è una notizia gravissima, gravissima, da due giorni, che non è in prima pagina ovunque in Italia, e
https://differx.noblogs.org/2026/02/15/petizione-importante-chiediamo-rispetto-per-le-diagnosi-che-prevengono-patologie-legate-allincarceramento-in-cpr/
#Resistenza #Asgi #CPR #diagnosi #medici #polizia #RavennaToday #razzismo #StatoDiPolizia -
Ваша LLM стримит в никуда: разбираемся, как работать с дисконнектами в FastAPI
Что делает ваше FastAPI-приложение, когда клиент неожиданно закрывает соединение? По умолчанию — ничего. Если сервису важно экономить ресурсы (например, при работе с LLM), дисконнекты приходится обрабатывать явно, иначе GPU продолжит генерировать токены в пустоту. В FastAPI есть встроенные механизмы отмены обработки запроса при дисконнекте клиента. Однако просто включить их недостаточно: нужно подготовить ваш код к этому. Иначе возможны проблемы: зависшие транзакции и сломанный пул соединений с БД.
https://habr.com/ru/companies/tochka/articles/992134/
#fastapi #starlette #uvicorn #стримминг #sse #дисконнекты #отмена_запроса #asgi
-
[Перевод] Python 3.14 без GIL: что это значит для веб-разработки
Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.
https://habr.com/ru/articles/967244/
#Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI
-
[Перевод] Python 3.14 без GIL: что это значит для веб-разработки
Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.
https://habr.com/ru/articles/967244/
#Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI
-
[Перевод] Python 3.14 без GIL: что это значит для веб-разработки
Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.
https://habr.com/ru/articles/967244/
#Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI
-
[Перевод] Python 3.14 без GIL: что это значит для веб-разработки
Команда Python for Devs подготовила перевод статьи о том, как "free-threaded" Python меняет правила игры для веб-сервисов. Автор сравнивает Python 3.14 с GIL и без него на реальных ASGI и WSGI приложениях — и приходит к неожиданному выводу: несмотря на локальные просадки в производительности, "free-threaded" Python уже сейчас может упростить масштабирование и снизить накладные расходы.
https://habr.com/ru/articles/967244/
#Python #GIL #freethreading #вебсервисы #ASGI #WSGI #производительность #конкурентность #Granian #FastAPI
-
Практическое тестирование приложений
Всем привет! Эта статья — продолжение материала про универсальный прототип бэкенд-приложений. В ней я поделюсь практическим опытом написания тестов и покажу, как выбранная архитектура упрощает этот процесс. Ну что ж, приступим
https://habr.com/ru/articles/958014/
#python #faststream #dishka #litestar #fastapi #sqlalchemy #pydantic #asgi #pytest
-
Практическое тестирование приложений
Всем привет! Эта статья — продолжение материала про универсальный прототип бэкенд-приложений. В ней я поделюсь практическим опытом написания тестов и покажу, как выбранная архитектура упрощает этот процесс. Ну что ж, приступим
https://habr.com/ru/articles/958014/
#python #faststream #dishka #litestar #fastapi #sqlalchemy #pydantic #asgi #pytest
-
Практическое тестирование приложений
Всем привет! Эта статья — продолжение материала про универсальный прототип бэкенд-приложений. В ней я поделюсь практическим опытом написания тестов и покажу, как выбранная архитектура упрощает этот процесс. Ну что ж, приступим
https://habr.com/ru/articles/958014/
#python #faststream #dishka #litestar #fastapi #sqlalchemy #pydantic #asgi #pytest
-
Практическое тестирование приложений
Всем привет! Эта статья — продолжение материала про универсальный прототип бэкенд-приложений. В ней я поделюсь практическим опытом написания тестов и покажу, как выбранная архитектура упрощает этот процесс. Ну что ж, приступим
https://habr.com/ru/articles/958014/
#python #faststream #dishka #litestar #fastapi #sqlalchemy #pydantic #asgi #pytest
-
Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году
Любому веб-приложению нужен веб-сервер для доступа извне. На самом деле, многие даже не уделяют выбору веб-сервера для своего приложения достаточного внимания: на Django берут "популярный" Gunicorn (а кто-то ещё и обвязывает его Uvicorn'ом), а для FastAPI Uvicorn практически стандарт. Тут "на сцену" выходит Granian, представляющий впечатляющие результаты производительности с простой настройкой. В своём проекте "Код на салфетке" я использовал uWSGI, но недавно узнал про новый Granian и мне стало интересно на что он способен. Так появилась идея для этой статьи. В этой статье узнаем:
https://habr.com/ru/articles/948190/
#WSGI #ASGI #RSGI #вебсервер_python #сравнение_веб_серверов #django #fastapi #uvicorn #granian
-
Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году
Любому веб-приложению нужен веб-сервер для доступа извне. На самом деле, многие даже не уделяют выбору веб-сервера для своего приложения достаточного внимания: на Django берут "популярный" Gunicorn (а кто-то ещё и обвязывает его Uvicorn'ом), а для FastAPI Uvicorn практически стандарт. Тут "на сцену" выходит Granian, представляющий впечатляющие результаты производительности с простой настройкой. В своём проекте "Код на салфетке" я использовал uWSGI, но недавно узнал про новый Granian и мне стало интересно на что он способен. Так появилась идея для этой статьи. В этой статье узнаем:
https://habr.com/ru/articles/948190/
#WSGI #ASGI #RSGI #вебсервер_python #сравнение_веб_серверов #django #fastapi #uvicorn #granian
-
Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году
Любому веб-приложению нужен веб-сервер для доступа извне. На самом деле, многие даже не уделяют выбору веб-сервера для своего приложения достаточного внимания: на Django берут "популярный" Gunicorn (а кто-то ещё и обвязывает его Uvicorn'ом), а для FastAPI Uvicorn практически стандарт. Тут "на сцену" выходит Granian, представляющий впечатляющие результаты производительности с простой настройкой. В своём проекте "Код на салфетке" я использовал uWSGI, но недавно узнал про новый Granian и мне стало интересно на что он способен. Так появилась идея для этой статьи. В этой статье узнаем:
https://habr.com/ru/articles/948190/
#WSGI #ASGI #RSGI #вебсервер_python #сравнение_веб_серверов #django #fastapi #uvicorn #granian
-
Обзор WSGI, ASGI и RSGI: лидеры среди веб-серверов в 2025 году
Любому веб-приложению нужен веб-сервер для доступа извне. На самом деле, многие даже не уделяют выбору веб-сервера для своего приложения достаточного внимания: на Django берут "популярный" Gunicorn (а кто-то ещё и обвязывает его Uvicorn'ом), а для FastAPI Uvicorn практически стандарт. Тут "на сцену" выходит Granian, представляющий впечатляющие результаты производительности с простой настройкой. В своём проекте "Код на салфетке" я использовал uWSGI, но недавно узнал про новый Granian и мне стало интересно на что он способен. Так появилась идея для этой статьи. В этой статье узнаем:
https://habr.com/ru/articles/948190/
#WSGI #ASGI #RSGI #вебсервер_python #сравнение_веб_серверов #django #fastapi #uvicorn #granian
-
Criminalizzazione della migrazione, criminalizzazione della solidarietà
Casa Gialla, domenica 29 giugno alle ore 19:00 CEST
Eccedenze Organizzate introduce e modera:
Stella Arena
Avvocatessa del foro di Nola - AsgiAttiviste e attivisti
Mediterranea Saving HumansNegli ultimi trent'anni, in Europa e soprattutto in Italia, la persona che si trova a migrare senza documenti, in assenza di vie legali, viene perseguitata per il fatto stesso di trovarsi in un territorio - così l'Art. 10bis del Testo Unico Immigrazione, che punisce non una condotta ma una condizione: trovarsi "illegalmente" sul territorio italiano.
Si tratta di un meccanismo che affonda le sue radici sull'affermarsi di un paradigma securitario, tale per cui un fenomeno sociale complesso come quello migratorio viene letto, interpretato, narrato principalmente come un problema di sicurezza per la popolazione di un dato stato. Negli anni, i movimenti migratori verso l'Europa sono stati bollati come potenziale veicolo di terrorismo, di delinquenza diffusa, di attacco al mercato del lavoro. Un processo che se da un lato ha portato a sempre maggiori restrizioni della libertà di chi migra, dall'altro ha avuto effetti anche su cittadine e cittadini, con l'emergere di forme di policing diffuso che assume la forma sia dell'etichettamento delle persone sulla base di loro presunte caratteristiche fisiche, demografiche e di condotta, sia della gestione del territorio con la partizione degli spazi urbani in aree accessibili e "zone rosse" dove l'ordinamento giuridico viene parzialmente sospeso in nome della "sicurezza della nazione".
La costruzione del migrante-come-criminale - un dispositivo che agisce sia sul piano discorsivo/culturale, che politico e giuridico - trova nella figura dello scafista il suo capro espiatorio per eccellenza. Se le persone che migrano vengono trattate o come "un rischio" - pericolo per la popolazione autoctona - o come "a rischio" - vittime passive da salvaguardare e contenere - lo scafista, il "trafficante di esseri umani", diviene la personificazione di chi mette in pericolo contemporaneamente il "corpo dello Stato" e i migranti-come-vittime.
Se riconosciamo l'importanza di questa figura nel legittimare discorsivamente e politicamente il governo sempre più restrittivo delle mobilità, capiamo come lo smuggler sia una presenza sempre più statisticamente rilevante nel numero di procedimenti legali a carico di persone straniere - a fronte di un tasso di assoluzioni e non luogo a procedere molto alti - e, allo stesso tempo, come la legislazione abbia incrementato grandemente le pene per i reati di traffico e tratta di esseri umani.
Accanto a questo processo di criminalizzazione della mobilità emerge ciò che chiamiamo criminalizzazione della solidarietà, cioè l'attacco indiscriminato dal punto di vista mediatico, legale e politico, a tutte quelle reti che praticano forme di solidarietà con le persone in transito. Non è un caso che il reato attribuito ai solidali sia lo stesso che viene attribuito ai presunti scafisti: "favoreggiamento dell'immigrazione clandestina" (Art. 12 TUI). Negli ultimi anni, non solo in Italia, abbiamo assistito ad attacchi sempre più frequenti nei confronti di quelle organizzazioni della società civile e dei movimenti che effettuano ricerca e soccorso nel Mediterraneo, che danno rifugio e forniscono supporto alle frontiere interne europee, nei Balcani, in Europa orientale.
Il recente caso di sorveglianza illegittima, in atto probabilmente dal 2019, ai danni di attiviste e attivisti della ONG Mediterranea Saving Humans rappresenta un salto di qualità nel processo di criminalizzazione, dove le realtà solidali vengono trattate da nemico interno da sorvegliare e reprimere.
Per analizzare e riflettere su come questa duplice criminalizzazione delle persone in transito e delle reti di solidarietà si produce e riproduce, per prefigurare assieme strategie di rottura di questo dispositivo, abbiamo invitato a discutere con noi: Stella Arena, avvocatessa del foro di Nola e collaboratrice dell'Associazione di Studi Giuridici sull'Immigrazione (ASGI) che si occupa di difendere coloro che sono accusati di essere scafisti; attiviste e attivisti di Mediterranea Saving Humans.
https://balotta.org/event/criminalizzazione-della-migrazione-criminalizzazione-della-solidarieta
-
Criminalizzazione della migrazione, criminalizzazione della solidarietà
Casa Gialla, domenica 29 giugno alle ore 19:00 CEST
Eccedenze Organizzate introduce e modera:
Stella Arena
Avvocatessa del foro di Nola - AsgiAttiviste e attivisti
Mediterranea Saving HumansNegli ultimi trent'anni, in Europa e soprattutto in Italia, la persona che si trova a migrare senza documenti, in assenza di vie legali, viene perseguitata per il fatto stesso di trovarsi in un territorio - così l'Art. 10bis del Testo Unico Immigrazione, che punisce non una condotta ma una condizione: trovarsi "illegalmente" sul territorio italiano.
Si tratta di un meccanismo che affonda le sue radici sull'affermarsi di un paradigma securitario, tale per cui un fenomeno sociale complesso come quello migratorio viene letto, interpretato, narrato principalmente come un problema di sicurezza per la popolazione di un dato stato. Negli anni, i movimenti migratori verso l'Europa sono stati bollati come potenziale veicolo di terrorismo, di delinquenza diffusa, di attacco al mercato del lavoro. Un processo che se da un lato ha portato a sempre maggiori restrizioni della libertà di chi migra, dall'altro ha avuto effetti anche su cittadine e cittadini, con l'emergere di forme di policing diffuso che assume la forma sia dell'etichettamento delle persone sulla base di loro presunte caratteristiche fisiche, demografiche e di condotta, sia della gestione del territorio con la partizione degli spazi urbani in aree accessibili e "zone rosse" dove l'ordinamento giuridico viene parzialmente sospeso in nome della "sicurezza della nazione".
La costruzione del migrante-come-criminale - un dispositivo che agisce sia sul piano discorsivo/culturale, che politico e giuridico - trova nella figura dello scafista il suo capro espiatorio per eccellenza. Se le persone che migrano vengono trattate o come "un rischio" - pericolo per la popolazione autoctona - o come "a rischio" - vittime passive da salvaguardare e contenere - lo scafista, il "trafficante di esseri umani", diviene la personificazione di chi mette in pericolo contemporaneamente il "corpo dello Stato" e i migranti-come-vittime.
Se riconosciamo l'importanza di questa figura nel legittimare discorsivamente e politicamente il governo sempre più restrittivo delle mobilità, capiamo come lo smuggler sia una presenza sempre più statisticamente rilevante nel numero di procedimenti legali a carico di persone straniere - a fronte di un tasso di assoluzioni e non luogo a procedere molto alti - e, allo stesso tempo, come la legislazione abbia incrementato grandemente le pene per i reati di traffico e tratta di esseri umani.
Accanto a questo processo di criminalizzazione della mobilità emerge ciò che chiamiamo criminalizzazione della solidarietà, cioè l'attacco indiscriminato dal punto di vista mediatico, legale e politico, a tutte quelle reti che praticano forme di solidarietà con le persone in transito. Non è un caso che il reato attribuito ai solidali sia lo stesso che viene attribuito ai presunti scafisti: "favoreggiamento dell'immigrazione clandestina" (Art. 12 TUI). Negli ultimi anni, non solo in Italia, abbiamo assistito ad attacchi sempre più frequenti nei confronti di quelle organizzazioni della società civile e dei movimenti che effettuano ricerca e soccorso nel Mediterraneo, che danno rifugio e forniscono supporto alle frontiere interne europee, nei Balcani, in Europa orientale.
Il recente caso di sorveglianza illegittima, in atto probabilmente dal 2019, ai danni di attiviste e attivisti della ONG Mediterranea Saving Humans rappresenta un salto di qualità nel processo di criminalizzazione, dove le realtà solidali vengono trattate da nemico interno da sorvegliare e reprimere.
Per analizzare e riflettere su come questa duplice criminalizzazione delle persone in transito e delle reti di solidarietà si produce e riproduce, per prefigurare assieme strategie di rottura di questo dispositivo, abbiamo invitato a discutere con noi: Stella Arena, avvocatessa del foro di Nola e collaboratrice dell'Associazione di Studi Giuridici sull'Immigrazione (ASGI) che si occupa di difendere coloro che sono accusati di essere scafisti; attiviste e attivisti di Mediterranea Saving Humans.
https://balotta.org/event/criminalizzazione-della-migrazione-criminalizzazione-della-solidarieta
-
MicroPie - "ultra-micro" ASGI web framework
-
MIGRANTI: CHIESTO IL RINVIO A GIUDIZIO PER SEI MILITARI INDAGATI PER LA STRAGE DI CUTRO https://www.radiondadurto.org/2024/11/07/migranti-chiesto-il-rinvio-a-giudizio-per-sei-militari-indagati-per-la-strage-di-cutro/ #ConsorzioItalianodiSolidarietà #GianfrancoSchiavone #Capitaneriadiporto #ClaudioDionesalvi #GuardiadiFinanza #Immigrazione #ILMANIFESTO #SummerLove #NAZIONALI #militari #Steccato #Diritti #crotone #procura #cutro #asgi
-
Just released Starlette 0.38.3! 🚀
We now officially support Python 3.13, and @adriangb fixed a bug in the BaseHTTPMiddleware. 🛠️
@FastAPI users get this update out-of-the-box! 🙌
Have a beautiful Sunday, everyone! 💖👋
-
Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka
Привет, Хабр! Меня зовут Сергей, я техлид в команде PT BlackBox. Мы с коллегами разрабатываем продукт, который позволяет обнаруживать уязвимости в приложениях методом черного ящика. Фактически мы сами и пишем веб-приложения, и именно о них пойдет речь в статье. Я бы хотел с вами поделиться своими наработками по теме бэкенд-приложений и предоставить вам шаблон-прототип, который, как мне кажется, может закрыть подавляющее большинство потребностей при их разработке. Для написания прототипа я буду использовать Litestar , FastStream и dishka . Эта статья будет особенно полезна тем, кто пишет на Tornado, Django, Flask или AIOHTTP и хочет перейти на более актуальные технологии для дальнейшего развития своих проектов на современных рельсах. Ну что ж, приступим
https://habr.com/ru/companies/pt/articles/820171/
#python #Litestar #прототип #web #faststream #asgi #sqlalchemy #alembic #pydantic #dishka
-
Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka
Привет, Хабр! Меня зовут Сергей, я техлид в команде PT BlackBox. Мы с коллегами разрабатываем продукт, который позволяет обнаруживать уязвимости в приложениях методом черного ящика. Фактически мы сами и пишем веб-приложения, и именно о них пойдет речь в статье. Я бы хотел с вами поделиться своими наработками по теме бэкенд-приложений и предоставить вам шаблон-прототип, который, как мне кажется, может закрыть подавляющее большинство потребностей при их разработке. Для написания прототипа я буду использовать Litestar , FastStream и dishka . Эта статья будет особенно полезна тем, кто пишет на Tornado, Django, Flask или AIOHTTP и хочет перейти на более актуальные технологии для дальнейшего развития своих проектов на современных рельсах. Ну что ж, приступим
https://habr.com/ru/companies/pt/articles/820171/
#python #Litestar #прототип #web #faststream #asgi #sqlalchemy #alembic #pydantic #dishka
-
Пишем универсальный прототип бэкенд-приложения: Litestar, FastStream, dishka
Привет, Хабр! Меня зовут Сергей, я техлид в команде PT BlackBox. Мы с коллегами разрабатываем продукт, который позволяет обнаруживать уязвимости в приложениях методом черного ящика. Фактически мы сами и пишем веб-приложения, и именно о них пойдет речь в статье. Я бы хотел с вами поделиться своими наработками по теме бэкенд-приложений и предоставить вам шаблон-прототип, который, как мне кажется, может закрыть подавляющее большинство потребностей при их разработке. Для написания прототипа я буду использовать Litestar , FastStream и dishka . Эта статья будет особенно полезна тем, кто пишет на Tornado, Django, Flask или AIOHTTP и хочет перейти на более актуальные технологии для дальнейшего развития своих проектов на современных рельсах. Ну что ж, приступим
https://habr.com/ru/companies/pt/articles/820171/
#python #Litestar #прототип #web #faststream #asgi #sqlalchemy #alembic #pydantic #dishka
-
Oh, and if ASGI is overkill for your application - don't need high-performance async stuff - WSGI, which it is based on, is even easier to write scripts for.
-
Starlette 0.34.0 released! 🎉
-
So #imadethis
In the last few months I and some of my classmates have been working on a project management system that focuses on school projects.
The system backend is written in #python with an async #asgi framework #quart-trio. It uses #rethinkdb as its main database, with #ipfs for file hosting.
Any testing and feedback is highly appreciated.
PyPI: https://pypi.org/project/acanban/
Live demo: https://acanban.ga/