es
Feedback
DevBrain

DevBrain

Ir al canal en Telegram

Новости, статьи, книги и видео из мира разработки софта Автор @adilkhash Веду блог https://khashtamov.com/

Mostrar más
3 419
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
​​🔴 Как работать с ГЕО-данными в DWH? 📌 Расскажем на открытом уроке 26 октября в 20:00. Занятие проведет Артемий Козырь, Analytics Engineer с 7+ лет опыта работы с данными. 💣 Мы рассмотрим темы: ✔️ Привязка событий к зонам на карте города; ✔️ Агрегирование и аналитика данных с помощью H3 (гексагоны); ✔️ Оптимизация расчетов и производительности, кэширование. 💻 Также на вебинаре подробнее познакомимся с программой онлайн-курса “Data Engineer” 🔥 Проходите вступительный тест и записывайтесь на урок

Релиз Python 3.11 Вчера вышел долгожданный (как минимум мною) релиз Python 3.11 Новая версия быстрее предыдущей на 10-60%, а в среднем на 22%, но помимо буста в производительности релиз содержит ряд крутых фич: — TaskGroup, можно забыть про asyncio.gather — ExceptionGroups — Читабельные traceback с подчеркиваниями Мне особенно зашла фича с группами исключений, даже накидал небольшой демо-пример. Когда стоит переводить проект на Python 3.11? Торопиться не стоит, т.к. далеко не все пакеты в вашем проекте могут иметь работающие колёса (wheel). Прямо сейчас, например, нет колёс для библиотеки psycopg2 для python3.11 под Windows. Я бы рекомендовал подождать пару минорных версий с исправлениями и уже после готовиться к миграции. Все хорошего кодинга! 🐍

Сегодня в 17:00 UTC состоится релиз Python 3.11. Релиз будет в прямом эфире, который можно посмотреть по ссылке: https://www.youtube.com/watch?v=PGZPSWZSkJI

В сети стали доступны доклады с DjangoCon Europe 2022: https://bit.ly/3VIOHxt В этот раз доклады получились более чем интересные, особенно про внутрянку Django: админку, работу ORM и т.д.

​​Weekend Offer для бэкенд-разработчиков 29–30 октября Получить оффер Яндекса можно за 2 дня. Участвуйте в Weekend Offer Backend: решите тестовое, пройдите 2–3 секции 29 октября, а уже 30 октября получите оффер. От Яндекса в мероприятии участвуют команды, которые готовы предложить работу в гибком формате — полностью удаленно, в смешанном режиме или из любого офиса или коворкинга в 20 городах России и мира. Варианты работы обсуждаются с каждым кандидатом индивидуально. На мероприятии ждут инженеров с опытом разработки от 3-х лет на Java, C++, Python и Go, либо готовых к работе на этих языках программирования. Зарегистрироваться на мероприятие Реклама. Информация о рекламодателе на сайте http://www.yandex.ru/company

Конференция SmartData 2022 пройдет 17–18 октября онлайн и 29 октября в офлайне. Программа уже готова — вас ждет 31 доклад о р
Конференция SmartData 2022 пройдет 17–18 октября онлайн и 29 октября в офлайне. Программа уже готова — вас ждет 31 доклад о работе с данными. Вот их основные темы: ✔ DBMS and Big Data Storage ✔ Architecture of Data Platforms ✔ Data Governance ✔ Data Processing ✔ MLOps / DevOps Если в это непростое время вам хочется на несколько часов отвлечься и побыть среди единомышленников, то приходите на SmartData. А промокод devbrain2022JRGpc даст скидку на билеты из категории «Для частных лиц». Подробности и билеты — smartdatacont.ru

​​Weekend Offer для бэкенд-разработчиков 29–30 октября Получить оффер Яндекса можно за 2 дня. Участвуйте в Weekend Offer Backend: решите тестовое, пройдите 2–3 секции 29 октября, а уже 30 октября получите оффер. От Яндекса в мероприятии участвуют команды, которые готовы предложить работу в гибком формате — полностью удаленно, в смешанном режиме или из любого офиса или коворкинга в 20 городах России и мира. Варианты работы обсуждаются с каждым кандидатом индивидуально. На мероприятии ждут инженеров с опытом разработки от 3-х лет на Java, C++, Python и Go, либо готовых к работе на этих языках программирования. Зарегистрироваться на мероприятие

