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

Веду блог https://khashtamov.com/
Download Telegram
Нашел интересный гайд под названием 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
Наверное многие из вас уже слышали, что Github запустил бета-версию сервиса Github Packages. Сервис доступен по инвайтам, изъявить желание можно прямо в своём аккаунте.

Сервис представляет из себя реестр пакетов, где каждый разработчик может размещать как публичные пакеты так и приватные. Если вы работаете в приватной команде и у вас есть пакеты, отныне не нужно ставить системы вроде Nexus Repository.

Сейчас гитхаб поддерживает:

- npm
- rubygems
- docker
- nuget
- maven

PyPi среди поддерживаемых систем нет, но скорее всего появится в ближайшее время.

Более подробно с демо можно посмотреть в докладе Introducing GitHub Package Registry
На DevGamm! в Москве был доклад от Jonathan Blow про деградацию в области программного обеспечения и что нам с этим делать. Рекомендую к просмотру Preventing the Collapse of Civilization
Forwarded from DataEng
Ребят, в конце марта собрал все известные материалы по теме Data Engineering, получился небольшой репозиторий с интересными ресурсами. Он будет и дальше пополняться, поэтому просьба зайти на гитхаб, поставить звёздочку или даже форкнуть и отправить PR на дополнение.

Сам репозиторий - Data-Engineering-HowTo.

Давайте вместе соберём классный гайд.
Martin Fowler написал эссе на тему Is High Quality Software Worth the Cost? Рекомендую к прочтению всем, особенно менеджерам продуктов и тем, кто отвечает за поставку ПО. Основная мысль в статье крутится вокрут компромисса между качеством программы и её стоимостью. Мартин рассуждает, что такой подход в корне не верный, и качественный софт зачастую обходится дешевле бизнесу. Читаем
Завтра, 31 мая, Яндекс.Толока проведёт встречу, посвящённую технологиям краудсорсинга.

Команда Яндекса расскажет о развитии Толоки как краудсорсинговой платформы и её возможностях, а представители компаний-партнёров поделятся опытом использования сервиса в работе с данными. Доклады будут полезны компаниям и специалистам, которые разрабатывают умные решения на основе машинного обучения, а также всем, кто хочет больше узнать о краудсорсинге и его применении для решения бизнес-задач.

— Сотрудники Яндекса расскажут всё о сертификации партнёров Толоки и о новых функциях сервиса для заказчиков.
— DBrain научит с помощью Толоки распознавать документы в реальном времени с 99% точностью.
— ID R&D поделится опытом создания устойчивой системы противодействия атакам с подменой личности на основе базы изображений, собранной с помощью крауда.
— Завершит встречу секретный доклад Яндекса о внутренних инструментах для эффективного выстраивания процессов, которые уже скоро могут стать доступными всем желающим.

Участие в мероприятии бесплатное, но количество мест ограничено. Успейте подать заявку на участие сегодня до 16:00 и получить приглашение. Сделать это можно на странице мероприятия: https://bit.ly/2JJXbCx
Сегодня хочу порекомендовать канал @datalytx, посвященный анализу данных с помощью Python. Алексей рассказывает не столько про машинное обучение, сколько про обработку данных, получение данных из API, парсинг веб-сайтов, автоматизацию различной рутины. Если вам интересно копаться с задачами по извлечению данных из различных источников, например, использование API Гугл Таблиц или обработка данных из Excel-файлов, смело подписывайтесь!