Уже совсем скоро в Москве состоится Frontend Conf (@FrontendConfChannel) - конференция про разработку клиентской части веб-проектов: адаптивный дизайн и юзабилити, вёрстка, CSS и HTML, разработка на JavaScript, новые и популярные фреймворки, одностраничные приложения, архитектура, автоматизация и тестирование фронтенда, rich-медиа и быстродействие интерфейса.
🔸Было подано 100 заявок, из которых выбрано 40 лучших
🔸Дискуссионные зоны для общения со спикером после доклада
🔸В организаторах крупнейшие сообщества - MoscowJS, MoscowCSS
🔸Среди партнёров - крупнейшая фронтенд-конференция Беларуси, MinskCSS
🔸Мы будем говорить обо всём фронтенде: HTML, CSS и JavaScript
Регистрация 👉 https://clck.ru/ESVeA
🔸Было подано 100 заявок, из которых выбрано 40 лучших
🔸Дискуссионные зоны для общения со спикером после доклада
🔸В организаторах крупнейшие сообщества - MoscowJS, MoscowCSS
🔸Среди партнёров - крупнейшая фронтенд-конференция Беларуси, MinskCSS
🔸Мы будем говорить обо всём фронтенде: HTML, CSS и JavaScript
Регистрация 👉 https://clck.ru/ESVeA
Интересно как работают колоночные базы данных? Тогда непременно стоит прочитать отличный paper и summary по нему: https://bit.ly/2xOyCwA
the morning paper
The design and implementation of modern column-oriented database systems
The design and implementation of modern column-oriented database systems Abadi et al., Foundations and trends in databases, 2012 I came here by following the references in the Smoke paper we looked…
Хотите узнать, как не нужно писать на Python?
Про это расскажут 3 октября в 20:0 (мск) на открытом уроке онлайн-курса для программистов «Разработчик Python»: https://otus.pw/9jXG/ Присоединяйтесь − будет интересно и профессионально! Участие свободное для всех.
Будут рассмотрены антипаттерны программирования, bad practice и прочее зло, о котором стоит знать и не стоит допускать.
Встречу проведет преподаватель курса Станислав Ступников − программист рекламной системы в MailruGroup, имеющий 6 лет опыта промышленной разработки, в том числе для крупных госзаказчиков, создания и поддержания веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем.
А про best practice Станислав будет рассказывать на курсе «Разработчик Python» − читайте программу, сдавайте вступительный тест и присоединяйтесь к группе https://otus.pw/eU8g/
Про это расскажут 3 октября в 20:0 (мск) на открытом уроке онлайн-курса для программистов «Разработчик Python»: https://otus.pw/9jXG/ Присоединяйтесь − будет интересно и профессионально! Участие свободное для всех.
Будут рассмотрены антипаттерны программирования, bad practice и прочее зло, о котором стоит знать и не стоит допускать.
Встречу проведет преподаватель курса Станислав Ступников − программист рекламной системы в MailruGroup, имеющий 6 лет опыта промышленной разработки, в том числе для крупных госзаказчиков, создания и поддержания веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем.
А про best practice Станислав будет рассказывать на курсе «Разработчик Python» − читайте программу, сдавайте вступительный тест и присоединяйтесь к группе https://otus.pw/eU8g/
Классный доклад от профессора Стэнфордского университета John Ousterhout про философию проектирования ПО. У него, кстати, есть одноимённая книга, которую я недавно купил, но пока ещё не прочитал. Видел только положительные отзывы о ней, как прочитаю сразу поделюсь мнением.
А доклад смотрите по ссылке: https://www.youtube.com/watch?v=bmSAYlu0NcY
А доклад смотрите по ссылке: https://www.youtube.com/watch?v=bmSAYlu0NcY
YouTube
A Philosophy of Software Design | John Ousterhout | Talks at Google
John Ousterhout, Professor of Computer Science at Stanford University, discusses complex techniques on how to become a more confident coder. John is excited to announce that he just published the first edition of a new book on software design, based on material…
Думали ли вы об автоматизации работы программистов? Я - да. Особенно после доклада Андрея Карпатого из Tesla про Software 2.0, где по словам техдира они автоматизировали создание ПО, используя нейронную сеть.
И ведь действительно. Очень много кода уже написано. Большая часть нашего трудового времени уходит на построение ПО из кирпичиков в виде библиотек, мы стоим на плечах гигантов. Ребята из гитхаб перешли от слов к делу и запустили в качестве эксперимента поисковик готового кода https://experiments.github.com/semantic-code-search.
Он еще тупой, но вектор развития четко виден.
И ведь действительно. Очень много кода уже написано. Большая часть нашего трудового времени уходит на построение ПО из кирпичиков в виде библиотек, мы стоим на плечах гигантов. Ребята из гитхаб перешли от слов к делу и запустили в качестве эксперимента поисковик готового кода https://experiments.github.com/semantic-code-search.
Он еще тупой, но вектор развития четко виден.
Где учиться криптографии?
Рекомендую вам курс от @binarydistrict, который начнется 13 ноября. Это офлайн-курс, он будет проходить в Москве на площадке Digital October.
Программа будет полезна тем, кто хочет освоить современные методы защиты информации и находить решения прикладных задач при разработке сервисов и услуг в финансовом секторе, страховом, юридическом, электронной коммерции и телекоммуникациях.
Курс курирует Research Institute — международный научно-исследовательский центр с R&D лабораториями в Москве, Лондоне, Праге и Амстердаме.
Смотрите программу и регистрируйтесь, как наберут места — регистрацию закроют: https://goo.gl/gQyjfW
Для подписчиков канала действует скидка 10% по промокоду Devbrain.
Рекомендую вам курс от @binarydistrict, который начнется 13 ноября. Это офлайн-курс, он будет проходить в Москве на площадке Digital October.
Программа будет полезна тем, кто хочет освоить современные методы защиты информации и находить решения прикладных задач при разработке сервисов и услуг в финансовом секторе, страховом, юридическом, электронной коммерции и телекоммуникациях.
Курс курирует Research Institute — международный научно-исследовательский центр с R&D лабораториями в Москве, Лондоне, Праге и Амстердаме.
Смотрите программу и регистрируйтесь, как наберут места — регистрацию закроют: https://goo.gl/gQyjfW
Для подписчиков канала действует скидка 10% по промокоду Devbrain.
Автор библиотеки requests зарелизил HTTP Framework под названием Responder. Вдохновили на это его Falsk и Falcon: https://github.com/kennethreitz/responder
GitHub
GitHub - kennethreitz/responder: A familiar HTTP Service Framework for Python.
A familiar HTTP Service Framework for Python. Contribute to kennethreitz/responder development by creating an account on GitHub.
Забыл написать, что в сети появились доклады с прошедшей в конце сентября в Барселоне конференции по Data Engineering - DataEngConf BCN 2018.
Из интересного стоит посмотреть доклад про формирование культуры Data Engineering в компании.
Плейлист с докладами https://bit.ly/2pUsMpj
Из интересного стоит посмотреть доклад про формирование культуры Data Engineering в компании.
Плейлист с докладами https://bit.ly/2pUsMpj
Сегодня рекомендую курс по продвинутому программированию на Python.
27–28 октября пройдет двухдневный интенсив Advanced Python в @binarydistrict_ru на площадке Digital October в Москве.
Для кого курс: для разработчиков, техлидов, тимлидов и менеджеров проектов.
О чем курс: метриках качества и оптимизации кода, основных паттернах и принципах проектирования, метапрограммировании и дескрипторах.
Вы научитесь: писать быстрый, поддерживаемый и хорошо читаемый код и применять распространённые шаблоны проектирования, профилировать код и исследовать проблемы производительности, выбирать правильные структуры данных для задач и проводить рефакторинг.
Спикеры: специалисты из Techops, которые ранее работали в «Яндексе», «Лаборатории Касперского», МТС, Rambler&Co, «Билайне» и «Мегафоне».
Подробнее о курсе: https://goo.gl/vh8W44
Скидка: 10% по промокоду DevBrain
27–28 октября пройдет двухдневный интенсив Advanced Python в @binarydistrict_ru на площадке Digital October в Москве.
Для кого курс: для разработчиков, техлидов, тимлидов и менеджеров проектов.
О чем курс: метриках качества и оптимизации кода, основных паттернах и принципах проектирования, метапрограммировании и дескрипторах.
Вы научитесь: писать быстрый, поддерживаемый и хорошо читаемый код и применять распространённые шаблоны проектирования, профилировать код и исследовать проблемы производительности, выбирать правильные структуры данных для задач и проводить рефакторинг.
Спикеры: специалисты из Techops, которые ранее работали в «Яндексе», «Лаборатории Касперского», МТС, Rambler&Co, «Билайне» и «Мегафоне».
Подробнее о курсе: https://goo.gl/vh8W44
Скидка: 10% по промокоду DevBrain
Binarydistrict
Community & Events Exploring New Tech
Join a community of tech professionals through events, workshops, research & online content around emerging technology.
Обновил свою статью про работу с Celery. Давно хотел дополнить её информацией почему Celery не самый лучший инструмент для работы с long-running tasks, а также советами, если другого выхода нет ¯\_(ツ)_/¯.
Читать тут https://bit.ly/2pWMD75
Читать тут https://bit.ly/2pWMD75
Всем доброго дня!
На днях запустил новый канал @dataeng, где буду делиться материалом на тему распределённых систем и data engineering.
В последнее время нового материала по этим темам в сети всё больше, поэтому подписывайтесь, если вам также как и мне нравится это направление. Постараюсь постить только самое интересное.
Канал @dataeng
На днях запустил новый канал @dataeng, где буду делиться материалом на тему распределённых систем и data engineering.
В последнее время нового материала по этим темам в сети всё больше, поэтому подписывайтесь, если вам также как и мне нравится это направление. Постараюсь постить только самое интересное.
Канал @dataeng
Bruce Eckel (автор книги Философия Java) вместе со Светланой Исаковой начали писать книгу Atomic Kotlin.
Изучать можно прямо сейчас. Доступны уже несколько глав книги на платформе stepik.org (там же доступен и курс по Kotlin) - https://www.atomickotlin.com
Изучать можно прямо сейчас. Доступны уже несколько глав книги на платформе stepik.org (там же доступен и курс по Kotlin) - https://www.atomickotlin.com
Atomickotlin
Learning Resources for the Kotlin Programming Language
А вы уже видели Code of Conduct от SQLite ? :) Если нет, то бегом читать — https://www.sqlite.org/codeofconduct.html. Разработчики SQLite известны своим категоричным отношением к изменениям и патчам со стороны Open Source сообщества, а если быть точным, то они не принимают их вообще.
Если вы ещё не начали писать тесты на Python, то рекомендую отличную вводную статью на эту тему: Getting Started With Testing in Python — https://bit.ly/2PPj42y
Нашел солидный вводный курс в экосистему Amazon Web Services на русском языке.
Сейчас без опыта работы хотя бы с одной из облачных систем (AWS, Google Cloud, MS Azure) сложно разрабатывать масштабируемые приложения.
Советую к просмотру, автор проделал титанический труд → https://bit.ly/2yWCJGD
Сейчас без опыта работы хотя бы с одной из облачных систем (AWS, Google Cloud, MS Azure) сложно разрабатывать масштабируемые приложения.
Советую к просмотру, автор проделал титанический труд → https://bit.ly/2yWCJGD
Задумывались ли вы о том как работает шифрованию по публичному ключу? Если нет, но интересно узнать, то нашел в сети неплохой вводный гайд без занудства и сложной математики от Twilio.
Must read для разработчиков всех уровней → What is Public Key Cryptography
Must read для разработчиков всех уровней → What is Public Key Cryptography
Друзья! Хочу вам рассказать про YouTube канал о карьере в IT в США. Его автор, тех. рекрутер из Кремниевой долины, снимает интервью с русскоязычными разработчиками из именитых ИТ-компаний и молодых стартапов
https://www.youtube.com/c/progblog
За новыми видео можно также следить в telegram канале
https://t.iss.one/progblogtv
https://www.youtube.com/c/progblog
За новыми видео можно также следить в telegram канале
https://t.iss.one/progblogtv
Нашел на просторах сети интересную python-библиотеку firefly, которая превращает ваши функции в легковесные remote call procedure - https://github.com/rorodata/firefly
GitHub
rorodata/firefly
function as a service. Contribute to rorodata/firefly development by creating an account on GitHub.
Часто ли вам приходится работать с числами в Python? Мне очень часто. В основном работа связана с хранением финансовых показателей, где число типа float далеко не лучший выбор =)
Возникает много вопросов: как хранить числа, как их правильно округлять, какие существуют методы округления и т.д.
Например, когда мы переходили с PostgreSQL на Redshift, то я на собственной шкуре прочувствовал перелесть округления путём отброса (truncating в статье). Redshift без указания опции roundec отбрасывал часть после precision при загрузке через COPY.
К чему это я? Нашел, пожалуй, лучшую статью про округление в Python (но полезна будет не только для питона) — https://bit.ly/2CKWfcK
Очень советую, сэкономит вам время и нервы, гарантирую.
Возникает много вопросов: как хранить числа, как их правильно округлять, какие существуют методы округления и т.д.
Например, когда мы переходили с PostgreSQL на Redshift, то я на собственной шкуре прочувствовал перелесть округления путём отброса (truncating в статье). Redshift без указания опции roundec отбрасывал часть после precision при загрузке через COPY.
К чему это я? Нашел, пожалуй, лучшую статью про округление в Python (но полезна будет не только для питона) — https://bit.ly/2CKWfcK
Очень советую, сэкономит вам время и нервы, гарантирую.
Стали доступны доклады с конференции PyGotham 2018.
Из интересного:
- Clean Architecture in Python
- How to Do Core Reviews Like a Human
- Database Testing with pytest
- Memory Management in Python
- A Crash Course on Serverless Applications in Python
Из интересного:
- Clean Architecture in Python
- How to Do Core Reviews Like a Human
- Database Testing with pytest
- Memory Management in Python
- A Crash Course on Serverless Applications in Python
David Beazley, пожалуй, один из лучших преподавателей Python. На странице своего блога он собрал список всех воркшопов (~3 часа каждый), которые доступны онлайн — https://bit.ly/2DttSRF
Помимо видео есть доступ к огромному количеству слайдов — https://speakerdeck.com/dabeaz
Изучайте, знаний много не бывает!
Помимо видео есть доступ к огромному количеству слайдов — https://speakerdeck.com/dabeaz
Изучайте, знаний много не бывает!