uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

DevBrain

DevBrain

Kanalga Telegram’da o‘tish
2 932
Obunachilar
-124 soatlar
-17 kun
-430 kun
Postlar arxiv
У Адама вышел пост про Django 6.0 с разбором новых фич: https://adamj.eu/tech/2025/12/03/django-whats-new-6.0/

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

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

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

Зачем нужен новый REST API для Django? Последний месяц я крайне увлечен созданием https://github.com/wemake-services/django-m
+1
Зачем нужен новый 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.html 3. Есть критика за архитектуру: тут нечего особо даже комментировать. На любом фреймворке можно писать хорошо, на любом можно писать плохо. Слой фреймворка очень тонкий 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, или любой другой способ выражать модели. Хоть adaptix - Полная поддержка всего существующего в Django. От декораторов до миддлварь (с полной валидацией и OpenAPI схемой!) - OpenAPI схема из коробки - Удобное тестирование с polyfactory - property-based тесты вашего АПИ одной командой благодаря schemathesis Что еще будет: - RSGI (да, на #rust скорее всего) под granian, в теории можем побить FastAPI после такого - SSE с автоматической OpenAPI спекой и умной валидацией схемы - JWT или любая другая аутентификация - Какие-то части (скорее всего валидацию) мы компильнем cython, чтобы было еще быстрее Modern? Modern! Осталось дождаться. Релиз скоро! И еще скоро будут несколько новых видео. Мы регулярно постим задачки в @opensource_findings_python, так что можно нам помочь. А если кто хочет мне закинуть на развитие опенсорса (за написание 32500 строк кода за 2 недели), то мой бусти открыт: https://boosty.to/sobolevn Ну и звезды можно ставить, конечно же. Там посмотрите, какие люди нас уже советуют. Большое спасибо Александру, Алексею, Роману, Максиму и всем остальным за неоценимую помощь. Пацаны, без вас никак! Лучшее сообщество! Обсуждение: а чего бы вам хотелось в modern rest фреймворке? Чего сильно не хватает сейчас?

Django 6.0 beta 1 Вышла первая бетка новой мажорной версии Django 6.0: https://www.djangoproject.com/weblog/2025/oct/22/django-60-beta-released/

🤯 Браузер — кладбище открытых вкладок Миллион открытых табов в браузере, знакомо? У меня до недавнего времени была такая же проблема. Периодически давал себе обещание, что буду следить за тем, что открываю, но спустя некоторое время снова сотня новых табов в браузере, и происходит это незаметно. В основном из-за желания сохранить что-то и прочитать/посмотреть позже, но "позже" не наступает, а FOMO растёт 😁 Из неприятных последствий: — 🐢 медленный запуск браузера — 💾 повышенное потребление оперативки (с моими 128 Гб можно пару тысяч открыть), — 🧠 снижение концентрации внимания 🚀 Моё решение Внезапно мне в голову пришла идея написать плагин для ограничения количества открытых табов. Сейчас с помощью LLM и Agentic coding сделать это можно моментально. Придумал и спустя десять минут плагин готов — Tabooo Пользуйтесь! Лично себе поставил ограничение в 12 табов. 💡А что делать с нужными ссылками? Страх потерять важную ссылку — главная причина, по которой мы не закрываем вкладки. Я решил и эту проблему! Я создал специальный букмарк-сервис с удобным плагином и даже Telegram-ботом, чтобы вы могли сохранять ссылки в одно касание, не захламляя браузер! Оставьте комментарий под этим постом (или в личку)! Если наберется интерес, я поделюсь ссылкой на сервис с плагином в следующем посте. Он бесплатный. А пока пользуйтесь плагином для ограничения табов: Установить Tabooo из Chrome Web Store

Вышла новая версия моего небольшой django аппа django-trix-editor для интеграции текстового редактор Trix в Django — 0.4.1, в ней исправлена проблема с тёмной темой Django Admin. Релиз состоялся благодаря неравнодушным контрибьюторам.

Repost from DataEng
Курс про Apache Airflow бесплатно Решил выложить свой курс про Apache Airflow абсолютно бесплатно для всех: Apache Airflow 2.2: практический курс За то время что существует курс, Apache Airflow успел обрасти множеством новых фич, которые только предстоит покрыть в будущем, возможно в виде отдельных роликов на Ютуб или в виде статей у себя в блоге. В любом случае курс не потерял своей актуальности и может послужить неплохим введением для новичков и более опытных пользователей. Например, в курсе я подробно разбираю как развернуть у себя на сервере production-ready Airflow, а также настроить автодеплой дагов через GitHub Actions. Велком!

Repost from DataEng
Всем привет! Я сделал курс по Luigi бесплатным для всех, велком изучать — Введение в Data Engineering: дата-пайплайны Luigi это компактный инструмент для построения зависимых между собой задач на базе нескольких сущностей: Task, Target. Он идеально подойдёт там, где Airflow кажется избыточным инструментом. В далёком 2017 году я писал небольшой обзорный пост на Luigi у себя в блоге: Строим Data Pipeline на Python и Luigi. С тех пор мало что изменилось в концепции инструмента, он по прежнему компактный и простой, именно в этом вся его прелесть.

State of Kubernetes — результаты исследования о работе с Kubernetes в России Команда VK Cloud провела исследование среди росс
State of Kubernetes — результаты исследования о работе с Kubernetes в России Команда VK Cloud провела исследование среди российских компаний, чтобы выяснить их опыт и планы по работе с Kubernetes. В исследовании приняли участие более 400 респондентов разных должностей и отраслей, а свои комментарии к результатам опроса дали эксперты из «Фланта» и Luntry. Кратко: Kubernetes стал отраслевым мейнстримом. В России больше половины компаний, которые используют оркестраторы, работают с K8s. Количество инсталляций будет расти — 82% респондентов в ближайшие два года увеличат количество кластеров, при этом 44% планируют расширение более чем на 50%. Также из отчета вы узнаете: • Какие оркестраторы используют в России и какую долю занимает Kubernetes. • В какой инфраструктуре работают с K8s. Как это изменится к 2025 году. • Какие результаты от работы с Kubernetes получают компании. • Каковы планы по инвестициям в развитие работы с Kubernetes на два года. • Какие существуют сложности по обеспечению безопасности и что планируют компании для защиты кластеров Kubernetes. Отчет бесплатный. Получить исследование

Вокруг Kubernetes в VK — одно из крупнейших Kubernetes-сообществ в России, вы с нами? Всё началось еще в 2019 году, когда ком
Вокруг Kubernetes в VK — одно из крупнейших Kubernetes-сообществ в России, вы с нами? Всё началось еще в 2019 году, когда команда VK провела первую российскую Kubernetes-only конференцию. С тех пор в канале публикуются новости Kubernetes Conference и других серий — DevOps, Databases, Big Data. В канале вы найдете: 🔹 подборки российских и зарубежных материалов про Kubernets 🔹 советы по работе с инструментами 🔹 тьюториалы по работе с облачными программами 🔹 записи вебинаров про кибербезопасность и многое-многое другое! 👉🏻 Подписывайтесь на Вокруг Kubernetes в VK, будет интересно!

Вводный гайд по работе с GitHub Copilot от Microsoft: https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming

DjangoCon US 2023 В сети появились доклады с DjangoCon US 2023: https://bit.ly/3teUC3P

Github Copilot теперь и через командную строку: https://github.blog/changelog/2023-11-08-github-copilot-in-the-cli-now-in-public-beta/ От себя скажу, что пользуюсь Copilot практически с момента его появления, очень выручает в написании тестов =)

django-trix-editor Написал интеграцию WYSIWYG-редактора Trix от 37signals для Django: django-trix-editor Удобный и минималистичный редактор для вашего веб-приложения =) Накидайте звёздочек в репу, пожалуйста ⭐️⭐️⭐️⭐️⭐️

