ar
Feedback
DevBrain

DevBrain

الذهاب إلى القناة على Telegram

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

إظهار المزيد
3 419
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
​​Интересуешься программированием? Тебя ждет ряд мастер-классов от разработчиков из топовых компаний. БЕСПЛАТНАЯ регистрация по ссылке: 👉 https://goo.gl/ajRcJT Смотри перечень тем и выбирай только нужные мастер-классы! Ты узнаешь: ✔️ Какой язык программирования выбрать для успешной карьеры. ✔️ Как начать программировать. ✔️ Какие преимущества и подводные камни в карьере каждого разработчика. Не упусти свой шанс и получи профессию будущего: https://goo.gl/ajRcJT

​​Хотите освоить машинное обучение и стать востребованным специалистом? Сегодня лучшее время для старта карьеры в области Data Science. С 2012 по 2018 годы количество вакансий специалистов по машинному обучению выросло в 18 раз. Прямо сейчас специалистов по машинному обучению ищут Яндекс, Mail.ru, Сбербанк, МТС, PwC, М-Видео, Северсталь и другие. Skillfactory открывают набор на онлайн-курс Введение в Machine Learning. Основной упор идёт на практическое понимание тем с плавным переходом к теории. Для старта не нужны глубокие знания математики. Достаточно школьной программы. Обучение предполагает нулевой уровень подготовки. Узнайте о курсе и получите полную программу по ссылке → https://vk.cc/8DMPcX

​​Часто ли вам приходится работать с числами в Python? Мне очень часто. В основном работа связана с хранением финансовых показателей, где число типа float далеко не лучший выбор =) Возникает много вопросов: как хранить числа, как их правильно округлять, какие существуют методы округления и т.д. Например, когда мы переходили с PostgreSQL на Redshift, то я на собственной шкуре прочувствовал перелесть округления путём отброса (truncating в статье). Redshift без указания опции roundec отбрасывал часть после precision при загрузке через COPY. К чему это я? Нашел, пожалуй, лучшую статью про округление в Python (но полезна будет не только для питона) — http://bit.ly/2CKWfcK Очень советую, сэкономит вам время и нервы, гарантирую.

Нашел на просторах сети интересную python-библиотеку firefly, которая превращает ваши функции в легковесные remote call procedure - https://github.com/rorodata/firefly

Друзья! Хочу вам рассказать про YouTube канал о карьере в IT в США. Его автор, тех. рекрутер из Кремниевой долины, снимает интервью с русскоязычными разработчиками из именитых ИТ-компаний и молодых стартапов https://www.youtube.com/c/progblog За новыми видео можно также следить в telegram канале https://t.me/progblogtv

​​Задумывались ли вы о том как работает шифрованию по публичному ключу? Если нет, но интересно узнать, то нашел в сети неплохой вводный гайд без занудства и сложной математики от Twilio. Must read для разработчиков всех уровней → What is Public Key Cryptography

​​Нашел солидный вводный курс в экосистему Amazon Web Services на русском языке. Сейчас без опыта работы хотя бы с одной из облачных систем (AWS, Google Cloud, MS Azure) сложно разрабатывать масштабируемые приложения. Советую к просмотру, автор проделал титанический труд → http://bit.ly/2yWCJGD

​​Если вы ещё не начали писать тесты на Python, то рекомендую отличную вводную статью на эту тему: Getting Started With Testing in Pythonhttp://bit.ly/2PPj42y

А вы уже видели Code of Conduct от SQLite ? :) Если нет, то бегом читать — https://www.sqlite.org/codeofconduct.html. Разработчики SQLite известны своим категоричным отношением к изменениям и патчам со стороны Open Source сообщества, а если быть точным, то они не принимают их вообще.

Bruce Eckel (автор книги Философия Java) вместе со Светланой Исаковой начали писать книгу Atomic Kotlin. Изучать можно прямо сейчас. Доступны уже несколько глав книги на платформе stepik.org (там же доступен и курс по Kotlin) - https://www.atomickotlin.com

​​Всем доброго дня! На днях запустил новый канал @dataeng, где буду делиться материалом на тему распределённых систем и data engineering. В последнее время нового материала по этим темам в сети всё больше, поэтому подписывайтесь, если вам также как и мне нравится это направление. Постараюсь постить только самое интересное. Канал @dataeng

