DevBrain

DevBrain

@devbrain

You can view and join @devbrain right away.

2 967подписчиков
🇬🇧

Похожие каналы

Все →

Последние посты

https://youtu.be/mvlYrXmz2sg?si=UQgr5cZiwNaO_oYo

9 февр. 2026 г.1 210В Telegram

Ауф!Rust пришел, чтобы спасти Django: https://github.com/FarhanAliRaza/django-bolt

3 февр. 2026 г.1 590В Telegram

Памятка почему Django рулитhttps://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/

28 янв. 2026 г.1 600В Telegram

gunicorn 24.0Внезапно вышла новая версия популярного WSGI сервера для Python. Из новшеств, туда завезли поддержку ASGI, не прошло и ста лет. В стадии беты, но есть сомнения, что будет быстрее uvicorn, например. В любом случае классно. К слову, я до сих пор WSGI приложения запускаю через gunicorn. Привычка.Ссылка на релиз https://github.com/benoitc/gunicorn

23 янв. 2026 г.1 760В Telegram

fastjsondiff - High-performance JSON comparison with a Zig-powered coreНаписал небольшую библиотеку для сравнения двух JSON-текстов/файлов. В Python есть популярная либа jsondiff, но её основная проблема это сильные тормоза, если на вход подать более менее крупный JSON-текст. Давно вынашивал идею реализации чего-то такого, но на Zig/Rust, т.к. чистая реализация на Python будет всё равно медленнее. По итогу получилось реализовать на Zig основную либу и Python-интерфейс к ней.pip install fastjsondiff-zigGithub: https://github.com/adilkhash/fastjsondiffPyPI: https://pypi.org/project/fastjsondiff-zig/Буду признателен за ⭐ на репе в гитхабе, это поможет её распространить дальше.

20 янв. 2026 г.1 370В Telegram

Наконец-то...Вышла мажорная версия старичка jQuery 4.0.0: https://blog.jquery.com/2026/01/17/jquery-4-0-0/

18 янв. 2026 г.1 230В Telegram

Я сейчас активно играю с вайб кодингом, реализую все свои старые хотелки по части веб-приложений, виджетов и других штук. Намедни за денёк сделал web app для трекинга привычек: Zen HabitsЯ не любитель мобильных приложений и большую часть времени провожу за компьютером чем за телефоном. Также я везде стараюсь использовать телеграм: будь то общение, отчёты или какие-либо нотификации. Пришла в голову идея сделать нативную интеграцию с телегой. В итоге получился сервис, где вы можете заводить привычки, получать о них уведомления в Telegram, и там же их выполнять.Порядок действий:1. Авторизуйтесь через Telegram внутри веб-сайта2. Укажите свой часовой пояс (сервис попробует его автоматически подставить)3. Заведите первую привычку, укажите частоту и время для уведомления.Пользуйтесь https://zenhabits.dev

13 янв. 2026 г.1 570В Telegram

Хорошая новость подъехала: https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html

13 янв. 2026 г.1 220В Telegram

Накатал в блоге небольшой пост про Gemini 3 и Claude Opus 4.5: https://khashtamov.com/ru/gemini-vs-claude-opus-45/Сравнил результат на небольшой прикладной кодинг-задаче. Лучшей моделью оказалась читайте пост 😁

5 янв. 2026 г.1 660В Telegram

У Адама вышел пост про Django 6.0 с разбором новых фич: https://adamj.eu/tech/2025/12/03/django-whats-new-6.0/

15 дек. 2025 г.1 980В Telegram
DevBrain — пост в ТГ канале

Django 6.0 🥳Состоялся долгожданный мною релиз Django 6.0: https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/

3 дек. 2025 г.2 970В Telegram

Django 6.0 RC1Вышел первый релиз-кандидат Django 6.0: https://www.djangoproject.com/weblog/2025/nov/19/django-60-rc-released/

20 нояб. 2025 г.2 840В Telegram

https://learn.microsoft.com/en-us/dotnet/fsharp/whats-new/fsharp-10

12 нояб. 2025 г.2 230В Telegram

Доклады DjangoCon US 2025На официальном Ютуб канале уже доступны видео с прошедшей в этом году конференции DjangoCon US 2025 — плейлист.

10 нояб. 2025 г.1 970В Telegram
DevBrain — пост в ТГ канале

Зачем нужен новый REST API для Django?Последний месяц я крайне увлечен созданием https://github.com/wemake-services/django-modern-rest(Кстати, у нас уже >200 звезд и 26 контрибьюторов при 0 релизов)Ключевой вопрос – зачем? Что будет нового?Во-первых, я крайне сильно люблю Django. Основная причина – под него есть буквально любые библиотеки. Все то, что в FastAPI нужно героически писать руками – в джанге уже давно есть и работает.Но, есть несколько основных причин, почему люди думают, что не любят джангу:1. DRF, тут без лишних слов – он ужасен. Нет типизации, нет async, очень сложно работать с ним в сложных случаях2. Многие считают, что джанга - сложная. Однако, она как FastAPI или Litestar может спокойно уместиться в один файл: https://django-modern-rest.readthedocs.io/en/latest/pages/micro-framework.html3. Есть критика за архитектуру: тут нечего особо даже комментировать. На любом фреймворке можно писать хорошо, на любом можно писать плохо. Слой фреймворка очень тонкий 4. Медленный. А вот тут остановимся подробнее.На скринах выше можно сравнить, что с django-modern-rest, без нескольких будущих оптимизаций (привет cython и rust!), голая джанга начинает выглядеть не так уж и медленнее FastAPI: бенчи.Во-вторых, Django на длительный срок был в плену DRF. Который морально устарел еще в середине десятых.Потом появилась django-ninja, которая хоть и намного лучше, но все равно не решает главную задачу: интеграция с существующими тулами. Конечно, если затащить FastAPI дизайн в чужой мир, то ничего не будет нормально работать 🌚️️Вот такие проблемы мы решаем.Одной строкой:- Супер строгая OpenAPI схема и валидация при разработке, что мы ее соблюдаем- Полная типизация всего- Нормальный способ создания АПИ, без god-functions a-la FastAPI- async без sync_to_async- Быстро: msgspec для парсинга json (самый быстрый способ в питоне), практически 0 работы в рантайме (все делаем при импорте), оптимизации роутера (быстрее дефолтного в 51 раз)- Пидантик, msgspec, или любой другой способ

1 нояб. 2025 г.2 090В Telegram