Тонкости авторизации: обзор технологии OAuth 2.0

Информационная система Dodo IS состоит из 44 различных сервисов, таких как Трекер, Кассы ресторана или Базы знаний и многих других. 3 года назад мы написали сервис Auth для реализации сквозной аутентификации, а сейчас пишем уже вторую версию. В основе сервиса лежит стандарт авторизации OAuth 2.0. Он довольно сложный, но если будете работать над аналогичным сервисом, […]

Океанографический спутник. Успешно. 2020 год: 74 всего, 66 успешных, 28 от Китая

Итак, батареи, батарейки, аккумуляторы… С ними мы сталкиваемся повсюду – в автомобиле, в смартфоне, в часах и карманных фонариках, да и в любом компьютере. И, конечно, они применяются не только в быту, но и в самых разных отраслях – от авиации и космонавтики до медицины. Но почему именно сегодня такой хайп вокруг этой отнюдь не […]

Электрические батареи, цифровизация и инструменты проектирования

Итак, батареи, батарейки, аккумуляторы… С ними мы сталкиваемся повсюду – в автомобиле, в смартфоне, в часах и карманных фонариках, да и в любом компьютере. И, конечно, они применяются не только в быту, но и в самых разных отраслях – от авиации и космонавтики до медицины. Но почему именно сегодня такой хайп вокруг этой отнюдь не […]

Сказка о парадигмах программирования

Привет, друг. Удачно заглянул на огонёк ты, ибо сказку собираюсь сказать я. Об эпохах нынешней и минувшей, о пределах могущества кодерского, и о том, как в силе себе отказывая, силы достичь можно. А коли не интересна тебе тема парадигм, дальше листай и вид сделай, что не слышал о сказке моей. Зайдёшь же коли на огонёк, […]

Machine learning в анализе логов Netflix

Представьте лог на 2,5 гигабайта после неудачной сборки. Это три миллиона строк. Вы ищете баг или регрессию, которая обнаруживается на миллионной строке. Вероятно, найти одну такую строку вручную просто невозможно. Один из вариантов — diff между последней успешной и упавшей сборкой в надежде на то, что баг пишет в журналы необычные строки. Решение Netflix быстрее […]

Введение в React, которого нам не хватало

React — это самая популярная в мире JavaScript-библиотека. Но эта библиотека не потому хороша, что популярна, а потому популярна, что хороша. Большинство существующих вводных руководств по React начинается с примеров того, как пользоваться этой библиотекой. Но эти руководства ничего не говорят о том, почему стоит выбрать именно React. У такого подхода есть свои сильные стороны. […]

Вебинар «Контроль качества технологии и технологической дисциплины»

Рады объявить о серии вебинаров посвященных контролю качества технологии и технологической дисциплины. Приглашаем всех желающих присоединиться к обсуждению во вторник, 6 октября в 11:00 по московскому времени. Мониторинг металлообрабатывающего оборудования повышает эффективность его использования, сокращает время реагирования на незапланированные отключения или на условия, приводящие к выходу оборудования из строя, уменьшает простои и выявляет узкие места […]

Sysmon теперь может записывать содержимое буфера обмена

О релизе 12 версии Sysmon сообщили 17 сентября на странице Sysinternals. На самом деле в этот день вышли также новые версии Process Monitor и ProcDump. В этой статье я расскажу о ключевом и неоднозначном нововведении 12 версии Sysmon — типе событий с Event ID 24, в который логируется работа с буфером обмена. Информация из этого […]

Удаленка. Работающие принципы управления

Подул вирус и мир сильно изменился. Слово «удаленка» во многих компаниях из далекой мифической абстракции превратилось в реальность. Реальность иногда милую, а иногда уродливую и странную. Особенно в России. В статье я описываю управленческие принципы, позволяющие эффективно организовать работу удаленную работу команды. В штатах удаленная работа уже очень давно не диковинка. Году так аж 2003 […]

Вышел Vue.js 3.0 «One piece»

Подул вирус и мир сильно изменился. Слово «удаленка» во многих компаниях из далекой мифической абстракции превратилось в реальность. Реальность иногда милую, а иногда уродливую и странную. Особенно в России. В статье я описываю управленческие принципы, позволяющие эффективно организовать работу удаленную работу команды. В штатах удаленная работа уже очень давно не диковинка. Году так аж 2003 […]