Месяц: Сентябрь 2018

  • Все люди не умеют писать код

    от автора

    В преддверии Moscow Python Conf ++ мы поговорили с Никитой Соболевым, CTO компании «Мы делаем сервисы», о глобальной проблеме управления сложностью кода в разрезе развития языков программирования. А также о том, почему тут со временем ситуация становится только хуже. Плюс расспросили, зачем ему потребовалось создавать собственный линтер.

  • Расширение сетевых возможностей программируемого реле при помощи WI-FI

    от автора

    С чего все начиналось Начиналось все с разработки алгоритмов для программируемого реле ПР200, и часто требовалась визуализация или ввод информации с компьютера, для этого необходимо использовать панели оператора или SCADA системы, но не всегда это удобно, да и нужно ли для простых систем. Решение было найдено быстро, и со временем я старался максимально улучшить и…

  • Использование Consul для масштабирования stateful-сервисов

    от автора

    22 сентября провели наш первый нестандартный митап для разработчиков высоконагруженных систем. Было очень круто, много позитивного фидбека по докладам и поэтому решил не только их выложить, но и расшифровать для Хабра. Сегодня публикуем выступление Ивана Бубнова, DevOps из компании BIT.GAMES. Он рассказал о внедрении дискавери-сервиса Consul в уже рабочий высоконагруженный проект для возможности быстрого масштабирования…

  • Как развернуть приложение Ruby on Rails с HAProxy Ingress, unicorn/puma и веб-сокетами

    от автора

    После нескольких месяцев тестов мы наконец перенесли приложение Ruby on Rails в продакшен с кластером Kubernetes. В этой статье я расскажу, как настроить маршрутизацию на основе Path для приложения Ruby on Rails в Kubernetes с контроллером HAProxy Ingress.

  • Интервью c Аароном Паттерсоном, спикером конференции RubyRussia 2018

    от автора

    Привет! Продолжаем серию интервью со спикерами конференции RubyRussia. Аарон Паттерсон (он же tenderlove) — член Ruby core team и Rails core team, ведущий инженер-программист в маленьком стартапе под названием GitHub. Павел Аргентов пообщался с Аароном перед его второй поездкой в Россию. Начнем со стандартного вопроса. Какова твоя личная ruby-история? Как ты сел на этот поезд?…

  • Биофарма и численное моделирование: опыт и практика компании Amgen

    от автора

    В биофармацевтической промышленности, как в любом современном высокотехнологическом производстве, все чаще используются методы и инструменты численного моделирования физико-химических процессов для решения самых разнообразных задач, начиная от разработки новых лекарственных форм и методик их производства и заканчивая анализом процессов транспортировки, хранения и доставки лекарственных препаратов. Amgen — одна из ведущих биофармацевтических компаний мира. Лекарства этой компании…

  • Деньги любят счёт: как машины сортируют купюры

    от автора

    Уже много лет мы получаем зарплаты на банковские карты, оплачиваем услуги ЖКХ через интернет-банк и переводим деньги с карты на карту при помощи мобильного приложения. Вот только в этой цифровой картине нового безналичного мира есть один нюанс: оборот наличных денег не уменьшается, а только растёт год от года. А вместе с ним растёт сфера обслуживания…

  • Личный опыт: от идеи и чистого листа до черновой версии сайта

    от автора

    Доброго времени суток. Меня зовут Дмитрий, мне через пару месяцев 30 лет из которых около 10 лет я «тыжпрограммист» и пол года назад я решил создать что-то свое (хромое, косое, вторичное, но мое). Пару дней назад я общался со знакомым студентом и в нем я узнал себя образца 2009 года — те же проблемы, те…

  • Делаем из Хабра торт. Снова

    от автора

    Спустя четыре года я решил, что пора. Это юзерскрипт «Хабраторт» версии три ноль. Осторожно, картинки в высоком качестве.

  • Горячая история техподдержки, или Почему AutoCAD удаляет прокси-объекты?

    от автора

    ДисклеймерЦелью этой статьи не является дискредитация программного обеспечения. Статья носит исключительно информационный характер и предназначена для защиты конечного пользователя, который может при определенных обстоятельствах потерять свои данные, работая в AutoCAD.