23 октября вышла первая бета Django 5.0: https://www.djangoproject.com/weblog/2023/oct/23/django-50-beta-1-released/ Django 5.0 будет поддерживать Python 3.10 и выше. Версия 4.2 это последняя ветка, которая поддерживала 3.8 и 3.9. Если планируете обновиться, то имейте это в виду. Чуть позже в блоге будет разбор новых фич. Финальный релиз запланирован на начало декабря 2023 года.

Привет! На связи организатор IT-конференций по разным направлениям разработки Podlodka Crew. ♨️ Приглашаем посетить третий се
Привет! На связи организатор IT-конференций по разным направлениям разработки Podlodka Crew.  ♨️ Приглашаем посетить третий сезон Podlodka Java Crew. Окунёмся в масштабную и важную для каждого Java-разработчика тему «Работа с базой данных» и рассмотрим её со всех возможных сторон. Ведь какой бэкенд без SQL? В этом сезоне вас ждёт много дискуссий, мнений и нетворкинга. В программе не только технические доклады, но ещё и два публичных собеседования, воркшопы и круглый стол: 🔸 Поговорим про паттерны обработки данных - стриминг, батчи, cdc; 🔸 Узнаем, как не наступить на грабли сочетая Debezium с Postgres; 🔸 Разберёмся в тонкостях CRUD-сервисов: Spring, Jooq, PostgreSQL, Liquibase, Testcontainers 🔸 Сравним использование NoSQL и SQL баз данных на конкретных примерах. 🤓 А ещё в программе — традиционный бар на тему «Интеграция через базу — не антипаттерн» — обсудим и поделимся опытом. 🤑 Для ранних пташек — низкие цены! Посмотреть программу и купить билет со скидкой можно на сайте: https://podlodka.io/javacrew