uz
Feedback
DevBrain

DevBrain

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
3 419
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
​​Онлайн-курс “Data Engineer”: https://otus.pw/BH5Z/ Онлайн-курс “Экосистема Hadoop, Spark, Hive”: https://otus.pw/pe1q/ Пройдите вступительный тест и успейте присоединиться к группе по спец.цене!

В сети появился внутренний доклад Яндекс.Практикума про redis cluster: https://youtu.be/VevV9Mr9oEA

​​Как научиться проектировать сети? Начните осваивать навыки с демо-занятия «Overlay. Что это такое и зачем необходимо». На вебинаре 18 ноября вы вместе с Алексеем Кулиничевым разберетесь, зачем необходимы overlay технологии и в чем их преимущества. Демо-урок входит в программу онлайн-курса «Архитектор сетей», разработанную специально для сетевых инженеров и администраторов. Пройдите вступительный тест для регистрации на занятие https://otus.pw/hkCn/

Отличным дополнением к моему посту выше будет видео от психотерапевта Евгении Стрелецкой про эмоциональное выгорание: https://www.youtube.com/watch?v=IHZEqujLtFU Рекомендую подписаться на её канал, там много интересного и полезного контента!

Прочитал, что в компании Buffer среди сотрудников практикуется саббатикал: https://buffer.com/resources/sabbaticals/ Саббатикал это длительный отпуск главная цель которого сохранить ментальное здоровье человека, перезагрузиться и отдохнуть. Конкретно в Buffer сотрудник может получить оплачиваемый отпуск сроком на 6 недель после 5 лет работы в компании (помимо тех, что предусмотрены ТК). Не так давно в канале я проводил опрос про выгорание, и 81% подписчиков (из 497 голосовавших) сказали, что хотя бы раз в жизни испытывали эмоциональное истощение. У меня также был опыт выгорания на работе, который закончился моим уходом. Последующие 3 месяца я отдыхал, путешествовал (поездка на PyCon US 2016) и бездельничал. Это возможно помогло мне не скатиться в более глубокую фазу и не сгореть окончательно. Всю эту ситуацию я рассматриваю как защитный механизм нашего организма, и если систематически игнорировать ранние симптомы эмоционального выгорания, то это может обернуться серьёзными проблемами со здоровьем. Эмпирическим путём для себя я вывел следующие симптомы: - пониженная энергия (нет ни желания ни сил что-то делать), на этом этапе задачи, решение которых обычно занимает неделю, могут длиться месяц или больше. Достигается прокрастинация 80 уровня. - раздражительность - апатия, пояляется безразличие к работе, на поздних стадиях ко всему, что нас окружает - тяга к вредной еде (особенно к сладкому) Как ни странно, но в последние 3-4 месяца у меня стали проявляться всё те же симптомы (после 4-х лет работы в компании). Чтобы окончательно не выгореть, я взял для себя небольшой перерыв (от месяца до двух), т.н. саббатикал целью которого ставлю восстановление своего эмоционального и физического состояния. Буду каждый день заниматься спортом, больше читать и писать, проводить время с семьёй. Для меня отличными способами восстановления энергии являются длительные прогулки и/или пробежки. Поделитесь, пожалуйста, своим опытом борьбы с выгоранием в обсуждениях, очень интересно узнать что работает для вас 💪

В сети стали появляться доклады с PyTexas Austin 2020, вот один из самых интересных: https://www.youtube.com/watch?v=2PDftKo-dKY

​​В чем секрет успешного управления группой из десятков, сотен, а то и тысяч серверов? Освойте ключевые инструменты мониторинга и логирования: Zabbix, Prometheus, ELK и Grafana на онлайн-курсе от OTUS. Вас ждет 4 месяца практики, где вы построите собственную систему мониторинга и логирования, настроите оповещения о критически важных событиях инфраструктуры. Must have практики для администраторов и DevOps-ов, которые хотят быстро определять причины инцидентов. Проходите вступительный тест и занимайте место, пока действует скидка https://otus.pw/q2GE/

​​Что начинающий Python-разработчик может сделать за 5 месяцев? Пополнить портфолио сложными web-проектами с API, бэкендом на Django и фронтендом на React и с этим опытом претендовать на позиции Middle-уровня. Как и когда? 28 октября стартует онлайн-курс «Python Web-Developer». Ловите момент и занимайте место в группе по спец.цене https://otus.pw/XzGn/

В блоге Lyft вышла заключительная статья про использование gevent в их инфраструктуре: https://eng.lyft.com/applying-gevent-learnings-to-deliver-value-to-users-part-4-of-4-36ad932deea8 Gevent они используют как тип воркера для веб-сервера gunicorn, который обслуживает Flask микросервис для отдачи оферов с ценами на поездки. Их сервис стал периодически выдавать высокий latency, ребята копнули глубже и поняли, что гринлеты, выполняющие CPU bound задачи, блокировали I/O bound гринлеты. Решение: запускать их на отдельных gunicorn процессах 🥳 История странная, удивительно что они до сих пор живут на такой связке.

