Месяц: Сентябрь 2019
-
Безболезненный Fallback Cache на Scala
—
от автора
В крупных или микросервисных архитектурах самый важный сервис не всегда самый производительный и бывает не предназначен для хайлоада. Мы говорим о бэкенде. Он работает медленно — теряет время на обработке данных и ожидании ответа между ним и СУБД, и не масштабируется. Даже если само приложение масштабируется легко, это узкое место не масштабируется совсем. Как эту проблему решить и обеспечить высокую производительность? Как обеспечить ответ системы, когда важные источники информации молчат?…
-
Электронная карта виноделия России. Замысел и наполнение
—
от автора
Поводом для моей регистрации и этой публикации стал прочитанный пост о посещении завода "Коктебель", в истории которого усомнился автор (ссылка). Фейковых вин не существует в продаже. Лично меня очень интересует российское виноделие. Обладая при этом минимальными навыками работы с online GIS, я стараюсь не только собирать информацию о положении дел, но и картографировать ее. Я…
-
ООП, «святая троица» и SOLID: некоторый минимум знаний о них
—
от автора
Необходимое вступление Я не гарантирую, что изложенные здесь трактовки общепринятых терминов и принципов совпадают с тем, что изложили в солидных научных статьях калифорнийские профессора во второй половине прошлого века. Я не гарантирую, что мои трактовки полностью разделялись или разделяются большинством IT-профессионалов в отрасли или научной среде. Я даже не гарантирую, что мои трактовки помогут вам…
-
Эпическая миссия DeepMind по решению сложнейшей проблемы науки
—
от автора
ИИ от DeepMind обыгрывал шахматных гроссмейстеров и чемпионов го. Однако теперь основатель и директор компании Демис Хассабис нацелился на более крупные проблемы реального мира, способные изменить нашу жизнь. Первая из них: фолдинг белков. Демис Хассабис – бывший вундеркинд, обладатель диплома от Кембриджа с выдающимися заслугами по двум предметам сразу, пятикратный чемпион всемирных интеллектуальных игр, выпускник…
-
Kafka и микросервисы: обзор
—
от автора
Всем привет. В этой статье я расскажу, почему мы в Авито девять месяцев назад выбрали Kafka, и что она из себя представляет. Поделюсь одним из кейсов использования — брокер сообщений. И напоследок поговорим о том, какие плюсы мы получили от применения подхода Kafka as a Service.
-
Takashi Kokubun: как заставить приложения на Ruby работать быстрее
—
от автора
Центральной российской Ruby конференции 28 сентября исполняется 10 лет. В этом году у RubyRussia новая площадка, целых 4 потока отборных докладов, общение и, конечно, легендарное афтепати! Среди спикеров Yukihiro Matsumoto, Takashi Kokubun, Xavier Noria, Nick Sutterer, Genadi Samokovarov и не только! В рамках подготовки мы беседуем со спикерами о Ruby, работе и жизни. Сегодня публикуем…
-
Как обустроить себе рабочее место
—
от автора
В офисе вопросами обустройства рабочего места озабочен работодатель, но его экономный подход не так уж часто нравится сотрудникам. Помня о том, как приходилось сидеть на неудобном стуле в шумном опенспейсе, начинающий удаленщик пытается закрыться в тихом кабинете и купить себе кресло подороже, да железо пошустрее. И на этом в большинстве случаев фантазия заканчивается. Но вопрос…
-
Генерация документов с помощью ONLYOFFICE DocumentBuilder
—
от автора
Привет, Хабр. Я хочу рассказать об утилите под названием DocumentBuilder, которая позволяет генерировать документы, таблицы и презентации, а также показать, как можно его использовать для решения ваших задач, на примере создания резюме из шаблонов. Работает билдер следующим образом: вы пишете код на js, используя специальные методы из документации, отдаете его утилите, а она собирает документ.…
-
Создание приложения для Slack с использованием функций 8base
—
от автора
Slack — отличное приложение для внутреннего общения между командами. Одна из особенностей, что мы можем легко его расширить, создавая и интегрируя чат-ботов и слэш команды чата, позволяющие пользователям взаимодействовать с внешними сервисами. Отличным ботом Slack, весьма популярным и полезным, является бот GitHub, который публикует обновления о пулреквестах, коммитах и ишью на канале. В этой статье…
-
Какого цвета ваша функция?
—
от автора
Не знаю как вам, но для меня нет лучшего начала дня, чем потрепаться о программировании. Кровь кипит при виде удачной критики одного из «жирных» языков, которым пользуются плебеи, мучаясь с ним на протяжении рабочего дня между стыдливыми посещениями StackOverflow. (Тем временем, вы и я используем только самый просветленный язык и отточенные инструменты, разработанные для ловких…