Привет всем! До начала нового сезона Podlodka Techlead Crew 🛠«Observability: monitoring, alerting, tracing» ещё осталось время. Мы перенесли старт на 17 октября. А значит вы еще можете успеть купить билет, чтобы узнать ответы на вопросы: ⚡️Как справляться быстро и эффективно с ошибками в проде — советы от Михаила Дружинина из Datadog. ⚡️Как и зачем нужно измерять надежность системы и какие подходы для этого применять. Тайны раскроет Павел Лакосников из «Авито». ⚡️Зачем нужны SRE-инженеры: почему возникла эта профессия, какие ее основные принципы и инструменты и чем они отличаются от DevOps-парадигмы. Примеры из практики Ганны Новиковой из Intergiro. ⚡️Как устроено SRE в разных компаниях — послушаем на круглом столе с Дмитрием Масленниковым из «Тинькофф», Михаилом Фесенко из Booking.com, Сергеем Бухаровым из АО «Финам» и Максимом Гусевым. ⚡️Какие бенефиты компания получит от внедрения SRE-культуры, как ее поддерживать и развивать — в интервью с Максимом Гусевым. ⚡️Кому, когда и зачем нужно тестирование доступности — сессия с Алексеем Мишкиным. ⚡️Как выбирать технические метрики правильно — чтобы избежать нескольких итераций и боли от множественных переделок. Секреты раскроет Маргарита Ольшанская из Bolt. Все подробности сессий уже есть на сайте. Купить билет можно уже сейчас — до следующего понедельника действуют скидки!

Шпаргалка по синтаксису cron
Шпаргалка по синтаксису cron

23 сентября стартует 4 поток курса по асинхронной архитектуре. Авторы: Федя Борщёв и Антон Давыдов. Вы научитесь проектировать и разрабатывать сложные распределенные системы — с Kafka, CQRS и сложными транзакциями. Курс — крафтовый: это значит вы не платите гигантской компании, которая просто пригласила пару чуваков из компании с громким именем. Наоборот — ребята давно копили опыт и теперь решили поделиться. Это фундаментальный курс о проектировании больших систем — о форматах данных, отказоустойчивости, тестировании и даже разговорах с бизнесом. Будет полезен, если собираетесь иметь дело с любым серьёзным проектом, в котором больше одного репозитория. Даже если вы джун, который пилит монолит в маленьком стартапе, курс вам поможет: мышление проектировщика позволяет писать более понятный и изолированный код. Некоторые ученики рассказывают, что курс помог им найти новую работу или улучшить положение на старой. Некоторые получали оферы даже во время собеседования. Длительность курса — 4 недели, по 2 урока в неделю. Будут домашки с разбором, так что на выходе, если не поленитесь — получите проект с асинхронной архитектурой в портфолио. Для подписчиков скидка 10% по промокоду adil10. Действует до 14 сентября. Посмотреть программу и отзывы

Мне тут на глаза попалась новая балалайка для логирования в Python от Microsoft: picologging Интерфейс библиотеки на 100% совпадает со стандартным пакетом logging, о котором я, к слову, писал подробный гайд. Главная её фича — скорость. Высокая производительность достигается за счёт языка Си, picologging это расширение на сях. Например, метод format у Formatter-класса работает в 18 раз быстрее стандартного. Но есть и свои ограничения. В остальном, можно без лишних движений заменить стандартный logging на picologging: import picologging as logging WARNING: библиотека находится в статусе альфы со всеми вытекающими 😁

Psycopg 3.1 Вышел новый релиз самой популярной python балалайки для работы с PostgreSQL — psycopg 3.1 Из значительных фич — pipeline mode. Режим позволяет отправлять запросы на сервер и не ждать ответа, что даёт буст в скорости работы приложения (например, при массовых вставках в условиях высокого пинга)

Прошлый пост касался архитектуры Redis, а сейчас предлагаю вам познакомиться с кишками memcached: https://bit.ly/3czb6eQ Лет 5-6 назад я был активным пользователем memcached, использовал его во всех проектах как основной кэш-бэкенд, но с бурным развитием Redis я переключился на него. Тем не менее, memcached поддерживается (последняя версия вышла 26 августа 2022 года), видео считаю очень полезным (как и канал автора в целом).

Как работает Redis? Узнать можно тут: https://bit.ly/3pIbA5b

Советы по работе с git в PyCharm: https://youtu.be/IoUQ5JEokN4 Сам я уже давно не использую классический консольный git, пользуюсь исключительно UI от IDE, в частности PyCharm.

ORM на базе Pydantic моделей: https://bit.ly/3dPNK4T

В блоге Wolt увидел полезный пост про структуру современных Python пакетов: https://blog.wolt.com/engineering/2022/08/11/project-template-for-modern-python-packages/

Какой крутой ресурс я нашел: https://deps.dev/ Сервис индексирует пакетные репозитории типа npm, pypi, cargo и т.д., и показывает детальную информацию о пакетах: — прямые зависимости — историю версий — подробную информацию о лицензиях Например, у Django есть 2 прямые зависимости: asgiref и sqlparse.

Нашел огромный список курсов по Computer Science с видео лекциями: https://bit.ly/3SBhr9u

Django 4.1 Вышел долгожданный релиз Django 4.1: https://www.djangoproject.com/weblog/2022/aug/03/django-41-released/