Месяц: Июль 2019
-
Порождение событий, CQRS и Laravel
—
от автора
Перевод статьи подготовлен для студентов профессионального курса «Framework Laravel» Введение Эта статья посвящена основам создания событийных CQRS-систем на языке PHP и в фреймворке Laravel. Предполагается, что вы знакомы со схемой разработки с использованием командной шины и имеете представление о событиях (в частности, о публикации событий для массива слушателей). Чтобы освежить эти знания, вы можете воспользоваться…
-
Говорить нельзя молчать: от яслей до офиса
—
от автора
Неопределенность — всегда неудобно. Особенно это напрягает на работе, где со всех сторон ожидается продуктивность, многозадачность и прочий позитив. Типичная ситуация: сотрудник не знает и тревожится, а руководитель загружен и ему не до ответов. А бывает наоборот: информации так много, что сотрудник её пугается. И для айтишника это более узнаваемая ситуация. Но «недо» или «пере»…
-
Руководство по логированию в Node.js
—
от автора
Первая задача, с которой чаще всего сталкиваются разработчики, начинающие программировать на JavaScript, – как регистрировать события в журнале консоли с помощью метода console.log. В поисках информации по отладке кода на JavaScript вы найдёте сотни статей в блогах, а также инструкций на StackOverflow, советующих «просто» вывести данные в консоль через метод console.log. Это настолько распространённая практика,…
-
ViewPager 2 — новая функциональность в старой обертке
—
от автора
ViewPager — один из самых известных и широко используемых компонентов Android Support Library. Все простейшие карусели, онбординги и слайдеры выполнены именно на нем. В феврале 2019 года команда разработки AndroidX выпустила ViewPager2. Давайте разберемся, какие у этого были предпосылки и какими преимуществами обладает обновленная версия компонента.
-
Tic Tac Toe, часть 7: pytest и Travis CI
—
от автора
Tic Tac Toe: содержание цикла статейВ этой статье рассмотрим Непрерывную Интеграцию/Сontinuous Integration на примере использования Travis CI.
-
Насколько интересно вы жили? Сравните со средним читателем Хабра. Злой тест от vdsina
—
от автора
Привет! Мы сделали небольшую игру, чтобы разбить стереотип о том, что в жизни программистов нет рок-н-рола. Кликайте на картинку, чтобы пройти тест. P.S.: нам искренне жаль, что мы не смогли встроить игру прямо в Хабр, кнопка перенесет вас на наш сайт. ссылка на оригинал статьи https://habr.com/ru/company/vdsina/blog/461909/
-
Как мы системы в инфраструктуре банка с помощью ManageIQ подружили
—
от автора
Пару лет назад главными трендами были автоматизация, DevOps-практики и ускорение поставки ценностей на рынок. Банк Хоум Кредит решил не отставать и взял курс на развитие технологий, тем более что по опенспейсу всё громче разносился недовольный шепоток пользователей, уставших по несколько дней ждать новых ресурсов для своих важных проектов. Мы решили начать с процесса согласования заявок…
-
Вулканический поросенок, или SQL своими руками
—
от автора
Сбор, хранение, преобразование и презентация данных — основные задачи, стоящие перед инженерами данных (англ. data engineer). Отдел Business Intelligence Badoo в сутки принимает и обрабатывает больше 20 млрд событий, отправляемых с пользовательских устройств, или 2 Тб входящих данных. Исследование и интерпретация всех этих данных — не всегда тривиальные задачи, иногда возникает необходимость выйти за рамки…
-
HDMI-LVDS. Разработка на TSUMV59 от MStar
—
от автора
Доброго времени суток, Хабр! В продолжение прошлой статьи на тему DisplayPort-LVDS, решил написать о своей новой разработке контроллера HDMI-LVDS на чипе TSUMV59 от MStar. Контроллер имеет много интересного на борту, например, аналоговый выход звука, ИК порт, кнопки управления и даже OSD меню.
-
Чайник и голосовые ассистенты. Начало большой дружбы
—
от автора
Что мы имеем на данный период времени в мире ГА? Известный факт: каждая из крупных IT-компаний имеет свой инструмент для работы с умными домами. И каждый вендор предоставляет свой API для заинтересованных в интеграции. А на начальном этапе даже доплачивает разработчикам за новые навыки (actions, skills и т. д. — в соответствии с терминологией вендора).…