​​У каждого IT-специалиста найдется свой список технологий и навыков, которые надо освоить. Расставить приоритеты и найти на всё ресурсы бывает непросто, согласны? В OTUS знают, что такое, когда хочется всё и сразу, а ещё попробовать смежные области и новые направления. Подписка на 3 онлайн-курса в месяц по цене одного — формат для тех, кто готов к интенсивному росту: ● Выберите срок подписки — полгода или год ● Проходите параллельно до 3-х курсов в месяц ● Меняйте курсы по желанию каждый месяц Настройте индивидуальную траекторию обучения и приготовьтесь сделать карьерный скачок: У каждого IT-специалиста найдется свой список технологий и навыков, которые надо освоить. Расставить приоритеты и найти на всё ресурсы бывает непросто, согласны? В OTUS знают, что такое, когда хочется всё и сразу, а ещё попробовать смежные области и новые направления. Подписка на 3 онлайн-курса в месяц по цене одного — формат для тех, кто готов к интенсивному росту: ● Выберите срок подписки — полгода или год ● Проходите параллельно до 3-х курсов в месяц ● Меняйте курсы по желанию каждый месяц Настройте индивидуальную траекторию обучения и приготовьтесь сделать карьерный скачок: https://otus.pw/9sDV/

​​Работаете с базами данных? Начните профессионально использовать PostgreSQL уже 26 октября на демо-занятии «Секционирование таблиц PostgreSQL». Вместе с Владимиром Крокодиловым вы рассмотрите партиционирование в общем, изучите решения, которые используются в PostgreSQL и примените их на практике. Демо-занятие является частью онлайн-курса «PostgreSQL» для разработчиков и администраторов. Чтобы записаться на занятие и попробовать курс, пройдите вступительный тест https://otus.pw/7I3t/

​​Хочешь выгодно продать свое приложение или игру? Ребята запустили первую в РУ сегменте платформу для продажи и покупки приложений и исходников IOS/Android. Все сделки абсолютно безопасны, доступны удобные выплаты. Широкий охват аудитории. Более 4500 человек в нашей тусовке. Постоянное развитие и техническая поддержка новичков. Закрытые чаты для партнеров с актуальной информацией по заработку. Линк на проект - appsell.mobi Чат проекта - https://t.me/AjaxChat Канал - https://t.me/AppSellMobi Любые вопросы можно задать @AppSellAnton

​​👨‍💻Разработчикам, администраторам и каждому, кто работает с базами данных полезно разбираться в устройстве разных СУБД. 📆13 октября посетите демо-урок «NDB cluster MySQL». Евгений Аристов расскажет об особенностях архитектуры и компонентах MySQL, и понаблюдаете за работой на стенде с этой популярнейшей СУБД. Демо-урок входит в программу онлайн-курса «Управление базами данных». Используйте эту возможность получить ценные знания бесплатно, познакомиться с Евгением — профи с 20-летним опытом разработки, и оценить качество материала. 👉🏻Для регистрации на занятие пройдите вступительный тест: https://otus.pw/5gey/

​​Начните осваивать PostgreSQL уже 15 октября с демо-урока «Параллельный кластер CockroachDB». Вместе с Евгением Аристовым вы рассмотрите архитектуру и возможности, развернете кластер в Kubernetes и на виртуальных машинах. Демо-урок является частью онлайн-курса «PostgreSQL», предназначенного для разработчиков и администраторов, кто в работе сталкивается с базами данных. Используйте эту возможность попробовать курс, познакомиться с преподавателем и получить ценные знания. Для регистрации пройдите вступительный тест: https://otus.pw/XluQ/

Какой task queue вы используете в Python?
Anonymous voting

Недавно обнаружил, что вышла 5-я версия популярного task queue Celery: https://docs.celeryproject.org/en/stable/whatsnew-5.0.html В прошлом этот инструмент был моим главным оружием для обработки множества фоновых задач. В пике нагрузок у меня получалось обрабатывать до 400 тасок в секунду. В начале 2016 я написал небольшое руководство по лучшим практикам в работе с Celery, до сих пор около 30-40 человек в день заходят на эту статью: https://khashtamov.com/ru/celery-best-practices/ А вы используете Celery?

На DigitalOcean появилась платформа а-ля Heroku. Интересно и дешево. Более подробно по ссылке: https://www.digitalocean.com/docs/app-platform/how-to/

Состоялся релиз Python 3.9. Кратко о том что в нём есть интересного я писал в мае: Обзор Python 3.9

​​Вошел в IT, но нет уверенности при работе с GIT? 📌Освой его на уровне за 5 дней на Супер-практикуме по использованию и настройке GIT: — Изучишь устройство GIT — Изучишь слияние и перебазирование веток — Получишь навык разрешения конфликтов при слиянии веток — Сможешь использовать графические инструменты для работы с GIT — Поймешь, как организовать процесс работы с GIT в команде 🦾Все знания закрепишь на практике и сможешь свободно использовать и настраивать GIT в любом проекте. 👉Оставь заявку, чтобы успеть занять место по спец. цене: https://otus.pw/pg3y/ Отус онлайн-образование - присоединяйся к профессионалам.

DevBrain - Telegram kanali @devbrain statistikasi va tahlili