• Микроконтроллеры STM32 и GigaDevice GD32 часто сравнивают из-за схожей архитектуры и совместимости. GD32 является своеобразным «клоном» STM32, использующим такое же ядро ARM Cortex-M. Основное отличие между ними — это цена, так как GD32 обычно дешевле, что делает его привлекательным для…

  • Привет! Меня зовут Дима, я архитектор в Купере. Хочу сегодня рассказать о шаблоне проектирования Strangler, который мы использовали для выноса бизнес-логики из монолитной системы в отдельный сервис. Сначала обратимся к первоисточнику, а затем перейдем к практическим моментам, с которыми столкнулись в…

  • Привет! Это команда Практикума. Мы с хорошими новостями — в эту Чёрную Пятницу мы даём скидку на все курсы, включая английский. Нам нравится считать, что это важнее, чем просто выгодное предложение, и в этой заметке мы расскажем почему.Что случилосьЯндекс Практикум…

  • Откройте eXpress и отправьте в чат простое «Привет». Обратите внимание на то, сколько времени прошло между тем, как вы нажали на кнопку «отправить», и тем, как сообщение появилось в чате. Для человеческого глаза отображение отправленного сообщения в чате происходит мгновенно.…

  • Прошел еще один год, снова появилась необходимость актуализировать и проанализировать данные по предложениям работы в сфере системного администрирования для дальнейшего планирования заработных плат специалистам уже на 2025 год. В этот раз мы дополнительно сравним результаты со значениями проведенного анализа в…

  • Привет! Меня зовут Александр Крылов, я разработчик Siebel CRM в Московском кредитном банке. После разработки очередной задачи, которая полностью основана на интеграциях, перед нами встал вопрос о функциональном тестировании, перед передачей на полноценное тестирование. Задача была достаточно объемной, состояла из десятка…

  • Привет, Хабр!Сегодня разберём, как реализовать паттерн Unit of Work в ASP.NET Core. Вместо долгих теоретических рассуждений, посмотрим, зачем он вообще нужен, и как правильно его применить на практике.Почему вообще нужен Unit of Work?Ты наверняка сталкивался с ситуацией, когда несколько операций с базой данных нужно обернуть…

  • Меня зовут Инесса Лайтила, и я — директор по управлению офисной средой в ИТ‑компании CUSTIS. Работаю здесь уже более трёх лет, и до моего прихода в компании ежегодно поднимали вопрос о переезде в другой офис, поскольку текущий вариант мало кого устраивал. Это было тёмное пространство с кабинетной системой, расположенное…

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

  • Привет, Хабр! Меня зовут Алексей Салтыков, я инженер-программист в команде КОМПАС-3D. Решил поделиться соображениями насчет оптимизаций в С++ глазами обычного разработчика. Хочется сразу предупредить, что статья никого ни к чему не призывает, цель – наглядно показать, как незначительные трансформации кода…