• Разработка через типы (Type-Driven Development, TypeDD) — это методология программирования, при которой вы начинаете с написания определений типов, которые служат точной спецификацией вашей программы. Вместо того чтобы сначала писать код, а потом добавлять тесты или типы, вы используете компилятор как…

  • «Хуже кириллических доменов — только почта на кириллице». Примерно так написали в комментариях к нашей предыдущей статье. E-mail вида иван@пример.рф действительно выглядит непривычно. Чтобы понять, откуда разочарование и скепсис, разберёмся, как развивалась кириллическая почта: её прошлое, настоящее и возможное будущее.…

  • Это четвёртая часть цикла об идеях из Technical Analysis of STOCKS & COMMODITIES. Мы уже прошлись по 2001-2005, 2006-2010, 2011–2015. Теперь период 2016-2020 годы, когда трейдеры постепенно адаптируются к новым реалиям рынка. Появляются роботы, но и индикаторы никуда не деваются…

  • Честно признаюсь: только на второй год работы до конца разобрался, что вообще означает слово «воронка». Да, я развивался медленно, мой путь был тернист — и я хочу, чтобы у тебя всё было иначе! Буду твоим коллегой, у которого не стремно…

  • Привет, Хабр. Меня зовут Даниил Смирнов. Я руководитель команды Android Core R&D в VK.Не так давно я уже рассказывал о DeviceHub — инструменте от команды VK для одновременного управления несколькими смартфонами. Он позволяет тестировать мобильные приложения и сайты в фермах,…

  • Сегодня расскажем о нашем новом модуле — контроле качества в контактном центре.В 2х словах напомним, что ЭРА — это информационно-коммуникационная платформа для автоматизации контактных центров, созданная профессионалами с 25-летним опытом в сфере коммуникационного программного обеспечения. В основе платформы лежит микросервисная архитектура, которая обеспечивает отказоустойчивость и масштабируемость системы.Платформа включает в себя слой…

  • Привет, Хабр! Типичная ситуация: начальство требует полный отчёт по всему парку техники или только устроились в организацию с крупным парком машин, нужно сформировать понимание, с чем вы работаете. Вручную обходить 100+ рабочих мест — совсем не вариант.В статье я поделюсь…

  • Вот и близок к финалу цикл наших статей. Это было интересное приключение. Нас искали, нас деанонили, нас ломали, нам звонили, нам угрожали, нас шантажировали, нам предлагали (но не дали). Мы мимикрировали, мы хайпили, мы отмораживались, мы переписывались с юрслужбой Хабра,…

  • Привет! Меня зовут Алиса, я руковожу командой машинного обучения в Банки.ру и занимаюсь проектами, связанными с внедрением ИИ. В этой статье расскажу, как мы создавали чат-бота для работы с внутренней документацией: какие задачи решали, с какими сложностями столкнулись, что сработало,…

  • Иллюстрация: Yifan WuПереход к удалённому режиму взаимодействия, с использованием видеоконференций, таких как Zoom, при всех открывающихся революционных возможностях, не обходится «бесплатно» для энергетического ресурса их участников. Встреча, проведённая онлайн, расходует больше энергии, нежели такая же встреча, в том же составе,…