DevBrain
3.03K subscribers
28 photos
2 videos
9 files
712 links
Автор @adilkhash

Веду блог https://khashtamov.com/
Download Telegram
Всем любителям фреймворка Django рекомендую к прослушиванию подкаст Django Chat.

В последнем выпуске ведущие обсуждают релиз версии 2.2 и грядущий мажорный релиз Django 3.0
​​18 апреля в 20:00 мск - бесплатный пробный вебинар «Heap, Heapsort и Heapqueue» в рамках курса «Алгоритмы для разработчиков»: https://otus.pw/Fkph/
Испытайте себя - пройдите вступительный тест на курс: https://otus.pw/Zt6M/

На вебинаре мы:
- рассмотрим структуру данных Heap (иначе говоря, «пирамида» или «куча»);
- разберем алгоритм Heapsort и сравним его с другими алгоритмами сортировки сравнениями;
- узнаем интересные варианты применения Heap: для создания очереди с приоритетами и для внешней сортировки.

Встречу проводит преподаватель курса Михаил Степанов - гигант машинного обучения компании Jet Infosystems. Михаил занимается проектами по аггрегации отзывов, анализу и оптимизации производства крупных промышленных компаний.

Приглашаются как действующие, так и начинающие разработчики С++/Python/Java.
Регистрируйтесь сейчас - напомним в день вебинара!
Интересное интервью с Линусом Торвальдсом и Робертом Янгом (основатель Red Hat) на LinuxJournal 25 лет спустя: https://www.linuxjournal.com/content/25-years-later-interview-linus-torvalds
На PyCon Belarus 2019 нашел доклад про эволюцию инструментов работы с зависимостями в Python: Evolution of dependency management. Там упоминается инструмент poetry про который я писал в конце прошлого года. Рекомендую к просмотру.

Если вам интересно посмотреть другие доклады, то идите сюда.
​​Завтра в 20:00 по Москве стартуют 2 бесплатных курса от Redis University:

- Introduction to Redis Data Structures
- Redis Streams

Первый курс я проходил в начале этого года, собираюсь взять в этот раз второй курс про стримы. В 5-й версии redis появились Stream, подумаю где бы они могли пригодиться в работе.

С меня после прохождения пост в блоге.
Forwarded from DataEng
В блоге AirBnB вышла полезная статья про идемпотентный фреймворк для построения распределенных систем.

В самой статье идёт речь про кейс реализации системы предотвращающей двойное списание денег у клиентов сервиса.

Читаем: https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bb
В блоге Twilio вышла статья про заголовки HTTP - HTTP headers for the responsible developer. Статья написана по мотивам доклада. В статье собран необходимым минимум для любого веб-разработчика.
Нашел интересный гайд под названием Open Microservices Guide. Суть его в том, чтобы выработать некий стандарт описания микросервисов в вашем проекте (не без помощи Docker).

К этому гайду также прилагается тулза omg-cli, которая умеет валидировать, билдить и запускать микросервисы (по описаниям файла microservice.yml). В любом случае любопытно :)

Опа, у этих ребят даже есть шаблон микросервиса на python
Появилось видео моей презентации на Kolesa Conf в Алматы, которая проходила 12 апреля. Тема моей презентации: ETL на Python. Видео
В США сейчас проходит PyCon US 2019. На Ютубе уже появился канал с первыми видео (туториалы): https://www.youtube.com/channel/UCxs2IIVXaEHHA4BtTiWZ2mQ
Майкрософт объявили о релизе новой подсистемы Linux с полноценным ядром. Это значит, что теперь любые линуксовые аппы можно запускать внутри WSL, включая Docker.

Более подробно тут https://devblogs.microsoft.com/commandline/announcing-wsl-2/
Также стала доступна часть докладов с Saint HighLoad++ 2019. Вот, на мой взгляд, самые интересные:

- Postgres 12 в этюдах. Здесь Олег Бартунов рассказывает что нас ждёт в 12й версии "слоника". Из крутого: API для storage engine (привет, Column oriented storages), json path, улучшенные индексы.

- njs - javascript для nginx

- unboxing Firecracker от Amazon. На базе Firecracker работают все верхнеуровневые сервисы Amazon вроде AWS Lambda.
На прошедшем Google IO не обошлось без упоминания PWA (Progressive Web Apps). На этот раз ребята рассказали в вводной презентации про новшества "прогрессивных приложений" и как они в скором времени улучшат UX при работе с веб-сайтами. В Chrome 76 появятся подсказки, что сайт можно установить в виде приложения. В презентации есть парочка классных кейсов таких приложений. Смотрим https://youtu.be/2KhRmFHLuhE

Далее. Если у вас уже есть PWA и вы не знаете как его продвинуть в аппсторах, то на помощь вам спешит TWA (Trusted Web Activities), это новомодная штука в браузере Chrome и ОС андроид, позволяющая шарить состояние между приложением и веб-сайтом. Некий WebView на стероидах. Более подробно можно узнать в презентации https://youtu.be/6lHBw3F4cWs
Hands-on-Machine-Learning-with-Scikit-2E.pdf
31.5 MB
O'Reilly выпустили 2-е издание книги Hands‑On Machine Learning with Scikit‑Learn and TensorFlow бесплатно и без смс 😎 Качайте, и изучайте машинное обучение.
Продолжая тему докладов с прошедшего ивента Google IO. Хороший обзорный доклад про новые фичи в языке JavaScript.

- появился flatMap (по аналогии со Scala)
- крутое API для интернационализации
- нововведения в API для работы с датами и временем

и многое другое.

Более подробно можно ознакомиться в докладе What’s new in JavaScript