Как начать путь в Open Source через комьюнити-события
Опыт участия в разных мероприятиях Django показал, что осваивать вклад в open source можно постепенно, через совместные сессии, спринты и живые обзоры кода. Это не только полезно, но и развивает уверенность и навыки. Архивы по месяцам и годам на сайте Django включают записи с 2005 по 2017 годы. Это удобный способ найти новости, обновления и важные материалы о развитии фреймворка за длительный период.
Подробности: https://www.djangoproject.com/weblog/2025/sep/08/getting-started-with-open-source-through-community/
#en
@django_prog | Другие наши каналы
Опыт участия в разных мероприятиях Django показал, что осваивать вклад в open source можно постепенно, через совместные сессии, спринты и живые обзоры кода. Это не только полезно, но и развивает уверенность и навыки. Архивы по месяцам и годам на сайте Django включают записи с 2005 по 2017 годы. Это удобный способ найти новости, обновления и важные материалы о развитии фреймворка за длительный период.
Подробности: https://www.djangoproject.com/weblog/2025/sep/08/getting-started-with-open-source-through-community/
#en
@django_prog | Другие наши каналы
❤2
Forwarded from OTP Tech
С Днем тестировщика! 🐞🎉
Дорогие охотники за багами и главные спасатели продакшена! Сеогдня ваш день — день тех, кто находит чёрную кошку в тёмной комнате, при условии, что её там и не должно быть 😁
Хочу поздравить вас и пожелать понятных и детальных требований и всегда отзывчивых разработчиков. Пусть ваши тэстовые среды будут всегда стабильны, а количество дефектов в новом функционале стремиться к нулю.
Ваша работа бесценна, а внимательность — легендарна. Поэтому предлагаю првоерить это поздравление на прочность!
Всего в тексте и на картинке 5 орфографических «багов».
Нашли все 5? Ставьте 😎
Нашли только часть? Ставьте 🌚
И делитесь постом с коллегами по цеху — пусть присоединяются к празднованию!
Дорогие охотники за багами и главные спасатели продакшена! Сеогдня ваш день — день тех, кто находит чёрную кошку в тёмной комнате, при условии, что её там и не должно быть 😁
Хочу поздравить вас и пожелать понятных и детальных требований и всегда отзывчивых разработчиков. Пусть ваши тэстовые среды будут всегда стабильны, а количество дефектов в новом функционале стремиться к нулю.
Ваша работа бесценна, а внимательность — легендарна. Поэтому предлагаю првоерить это поздравление на прочность!
Всего в тексте и на картинке 5 орфографических «багов».
Нашли все 5? Ставьте 😎
Нашли только часть? Ставьте 🌚
И делитесь постом с коллегами по цеху — пусть присоединяются к празднованию!
Как мы освободили 20 ГБ в PostgreSQL без удаления данных
Команда Python for Devs подготовила перевод статьи о том, как можно освободить десятки гигабайт места в PostgreSQL без удаления данных и индексов. TL;DR: удаляем неиспользуемые индексы, чистим bloat, пересобираем таблицы и используем частичные индексы, чтобы хранить только то, что реально нужно.
Читать: https://habr.com/ru/articles/944704/
#ru
@django_prog | Другие наши каналы
Команда Python for Devs подготовила перевод статьи о том, как можно освободить десятки гигабайт места в PostgreSQL без удаления данных и индексов. TL;DR: удаляем неиспользуемые индексы, чистим bloat, пересобираем таблицы и используем частичные индексы, чтобы хранить только то, что реально нужно.
Читать: https://habr.com/ru/articles/944704/
#ru
@django_prog | Другие наши каналы
Какой Python-фреймворк выбрать: Django, Flask или FastAPI?
Команда Python for Devs подготовила перевод статьи о том, какой фреймворк выбрать для веб-разработки на Python: Django, Flask или FastAPI. Django берёт надёжностью и готовой функциональностью, Flask — гибкостью и минимализмом, FastAPI — скоростью и современными возможностями. А какой из них ближе вам?
Читать: https://habr.com/ru/articles/944708/
#ru
@django_prog | Другие наши каналы
Команда Python for Devs подготовила перевод статьи о том, какой фреймворк выбрать для веб-разработки на Python: Django, Flask или FastAPI. Django берёт надёжностью и готовой функциональностью, Flask — гибкостью и минимализмом, FastAPI — скоростью и современными возможностями. А какой из них ближе вам?
Читать: https://habr.com/ru/articles/944708/
#ru
@django_prog | Другие наши каналы
В OTP Tech все наоборот:
— Там делятся мемами и анекдотами, потому что без здорового пофигизма и юмора в этом мире никуда.
— Общаются на равных: автор канала не читает корпоративные гимны, а шутит, проводит опросы и батлы на технические темы.
— Показывают жизнь: в ОТП Банке можно и на велофестиваль сгонять, и в чилл-зоне затусить.
И среди этого плюс вайба подборки вакансий и интересные рабочие кейсы.
Если это ваша эстетика, скорее подписывайтесь: @otp_tech
— Там делятся мемами и анекдотами, потому что без здорового пофигизма и юмора в этом мире никуда.
— Общаются на равных: автор канала не читает корпоративные гимны, а шутит, проводит опросы и батлы на технические темы.
— Показывают жизнь: в ОТП Банке можно и на велофестиваль сгонять, и в чилл-зоне затусить.
И среди этого плюс вайба подборки вакансий и интересные рабочие кейсы.
Если это ваша эстетика, скорее подписывайтесь: @otp_tech
Рыцари черного худака и клавы, с праздником!
Без лишних слов — трясите коробку и забирайте подарок от нас и наших друзей: https://tprg.ru/GhFR
Без лишних слов — трясите коробку и забирайте подарок от нас и наших друзей: https://tprg.ru/GhFR
День программиста: от CGI до Zope
📅 Сегодня — День программиста. И это отличный повод вспомнить, что даже то, что кажется нам «естественным» и само собой разумеющимся, когда-то было революцией.
Мы привыкли к тому, что любой фреймворк — это набор правил и инструментов, который помогает нам работать быстрее, чище, правильнее. Но назвать «первый в мире фреймворк» — так же сложно, как назвать первого музыканта, сыгравшего рок-н-ролл. Понятие рождалось постепенно, размытое и спорное.
Читать: https://habr.com/ru/articles/946614/
#ru
@django_prog | Другие наши каналы
📅 Сегодня — День программиста. И это отличный повод вспомнить, что даже то, что кажется нам «естественным» и само собой разумеющимся, когда-то было революцией.
Мы привыкли к тому, что любой фреймворк — это набор правил и инструментов, который помогает нам работать быстрее, чище, правильнее. Но назвать «первый в мире фреймворк» — так же сложно, как назвать первого музыканта, сыгравшего рок-н-ролл. Понятие рождалось постепенно, размытое и спорное.
Читать: https://habr.com/ru/articles/946614/
#ru
@django_prog | Другие наши каналы
Премия памяти Мэлкома Трединника 2025
Открыт приём номинаций на премию, чествующую участников сообщества Django, которые поддерживают новичков и развивают проект. Победитель получит денежное вознаграждение для участия в конференциях и мероприятиях. Время до 27 сентября.
Подробности: https://www.djangoproject.com/weblog/2025/sep/13/nominate-a-djangonaut-for-the-2025-malcolm-prize/
#en
@django_prog | Другие наши каналы
Открыт приём номинаций на премию, чествующую участников сообщества Django, которые поддерживают новичков и развивают проект. Победитель получит денежное вознаграждение для участия в конференциях и мероприятиях. Время до 27 сентября.
Подробности: https://www.djangoproject.com/weblog/2025/sep/13/nominate-a-djangonaut-for-the-2025-malcolm-prize/
#en
@django_prog | Другие наши каналы
Django: почему один settings.py может стоить вашей компании миллионы
На Хабре любят истории про эффективность. Но есть одна тема, которую обычно обходят стороной — ритуалы джанго-разработчиков.
Эти ритуалы жрут месяцы жизни компаний, и об этом мало кто говорит.
Я расскажу историю. Она звучит как анекдот, но на самом деле это кейс.
Читать: https://habr.com/ru/articles/946756/
#ru
@django_prog | Другие наши каналы
На Хабре любят истории про эффективность. Но есть одна тема, которую обычно обходят стороной — ритуалы джанго-разработчиков.
Эти ритуалы жрут месяцы жизни компаний, и об этом мало кто говорит.
Я расскажу историю. Она звучит как анекдот, но на самом деле это кейс.
Читать: https://habr.com/ru/articles/946756/
#ru
@django_prog | Другие наши каналы
Меньше магии, больше кода: мой способ писать Django views
Команда Python for Devs подготовила перевод статьи о том, как автор выбирает способ написания представлений в Django. Он считает, что обобщённые классовые представления (CBV) скрывают слишком много магии, усложняют чтение кода и отладку. Вместо них он использует базовый View, чтобы сохранять контроль, но при этом избегать громоздких if в функциях.
Читать: https://habr.com/ru/articles/946734/
#ru
@django_prog | Другие наши каналы
Команда Python for Devs подготовила перевод статьи о том, как автор выбирает способ написания представлений в Django. Он считает, что обобщённые классовые представления (CBV) скрывают слишком много магии, усложняют чтение кода и отладку. Вместо них он использует базовый View, чтобы сохранять контроль, но при этом избегать громоздких if в функциях.
Читать: https://habr.com/ru/articles/946734/
#ru
@django_prog | Другие наши каналы
Django 6.0 alpha 1 доступен для тестирования. Это первый этап подготовки новой версии с современными инструментами и заморозкой функций. Сообщество приглашено помочь с отловом ошибок перед выходом бета-версии и релиза. Использовать в продакшене пока не рекомендуется.
Подробности: https://www.djangoproject.com/weblog/2025/sep/17/django-60-alpha-released/
#en
@django_prog | Другие наши каналы
Подробности: https://www.djangoproject.com/weblog/2025/sep/17/django-60-alpha-released/
#en
@django_prog | Другие наши каналы
Сара Бойс уходит в декретный отпуск. Долгое время она была активным участником сообщества Django и сейчас передает свои обязанности коллегам. Временный перерыв не помешает развитию проекта — команда продолжит поддержку и развитие фреймворка.
Подробности: https://www.djangoproject.com/weblog/2025/sep/21/sarah-boyce-maternity-leave-announcement/
#en
@django_prog | Другие наши каналы
Подробности: https://www.djangoproject.com/weblog/2025/sep/21/sarah-boyce-maternity-leave-announcement/
#en
@django_prog | Другие наши каналы
Как настроить пер-объектные права доступа в Elasticsearch для Django
В статье рассказывается о решении задачи проверки прав доступа к отдельным объектам в списках Elasticsearch на Django. Автор предлагает хранить ID пользователей и групп с разрешениями прямо в индексе, что повышает скорость и масштабируемость фильтрации.
Подробности: https://www.djangotricks.com/blog/2025/09/per-object-permissions-for-elasticsearch-lists-in-django-websites/
#en
@django_prog | Другие наши каналы
В статье рассказывается о решении задачи проверки прав доступа к отдельным объектам в списках Elasticsearch на Django. Автор предлагает хранить ID пользователей и групп с разрешениями прямо в индексе, что повышает скорость и масштабируемость фильтрации.
Подробности: https://www.djangotricks.com/blog/2025/09/per-object-permissions-for-elasticsearch-lists-in-django-websites/
#en
@django_prog | Другие наши каналы