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
В блоге Twilio вышла статья про заголовки HTTP - HTTP headers for the responsible developer. Статья написана по мотивам доклада. В статье собран необходимым минимум для любого веб-разработчика.

22 апреля в 20,00 (мск) пройдет в прямом эфире день открытых дверей профессионального онлайн-курса «Web-разработчик на Python». Участие свободное для всех – запишитесь, чтобы не забыть: https://otus.pw/JqyW/ Проведет вебинар преподаватель курса Владимир Филонов (один из организаторов сообщества Moscow Python) и расскажет вам о программе, особенностях обучения, домашних заданиях и выпускном проекте, а также о перспективах выпускников. На курсе ждут тех, кто уже владеет основами Python, а также знает азы JavaScript и html/css/. Помимо навыков бекенд-разработки, научат с нуля создать качественный фронт на JavaScript, работать с Flask и Django, разобраться с внутренним устройством и понятием ReactJS и многое другое. Изучите программу и пройдите вступительный тест: https://otus.pw/ZHQL/ Остались вопросы? Задайте их лично вечером 22 апреля. Приходите за подробностями!

В блоге AirBnB вышла полезная статья про идемпотентный фреймворк для построения распределенных систем. В самой статье идёт речь про кейс реализации системы предотвращающей двойное списание денег у клиентов сервиса. Читаем: https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bb

​​Завтра в 20:00 по Москве стартуют 2 бесплатных курса от Redis University: - Introduction to Redis Data Structures - Redis Streams Первый курс я проходил в начале этого года, собираюсь взять в этот раз второй курс про стримы. В 5-й версии redis появились Stream, подумаю где бы они могли пригодиться в работе. С меня после прохождения пост в блоге.

​​📅Идет набор в новую группу профессионального онлайн-курса «Web-разработчик на Python». Программа и вступительное тестирование: оцените свои знания и готовность к прохождению курса: https://otus.pw/cPbj/ 📌Навыки Backend-разработки преподаёт Владимир Филонов, один из организаторов сообщества Moscow Python (более 15 лет опыта разработки). 📌Навыки Frontend-разработки преподаёт Юрий Дворжецкий, тренер в Luxoft Training Center и ведущий разработчик. 🔥Также всех разработчиков ждут на бесплатном вебинаре, который проведет Владимир Филонов 15 апреля, в 20.00 (мск) − о принципах ООП применительно к Python (с использованием алгоритма MRO) https://otus.pw/SPAj/ 👉Немного подробностей про обучение на курсе: 📌Устройство основных средств бэкенда каждый студент изучит на своём uwsgi-совместимом веб-фреймворке и своей ORM. Больше не возникнет вопросов о том, зачем нужен werkzeug и как SQLAlchemy генерирует запросы. 📌Поработаете с Flask и Django и узнаете, как правильно делать API с помощью Django REST Framework и GraphQL. Будете деплоить с помощью Fabric и заворачивать приложение в Docker-контейнеры. Научитесь писать тесты и использовать модули, которые сильно облегчают этот процесс. Не обойдёте стороной и TDD. 📌 Изучите ключевые особенности языка JavaScript и его окружение – браузеры и серверную платформу NodeJS. Посмотрите на внутренности ReactJS 📌И много другое, включая домашние задания и выпускной проект. 👍Не упустите шанс учиться на боевых задачах у топовых разработчиков отрасли. А пока – готовьте вопросы и подключайтесь 15 апреля. Проведите вечер с пользой.

Lex Fridman взял интервью у Илона Маска. Основная тема подкаста - автопилоты на дороге: https://www.youtube.com/watch?v=dEv99vxKjVI

На PyCon Belarus 2019 нашел доклад про эволюцию инструментов работы с зависимостями в Python: Evolution of dependency management. Там упоминается инструмент poetry про который я писал в конце прошлого года. Рекомендую к просмотру. Если вам интересно посмотреть другие доклады, то идите сюда.

Интересное интервью с Линусом Торвальдсом и Робертом Янгом (основатель Red Hat) на LinuxJournal 25 лет спустя: https://www.linuxjournal.com/content/25-years-later-interview-linus-torvalds

