Месяц: Май 2021

  • На собеседовании: Почему не пишут ядро ОС на C++? Немного про Fuchsia и Zircon

    от автора

    TL;DR Уже пишут, на C++17 написано ядро Zircon, ОС Fuchsia.Если ты программист на C/C++, то наверняка тебя на собеседовании спрашивали, или даже может быть ты спрашивал других, вопрос, чем может быть плохо писать ядро ОС или ядерные модули на C++, или просто, почему так не делают? Сегодня я хотел бы немного подискутировать на эту тему,…

  • Бэкапы для HashiCorp Vault с разными бэкендами

    от автора

    Недавно мы публиковали статью про производительность Vault с разными бэкендами, а сегодня расскажем, как делать бэкапы — и снова на разных бэкендах: Consul, GCS (Google Cloud Storage), PostgreSQL и Raft.Как известно, HashiCorp предоставляет нативный метод бэкапа только для одного бэкенда — Integrated Storage (Raft Cluster), представленного как GA в апреле прошлого года. В нем можно…

  • 7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)

    от автора

    Привет, меня зовут Иван, я работаю руководителем горизонтали автоматизаторов в Skyeng. Занимаюсь менеджментом ресурсов автоматизаторов, внедряю процессы, которые упрощают работу ребят, пишу инструменты для команды (слак-бот, всякие интеграции с TMS и др.), менторю начинающих автоматизаторов и, иногда, пишу авто-тесты. Ручные тестировщики и начинающие автоматизаторы из компании часто спрашивают у меня, как им определиться с дальнейшим…

  • Хлопай ресницами и шагай: создание искусственных цилий, движимых магнитным полем

    от автора

    Для многих организмов движение это жизнь. Некоторые, конечно, могут оспорить это выражение, но большинство все же нуждается в перемещении для добычи пищи, поисков партнера, побега от недоброжелателя и т.д. Несмотря на свои миниатюрные габариты, многие микроорганизмы крайне активны. В зависимости от среды обитания и образа жизни их передвижения реализуются по-разному: кто-то машет жгутиком из стороны…

  • Чтобы первый блин не вышел комом. Советы начинающему разработчику сервиса

    от автора

    Добрый день, уважаемые читатели! Материал адресован всем специалистам, работающим с данными, которые решили написать первое веб-приложение. В данной публикации я не буду выкладывать листинги кода. На просторах Интернета есть масса практических примеров сборки сервисов, написанных на разных фреймворках. Но вот теоретических статей о логике процесса, архитектуре решения, а, главное, трудностях, с которыми впервые столкнется специалист,…

  • Dear Haters. За что хейтеры травят юзеров, и как с этим бороться

    от автора

    Чуть больше недели назад в Фейсбуке прогремела история, на которую откликнулось множество популярных блогеров и простых пользователей. Питерский программист с ДЦП Иван Бакаидов, занимающийся, в том числе, тематикой голосового управления, написал программу для людей с дефектами речи, чтобы помочь им нормально общаться с окружающими. Некоторые пациенты с ДЦП страдают дизартрией — нарушением, делающим речь неразборчивой.…

  • 8 анонсов конференции Microsoft Build 2021

    от автора

    В рамках глобальной технологической конференции Miсrosoft Build 2021, которая проходит с 25 по 27 мая в онлайн-формате, компания продемонстрировала новые решения для разработчиков, а также совместно с партнерами анонсировала инициативу в области устойчивого развития.Это 8 анонсов конференции Microsoft Build, которые подобрала наша бизнес-команда. Ну а подборку от команды разработки ждите завтра! Главные новости:Анонс первого продукта Microsoft на базе…

  • Как я монетизировал гнездо аистов

    от автора

    Как возникла идея проекта Аисты жили в нашей деревне давно. Пока работал, было не до них. Просто любовался красивыми птицами и все.Фото 2012 из семейного архива Дмитрий Как инженеру-экспериментатору всегда хотелось заглянуть в гнездо и увидеть подробности. Сколько там яиц, как появляется аистенок, чем их кормят. Логично, что надо установить видеонаблюдение. Времени для этого не было,…

  • “Заапрувьте мой ПР!”: инструменты гита через CQRS и Event Sourcing для пользователей

    от автора

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

  • Мутационное тестирование: как поможет и чем лучше воспользоваться

    от автора

    Насколько вы уверены в своих тестах? Покрывают ли они все ветки выполнения ваших функций? Можем ли мы доверять Code Coverage? Ответы на эти вопросы дает мутационное тестирование. Для того чтобы пролить свет на самые темные его уголки, мы поговорили с PHP девелопером Itransition Марком Рафалко.Макс — разработчик фреймворка для мутационного тестирования в PHP, который называется…