DevBrain
Kanalga Telegram’da o‘tish
Ko'proq ko'rsatish
2 932
Obunachilar
-124 soatlar
-17 kun
-430 kun
Ma'lumotlar yuklanmoqda
O'xshash kanallar
Taglar buluti
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Oktabr '26Okt '26
Oktabr '26
+8
0 kanalda
Sentabr '260
0 kanalda
Get PRO
Avgust '260
0 kanalda
Get PRO
Iyul '260
0 kanalda
Get PRO
Iyun '260
0 kanalda
Get PRO
May '260
0 kanalda
Get PRO
Aprel '260
0 kanalda
Get PRO
Mart '260
0 kanalda
Get PRO
Fevral '260
0 kanalda
Get PRO
Yanvar '260
0 kanalda
Get PRO
Dekabr '250
0 kanalda
Get PRO
Noyabr '250
0 kanalda
Get PRO
Oktabr '250
4 kanalda
Get PRO
Sentabr '250
0 kanalda
Get PRO
Avgust '250
0 kanalda
Get PRO
Iyul '250
1 kanalda
Get PRO
Iyun '250
0 kanalda
Get PRO
May '250
0 kanalda
Get PRO
Aprel '250
0 kanalda
Get PRO
Mart '250
0 kanalda
Get PRO
Fevral '250
0 kanalda
Get PRO
Yanvar '250
0 kanalda
Get PRO
Dekabr '24
+2
0 kanalda
Get PRO
Noyabr '24
+3
0 kanalda
Get PRO
Oktabr '24
+7
0 kanalda
Get PRO
Sentabr '24
+1
0 kanalda
Get PRO
Avgust '240
2 kanalda
Get PRO
Iyul '24
+5
0 kanalda
Get PRO
Iyun '24
+14
0 kanalda
Get PRO
May '24
+23
0 kanalda
Get PRO
Aprel '24
+16
0 kanalda
Get PRO
Mart '24
+20
0 kanalda
Get PRO
Fevral '24
+20
0 kanalda
Get PRO
Yanvar '24
+15
0 kanalda
Get PRO
Dekabr '23
+23
0 kanalda
Get PRO
Noyabr '23
+14
1 kanalda
Get PRO
Oktabr '23
+12
0 kanalda
Get PRO
Sentabr '23
+28
0 kanalda
Get PRO
Avgust '23
+19
0 kanalda
Get PRO
Iyul '23
+27
0 kanalda
Get PRO
Iyun '23
+13
0 kanalda
Get PRO
May '23
+17
0 kanalda
Get PRO
Aprel '23
+15
0 kanalda
Get PRO
Mart '23
+20
0 kanalda
Get PRO
Fevral '23
+18
0 kanalda
Get PRO
Yanvar '23
+30
0 kanalda
Get PRO
Dekabr '22
+16
0 kanalda
Get PRO
Noyabr '22
+21
0 kanalda
Get PRO
Oktabr '22
+67
0 kanalda
Get PRO
Sentabr '22
+114
0 kanalda
Get PRO
Avgust '22
+89
0 kanalda
Get PRO
Iyul '22
+26
0 kanalda
Get PRO
Iyun '22
+28
0 kanalda
Get PRO
May '22
+45
0 kanalda
Get PRO
Aprel '22
+35
0 kanalda
Get PRO
Mart '22
+40
0 kanalda
Get PRO
Fevral '22
+28
0 kanalda
Get PRO
Yanvar '22
+23
0 kanalda
Get PRO
Dekabr '21
+23
0 kanalda
Get PRO
Noyabr '21
+39
0 kanalda
Get PRO
Oktabr '21
+45
0 kanalda
Get PRO
Sentabr '21
+42
0 kanalda
Get PRO
Avgust '21
+40
0 kanalda
Get PRO
Iyul '21
+64
0 kanalda
Get PRO
Iyun '21
+48
0 kanalda
Get PRO
May '21
+44
0 kanalda
Get PRO
Aprel '21
+32
0 kanalda
Get PRO
Mart '21
+38
0 kanalda
Get PRO
Fevral '21
+42
0 kanalda
Get PRO
Yanvar '21
+17
0 kanalda
Get PRO
Dekabr '20
+4 308
0 kanalda
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 26 Oktabr | 0 | |||
| 25 Oktabr | 0 | |||
| 24 Oktabr | 0 | |||
| 23 Oktabr | 0 | |||
| 22 Oktabr | 0 | |||
| 21 Oktabr | +1 | |||
| 20 Oktabr | 0 | |||
| 19 Oktabr | +1 | |||
| 18 Oktabr | 0 | |||
| 17 Oktabr | 0 | |||
| 16 Oktabr | 0 | |||
| 15 Oktabr | 0 | |||
| 14 Oktabr | 0 | |||
| 13 Oktabr | +3 | |||
| 12 Oktabr | 0 | |||
| 11 Oktabr | +2 |
Kanal postlari
Repost from DataEng
Народ, привет! 👋
Я запустил агрегатор вакансий по data/analytics/ops engineering: https://getdataengineeringjobs.com/
Веб-сайт мониторит открытые вакансии у десятков компаний по всему миру и отбирает те, что попадают под категорию дата инжиниринга, инфраструктуры и аналитики.
Также в автоматическом режиме каждая отобранная вакансия появляется в телеграм-канале @dataeng_jobs, так что подписывайтесь, если вас интересуют предложения по работе со всего мира 🌎
База компаний потихоньку пополняется, так что если не нашли какую-то компанию, то можете написать мне, я её добавлю для мониторинга!
Все приятного вечера! 🍻
| 2 | Python 3.15.0
Вышла новая мажорная версия Python — 3.15: https://www.python.org/downloads/release/python-3150/
В ней много классных фич, а особенно радует, "ленивые" импорты. | 824 |
| 3 | Django переходит на годичный цикл выпуска релизов
С 2028 года новые релизы Django будут выпускать 1 раз в год. Также версия будет привязана к году выпуска, т.е. Django 2028, Django 2029 и т.д. Но что самое главное, каждый новый релиз это LTS релиз, т.е. релиз с длительной поддержкой (3 года поддержки).
Источник: https://www.djangoproject.com/weblog/2026/aug/10/annual-release-cycle/ | 866 |
| 4 | Релиз Django 6.1
Вышла новая версия Django: https://docs.djangoproject.com/en/6.1/releases/6.1/ | 1 135 |
| 5 | bump ruff 0.15 -> 0.16
Помощь при миграции: https://astral.sh/blog/ruff-v0.16.0 | 1 433 |
| 6 | PyCon US'26
Наконец опубликовали доклады с прошедшей конференции PyCon US'26
Ссылка: https://youtube.com/playlist?list=PL2Uw4_HvXqvYg5fYUg9tzVrY3zCT7W7Y7&si=fWHwXWAwqJDuUUVC | 1 787 |
| 7 | Django 6.1 beta 1
https://www.djangoproject.com/weblog/2026/jun/24/django-61-beta-1-released/ | 1 757 |
| 8 | https://www.youtube.com/watch?v=7CNezDpcXwc | 1 980 |
| 9 | django-modern-rest@0.1.0 – первый публичный релиз!
Исходники: https://github.com/wemake-services/django-modern-rest
Подробнейшая документация: https://django-modern-rest.readthedocs.io
Пример настоящего приложения: https://github.com/wemake-services/wemake-django-template
Первый анонс был уже какое-то время назад.
Так что давайте повторять, что у нас тут происходит.
Во-первых, у нас рекорд: еще нет ни одного релиза, а уже 560+ ⭐ на Гитхабе (сходите поставьте, кто еще не).
Вижу, что люди ждут, вижу интерес. Спасибо!
import uuid
import msgspec
from dmr import Body, Controller
from dmr.plugins.msgspec import MsgspecSerializer
class UserCreateModel(msgspec.Struct):
email: str
class UserModel(UserCreateModel):
uid: uuid.UUID
class UserController(
Controller[MsgspecSerializer],
Body[UserCreateModel],
):
def post(self) -> UserModel:
return UserModel(uid=uuid.uuid4(), email=self.parsed_body.email)
Фичи
– Главная фича, которая вообще подтолкнула меня к такому проекту: инфраструктура Джанги. Тут есть буквально все пакеты на все случаи жизни. Но не было нормального REST фреймворка. В комментах я регулярно наблюдал, как люди ненавидят Джангу, но почти всегда говорят про DRF. Да, он был ужасен – но теперь он на свалке истории!
– Все существующие плагины к родной Джанге должны работать
– Официальная поддержка Джанго в одном файле, да, Джанга может быть настолько простой
– Работаем с любыми моделями: pydantic, msgspec, TypedDict, dataclass, тд. Сериализация и валидация не прибиты гвоздями. А значит можно выбирать сериализатор под контроллер. Где-то msgspec + TypedDict для скорости. Где-то pydantic для более широких возможностей валидации. Можно писать свои
– Скорость. Мы довольно быстрые. Самый быстрый Python фреймворк для REST в Django. По скорости можно сравнивать с FastAPI, мы всего лишь на 30% медленнее. Но у нас и Джанга вообще-то. Скорость будет улучшаться, есть разные интересные идеи
– Типизация: типизировано всё! Но самое важное, типизацию не пихают вам в лицо. Нет огромных и сложных типов. Все просто, надежно и удобно. Поддерживаем mypy, pyright, pyrefly в самых строгих вариантах
– Поддержка async везде. От вьюх и моделей до SSE. Никаких sync_to_async внутри
– SSE! Без дополнительных костылей: просто работает (с валидацией сообщений и возможностью строить бизнесовые ADT поверх типов сообщений и крутейшей схемой)
– Семантика. Одна из ключевых фичей: мы очень сильно упоролись по генерации схемы. Добавил auth= в контроллер? В списке ответов появился 401 статус код автоматически. Возвращаешь ответ, заголовок, куку, которой нет в спеке? Во время дебага – случится ошибка валидации. На проде валидацию нужно отключать для скорости. Так мы гарантируем точность ответов и схемы. Не нравится схема? Все легко переопределить или вообще отключить
– Swagger, Scalar, Redoc из коробки, легко настраивать
– Работаем не только с json, поддерживаем content negotiation, можно писать свои парсеры и рендереры
– JWT и DjangoSessionAuth из коробки, есть возможность отзыва токенов и сессий
– Возможность писать заготовки контроллеров и полностью переиспользовать код. Писать плагины под dmr будет просто и удобно
– Загрузка и отдача файлов (но на питоне такое очень осторожно надо делать, лучше на Rust)
– Нет привязки к логике или DI (берите любой, например dishka). Мы просто парсим данные и возвращаем их. То есть: код не превратится в кашу из логики и фреймворка уже через 10 бизнес фичей
– Удобная обработка ошибок на многих уровнях
– Полная возможность для кастомизации. Можно даже поменять формат внутренних ошибок в рамках контроллера
– Удобные тесты: polyfactory, pytest, schemathesis (проходим все правила из коробки)
– Скилы для LLM для написания кода по OpenAPI спеке, llms-full.txt, Context7 для контекста
– Но никакого нейрослопа внутри! | 1 628 |
| 10 | https://discuss.python.org/t/pep-814-add-frozendict-built-in-type/104854/121
frozendict (аналог frozenset но для словаря) принят, будет реализован в 3.15. | 1 293 |
| 11 | Курс по разработке под iOS на Swift от Стэнфордского университета: Stanford CS193p: iOS Development with SwiftUI | 1 391 |
| 12 | https://youtu.be/mvlYrXmz2sg?si=UQgr5cZiwNaO_oYo | 1 450 |
| 13 | Ауф!
Rust пришел, чтобы спасти Django: https://github.com/FarhanAliRaza/django-bolt | 1 759 |
| 14 | Памятка почему Django рулит
https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/ | 1 787 |
| 15 | gunicorn 24.0
Внезапно вышла новая версия популярного WSGI сервера для Python. Из новшеств, туда завезли поддержку ASGI, не прошло и ста лет.
В стадии беты, но есть сомнения, что будет быстрее uvicorn, например. В любом случае классно. К слову, я до сих пор WSGI приложения запускаю через gunicorn. Привычка.
Ссылка на релиз https://github.com/benoitc/gunicorn | 1 981 |
| 16 | fastjsondiff - High-performance JSON comparison with a Zig-powered core
Написал небольшую библиотеку для сравнения двух JSON-текстов/файлов. В Python есть популярная либа jsondiff, но её основная проблема это сильные тормоза, если на вход подать более менее крупный JSON-текст. Давно вынашивал идею реализации чего-то такого, но на Zig/Rust, т.к. чистая реализация на Python будет всё равно медленнее. По итогу получилось реализовать на Zig основную либу и Python-интерфейс к ней.
pip install fastjsondiff-zig
Github: https://github.com/adilkhash/fastjsondiff
PyPI: https://pypi.org/project/fastjsondiff-zig/
Буду признателен за ⭐ на репе в гитхабе, это поможет её распространить дальше. | 1 566 |
| 17 | Наконец-то...
Вышла мажорная версия старичка jQuery 4.0.0: https://blog.jquery.com/2026/01/17/jquery-4-0-0/ | 1 406 |
| 18 | Я сейчас активно играю с вайб кодингом, реализую все свои старые хотелки по части веб-приложений, виджетов и других штук. Намедни за денёк сделал web app для трекинга привычек: Zen Habits
Я не любитель мобильных приложений и большую часть времени провожу за компьютером чем за телефоном. Также я везде стараюсь использовать телеграм: будь то общение, отчёты или какие-либо нотификации. Пришла в голову идея сделать нативную интеграцию с телегой. В итоге получился сервис, где вы можете заводить привычки, получать о них уведомления в Telegram, и там же их выполнять.
Порядок действий:
1. Авторизуйтесь через Telegram внутри веб-сайта
2. Укажите свой часовой пояс (сервис попробует его автоматически подставить)
3. Заведите первую привычку, укажите частоту и время для уведомления.
Пользуйтесь https://zenhabits.dev | 1 837 |
| 19 | Хорошая новость подъехала: https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html | 1 383 |
| 20 | Накатал в блоге небольшой пост про Gemini 3 и Claude Opus 4.5: https://khashtamov.com/ru/gemini-vs-claude-opus-45/
Сравнил результат на небольшой прикладной кодинг-задаче. Лучшей моделью оказалась читайте пост 😁 | 1 849 |