​​Обновил свою статью про работу с Celery. Давно хотел дополнить её информацией почему Celery не самый лучший инструмент для работы с long-running tasks, а также советами, если другого выхода нет ¯\_(ツ)_/¯. Читать тут http://bit.ly/2pWMD75

Сегодня рекомендую курс по продвинутому программированию на Python. 27–28 октября пройдет двухдневный интенсив Advanced Python в @binarydistrict_ru на площадке Digital October в Москве. Для кого курс: для разработчиков, техлидов, тимлидов и менеджеров проектов. О чем курс: метриках качества и оптимизации кода, основных паттернах и принципах проектирования, метапрограммировании и дескрипторах. Вы научитесь: писать быстрый, поддерживаемый и хорошо читаемый код и применять распространённые шаблоны проектирования, профилировать код и исследовать проблемы производительности, выбирать правильные структуры данных для задач и проводить рефакторинг. Спикеры: специалисты из Techops, которые ранее работали в «Яндексе», «Лаборатории Касперского», МТС, Rambler&Co, «Билайне» и «Мегафоне». Подробнее о курсе: https://goo.gl/vh8W44 Скидка: 10% по промокоду DevBrain

​​Забыл написать, что в сети появились доклады с прошедшей в конце сентября в Барселоне конференции по Data Engineering - DataEngConf BCN 2018. Из интересного стоит посмотреть доклад про формирование культуры Data Engineering в компании. Плейлист с докладами http://bit.ly/2pUsMpj

Автор библиотеки requests зарелизил HTTP Framework под названием Responder. Вдохновили на это его Falsk и Falcon: https://github.com/kennethreitz/responder

Где учиться криптографии? Рекомендую вам курс от @binarydistrict, который начнется 13 ноября. Это офлайн-курс, он будет проходить в Москве на площадке Digital October. Программа будет полезна тем, кто хочет освоить современные методы защиты информации и находить решения прикладных задач при разработке сервисов и услуг в финансовом секторе, страховом, юридическом, электронной коммерции и телекоммуникациях. Курс курирует Research Institute — международный научно-исследовательский центр с R&D лабораториями в Москве, Лондоне, Праге и Амстердаме. Смотрите программу и регистрируйтесь, как наберут места — регистрацию закроют: https://goo.gl/gQyjfW Для подписчиков канала действует скидка 10% по промокоду Devbrain.

Думали ли вы об автоматизации работы программистов? Я - да. Особенно после доклада Андрея Карпатого из Tesla про Software 2.0, где по словам техдира они автоматизировали создание ПО, используя нейронную сеть. И ведь действительно. Очень много кода уже написано. Большая часть нашего трудового времени уходит на построение ПО из кирпичиков в виде библиотек, мы стоим на плечах гигантов. Ребята из гитхаб перешли от слов к делу и запустили в качестве эксперимента поисковик готового кода https://experiments.github.com/semantic-code-search. Он еще тупой, но вектор развития четко виден.

Классный доклад от профессора Стэнфордского университета John Ousterhout про философию проектирования ПО. У него, кстати, есть одноимённая книга, которую я недавно купил, но пока ещё не прочитал. Видел только положительные отзывы о ней, как прочитаю сразу поделюсь мнением. А доклад смотрите по ссылке: https://www.youtube.com/watch?v=bmSAYlu0NcY

​​Хотите узнать, как не нужно писать на Python? Про это расскажут 3 октября в 20:0 (мск) на открытом уроке онлайн-курса для программистов «Разработчик Python»: https://otus.pw/9jXG/ Присоединяйтесь − будет интересно и профессионально! Участие свободное для всех. Будут рассмотрены антипаттерны программирования, bad practice и прочее зло, о котором стоит знать и не стоит допускать. Встречу проведет преподаватель курса Станислав Ступников − программист рекламной системы в MailruGroup, имеющий 6 лет опыта промышленной разработки, в том числе для крупных госзаказчиков, создания и поддержания веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем. А про best practice Станислав будет рассказывать на курсе «Разработчик Python» − читайте программу, сдавайте вступительный тест и присоединяйтесь к группе https://otus.pw/eU8g/