• DSL — это то, что делает Kafka Streams таким простым и позволяет подняться на более высокий уровень абстракции. В прошлой статье мы рассматривали следующий код:KStream<String, String> source = builder.stream(«input-topic»); KStream<String, String> processed = source.mapValues(value -> value.toUpperCase()); processed.to(«output-topic»);Всё это — часть…

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

  • БольКаждый кто разрабатывает и поддерживает микросервисы в 1С (расширения, доп. отчеты обработки) рано или поздно сталкивается с потребностью механизма автоматической поставки и обновления этих самых микросервисов. В официальном облаке 1сфреш это реализовано в виде магазина расширений, где пользователи могут в любой момент установить дополнение в свое…

  • Микросервисная архитектура — это новый черный: кажется, уже все бигтехи пилят монолиты на сервисы и и ищут гошников в штат. Спрос рождает предложение — всё больше ребят переходят с других бэкенд-языков на Golang. Мы попросили наших разработчиков поделиться своим опытом перехода на…

  • ИТ-компания К2Тех провела всестороннее исследование, в ходе которого опросила и провела глубинные интервью с более чем 100 e-com директорами. К2Тех сосредоточились на выявлении актуальных трендов и идентификации ключевых вызовов, стоящих перед индустрией, а также проблем, с которыми e-com директора сталкиваются…

  • Всем привет! Это статья для тех, кто интересуется фреймворком Flutter и языком Dart. На связи Николай Омётов, руководитель Flutter разработки IT-компании Mad Brains. Сегодня обсудим, как делить большой файл класса с помощью миксинов. Для начала давайте разберемся, зачем вообще делить большой…

  • В далёком 2010 году при поисках съёмного жилья можно было легко наткнуться на недобросовестное агентство. За умеренную плату вы получали список телефонных номеров якобы владельцев квартир, готовых сдать своё жильё в аренду. Фактически же 99% номеров в списке либо не…

  • Яд насекомых кажется наименее вероятным вариантом для избавления людей от боли. Но понимание принципов, как именно маленький муравей может причинить сильную боль – это фундамент для исследования природы его яда и создания на его основе мощных обезболивающих.Муравьи, боль, обезболивающееИсследователи из…

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

  • Команда Spring АйО перевела статью об исследовании Uplevel, которое показало, что использование GitHub Copilot не улучшает производительность разработчиков, а наоборот — увеличивает количество ошибок в коде. Разработчики стали тратить больше времени на проверку ИИ-сгенерированного кода, что снижает ожидаемую экономию времени. Хотя…