Месяц: Январь 2020

  • TheOutloud — сервис коротких аудиоблогов и подкастов

    от автора

    В последнее время у меня выдалось достаточно много свободного времени и я решил вернуться к проекту, о котором я рассказывал около полугода назад. Если кто не помнит, то я, в качестве практики программирования, собрал небольшой сайт, где все пользователи могли выкладывать свои личные озвучки статей, постов и других аудио материалов. Проект как был, так и…

  • Котики и Scrum

    от автора

    Введение Так вышло, что с темой agile и scrum меня связывают долгие и нежные чувства. Все началось ещё в студенчестве: стартапы при полном отсутствии опыта, но с горящими глазами, преакселерационная программа ФРИИ, крутые конференции со спикерами-небожителями. Как часто бывает со стартапами: из наших идей ничего не вышло, но для себя я вынесла главное — бизнес…

  • Как мигрировать с mocha на jest в 14 простых шагов — и зачем

    от автора

    Уже давно я заглядывался на фреймворк для тестирования jest, в котором есть огромное количество всяких вкусных фишек, одна из которых — многопоточное выполнение тестов. При условии того, что у меня был проект на 5000 юнит тестов, миграция обещала быть крайне полезной. Далее я расскажу 14 простых шагов, за которых мне удалось мигрировать — пусть и…

  • Переписываем генератор паролей

    от автора

    Пароли вне политики У меня сложилось ощущение, что я уже раз пять писал функцию для генерации паролей. И каждый раз делал это по-разному. А причина тому — различные требования к паролю для разных проектов и инструментов. Здесь не будет сложного кода, просто краткое изложение простого нового решения, которое пришло ко мне вчера.

  • .NET Core + RabbitMQ

    от автора

    При разработке микросервисов возникает вопрос о предоставлении информации от одного сервиса другим сервисам по мере возникновения каких-либо событий. При этом важно иметь систему без привязки отправителя к получателям. В этом случае используется паттерн Publisher-Subscriber. На рынке существует множество продуктов для обмена сообщениями, которые поддерживают паттерн Publisher-Subscriber, например Azure Service Bus, RabbitMQ или Apache Kafka. Недавно…

  • Невангеры: Division impossible

    от автора

    Доброго дня! Статья познакомит вас с очередными обновлениями проекта, посвящённого биомеханическим машинкам, с нотками ностальгии по различным произведениям винтажного игропрома. В этот раз в игру пришли артефакты, появилась доставка грузов, киберпространство, новые декоративные элементы, редизайн отдельных объектов и участков уровней, а также прочие мелочи и сюрпризы.

  • Как стать толковым джуном: что делать, чтобы не завалить собеседование в IT-компанию

    от автора

    Привет, меня зовут Кирилл Савченко. Уже 4 года я занимаюсь анализом данных, из них 2 года работаю руководителем департамента продуктовой аналитики World of Tanks. По образованию я инженер-программист.

  • Dagaz: Сумма технологий

    от автора

              Итак, технологии интересуют меня, так сказать, по необходимости: потому что всякая цивилизация включает и то, к чему общество стремилось, и то, чего никто не замышлял.           Порой, и довольно часто, путь технологии открывал случай: искали же когда-то философский камень, а нашли фарфор.    Станислав Лем. С самого начала работы над проектом, было понятно, что качественный AI…

  • Как выбрать усилитель сотовой связи и мобильного интернета

    от автора

    Для начала, давайте разберёмся, что из себя представляет комплект усиления связи и сам усилитель. Сердце комплекта — репитер, или по-другому повторитель, усилитель сигнала. Он принимает и усиливает сотовый сигнал, полученный от внешней антенны. Принцип работы комплекта усиления связи заключается в передаче радиосигнала из зоны уверенного приёма в места, где сигнала нет совсем, либо он очень…

  • ~SMAK~ – программируемые контроллеры для умной усадьбы с использованием библиотеки asyncio на MicroPython

    от автора

    Преамбула Применение интернета вещей в сельской местности гораздо шире, чем домашняя автоматизация, хотя это, конечно, вопрос терминологии – что под этим понимать. Тем не менее я задумал концепцию Умной Усадьбы как проект разумной автоматизации процессов, происходящих на объектах, расположенных на территории своей усадьбы, причем, подчас на приличном расстоянии от места, где нахожусь в тот или…