Месяц: Декабрь 2019

  • PostgreSQL Antipatterns: вредные JOIN и OR

    от автора

    Бойтесь операций, buffers приносящих… На примере небольшого запроса рассмотрим некоторые универсальные подходы к оптимизации запросов на PostgreSQL. Пользоваться ими или нет — выбирать вам, но знать о них стоит.

  • Kubernetes 1.17: обзор основных новшеств

    от автора

    Вчера, 9 декабря, состоялся очередной релиз Kubernetes — 1.17. По сложившейся для нашего блога традиции, мы рассказываем о наиболее значимых изменениях в новой версии. Информация, использованная для подготовки этого материала, взята из официального анонса, таблицы Kubernetes enhancements tracking, CHANGELOG-1.17 и соответствующих issues, pull requests, а также Kubernetes Enhancement Proposals (KEP). Итак, что нового?..

  • Обзор PocketBook X – огромного 10,3-дюймового ридера с экраном E Ink Carta Mobius и металлическим корпусом

    от автора

    Приветствую всех! На прошлой неделе начались продажи ридера PocketBook X – первой 10,3-дюймовой модели в линейке компании. Мне удалось быстренько заполучить её на тест и некоторое время погонять. О впечатлениях я расскажу ниже, сдобрив их некоторыми мыслями о столь крупных устройствах для чтения. Первое, что следует знать про PocketBook X – он стоит 24 999…

  • Privacy by design и privacy by default (спроектированная защита данных и конфиденциальность по умолчанию по GDPR)

    от автора

    В мае 2018 года вступил в силу новый закон о защите персональных данных – General Data Protection Regulation или Регламент Европейского Парламента и Совета Европейского Союза 2016/679 от 27 апреля 2016 г. о защите физических лиц при обработке персональных данных и о свободном обращении таких данных, а также об отмене Директивы 95/46/ЕС (далее GDPR), который…

  • Коммуникации внутри удаленной команды — наш опыт

    от автора

    В этой статье мы решили немного раскрыть внутреннюю кухню. В удаленной команде один из главных элементов — коммуникации. Расскажем, как это у нас организовано, — с целевыми параметрами (SLO) и конкретикой.

  • Издательство Питер. Зимняя распродажа

    от автора

    Привет, Хаброжители! На этой неделе у нас большие скидки. Подробности внутри.

  • Ускоренная разработка с помощью Spring Boot DevTools

    от автора

    Как ускорить разработку на Spring Boot с DevTools и сделать этот процесс более приятным и продуктивным? Настройка Как обычно при разработке на Spring Boot, настройка достаточно проста. Все, что вам нужно сделать, это добавить правильную зависимость, и готово. Spring Boot находит ее и автоматически настраивает DevTools соответственно.

  • Создание инкрементального сервера для iOS Team

    от автора

    Бесплатная книга После пяти лет наступаний на одни и те же грабли, и полугода поисков DevOps-а, который знает что-такое Provision Profile и как от него зависит развертывание приложения, было принято решение составить пошаговую инструкцию, в картинках, о том, настраивать рабочее окружение в iOS Team с минимальными финансовыми вложениями (к примеру, когда нет проплаченных аккаунтов GitHub…

  • Как мы рекомендуем новинки каталога в онлайн-кинотеатре ivi (+ код на Python)

    от автора

    В блоге онлайн-кинотеатра ivi накопилось достаточно статей про архитектуру рекомендательной системы Hydra. Однако рекомендации — это не только внешний API, но и алгоритмы, которые живут «под капотом» и реализуют достаточно сложную бизнес-логику. В этой статье я расскажу о проблеме «холодного старта» контента. Если вам интересно узнать, как мы рекомендуем контент, который недавно добавился в каталог…

  • Ультразвуковая система определения координат 2.0

    от автора

    Ультразвуковая система определения координат 2.0 О чем эта статья: Эта статья описывает принципы работы моей системы определения координат, и мой опыт её изготовления. Данная статья не является инструкцией по изготовлению навигационной системы, ибо это не так просто, чтобы описать в одной статье. Данная статья является развитием идей моей предыдущей статьи: habr.com/ru/post/451408