​​18 апреля в 20:00 мск - бесплатный пробный вебинар «Heap, Heapsort и Heapqueue» в рамках курса «Алгоритмы для разработчиков»: https://otus.pw/Fkph/ Испытайте себя - пройдите вступительный тест на курс: https://otus.pw/Zt6M/ На вебинаре мы: - рассмотрим структуру данных Heap (иначе говоря, «пирамида» или «куча»); - разберем алгоритм Heapsort и сравним его с другими алгоритмами сортировки сравнениями; - узнаем интересные варианты применения Heap: для создания очереди с приоритетами и для внешней сортировки. Встречу проводит преподаватель курса Михаил Степанов - гигант машинного обучения компании Jet Infosystems. Михаил занимается проектами по аггрегации отзывов, анализу и оптимизации производства крупных промышленных компаний. Приглашаются как действующие, так и начинающие разработчики С++/Python/Java. Регистрируйтесь сейчас - напомним в день вебинара!

Всем любителям фреймворка Django рекомендую к прослушиванию подкаст Django Chat. В последнем выпуске ведущие обсуждают релиз версии 2.2 и грядущий мажорный релиз Django 3.0

​​Только за последнюю неделю на Хедхантер открылось более 1500 вакансий аналитика, при этом инструменты аналитики нужны и для многих других позиций. В SkillFactory запустили специализацию «Аналитик данных», которая включает сквозной курс и тренажёры по инструментам для анализа данных. В сквозном курсе 3 полноценных проекта разной длительности и 48 бизнес-задач. Тренажёры, где суммарно более 1500 упражнений, помогут освоить SQL, Python, продвинутый Excel, различные BI-системы и познакомиться с основами математической статистики. Вы не просто изучите алгоритмы, а научитесь использовать их в решении реальных бизнес-задач. Ознакомьтесь с программой обучения → http://bit.ly/2CRqpu5

Так получилось, что 12 апреля в г. Алматы выступаю на конференции Kolesa Conf. Буду рассказывать про ETL, Luigi, Airflow в ко
Так получилось, что 12 апреля в г. Алматы выступаю на конференции Kolesa Conf. Буду рассказывать про ETL, Luigi, Airflow в контексте Питона. Те, кто из Алматы - приходите. Конференция бесплатная, вход по регистрации. Подробную инфу ищите на сайте https://kolesa-conf.kz/

Вышла новая версия Django 2.2. На этот раз релиз является LTS (Long-Term Support). В нём появилось много новых фишек. Хотите пост про новшества в новой версии?

Помогите, пожалуйста, выбрать тему для следующего поста в блоге
Anonymous voting

​​🔔Успеваете? До старта курса «Разработчик Java» 1 день!🔔 Уже завтра, 27 марта 20:00 по мск, мы начнём погружаться в особенности платформы, стандартную библиотеку, проектирование и тестирование, будем работать с базами, файлами, веб-фронтендом и другими приложениями. Как и прежде, для поступления на курс необходимо пройти вступительный тест на знание основных структур данных и алгоритмов, принципов ООП и понимание основ веб-разработки. ⚡️СДАТЬ ТЕСТ И ПРИСОЕДИНИТЬСЯ: https://otus.pw/NMb0/

Собрал свои мысли в одно место и таким образом появилась статья Как стать Data Engineer. Область Data Engineering активно растёт, надеюсь материал будет полезен!

В подкасте Test & Code вышел эпизод с легендарным Энди Хантом, автором книги Pragmatic Programmer, которая оказала сильное влияние на профессиональное развитие. Послушать эпизод можно по ссылке: http://bit.ly/2HMW17o

​​Отличные новости для всех разработчиков, знающих Python. Начались занятия в уже восьмой группе продвинутого онлайн-курса «Разработчик Python» и еще можно успеть начать обучение по специальной цене. Сдавайте тест и присоединяйтесь, пока не началось самое интересное: https://otus.pw/bTYm/ Не упустите возможности учиться у Станислава Ступникова, одного из топовых разработчиков рынка (пропущенные вебинары будут доступны в записи.) А 26 марта стартует онлайн-группа углубленного курса «Data Scientist». Пройдите вступительное тестирование: https://otus.pw/P8me/ Преподаватель курса – Александр Никитин, разработчик и data scientist с 5-летним опытом. Под его руководством вы во время обучения: • Освоите современные методы и инструменты анализа и обработки данных • Будете работать с ограниченными датасетами и создавать предсказательные модели • Займетесь алгоритмами машинного обучения. И, конечно, у вас будет много практики – в том числе, в домашних заданиях и на выпускном проекте. Не упускайте возможность повысить свой профессиональный уровень, сдавайте вступительное тестирование и присоединяйтесь. Лучших выпускников курсов ждут на собеседования именитые IT-компании.