Статья-разбор оконных функций для тех, кто их еще никогда не использовал, с примерами кода и данных: - разница оконных функций и агрегации;- зачем нужна конструкция OVER();- особенности PARTITION BY;- как задавать порядок расчета (ORDER BY);- примеры функций ранжирования и базовых агрегаций. Читать далее
Выкатили приложение, а через час — таймауты? Redis отключился, а вы узнали об этом от клиентов?В этой статье на реальном примере покажу, как Spring Boot Actuator превращает ваше приложение из «чёрного ящика» в прозрачную систему. Разберём:➡ Что такое Actuator и зачем он нужен.➡ Как настроить…
Рассказываю, как я сделал простейший yaml сервис на Java и Vue для разовой загрузки данных, чтобы не писать тонны кода и не мучиться с JSON.Предыдущая часть: Enovia умерла, да здравствует JMatrixPlatform: пересобираю легендарную платформу на Java и VueНачинаю короткий цикл с мини-историями разработки JMatrixPlatform. Информации очень много, но я начну с задачи взаимодействия технических специалистов с самой системой и её данными. Читать далее
В линейной алгебре и приложениях важную роль играют циркулянты — квадратные матрицы, в которых каждая строка, начиная со второй получается циклическим сдвигом вправо из предыдущей. Вот общий вид цикрулянта порядка :В этой статье мы устно найдём собственые значения матрицы её…
За последний год мы в «Клеверенс» наблюдаем интересную тенденцию: дистрибьюторы активно закупают железо для работы с «Честным ЗНАКом», но процессы на складе всё равно буксуют. Оказывается, наличие ТСД и принтера в инвентарной ведомости не гарантирует автоматизацию. Читать далее
Эта статья про то, как делать гибкую и расширяемую архитектуру с помощью простейших инструментов. Метод компонентов даёт интероперабельность, платформы, области ответственности, управление жизненным циклом, свободу в выборе технологий, бесконечный источник дофамина и избавляет от боли в суставах. Короче, компонентный подход реально CRAZY. А самое главное то, что он очень простой. Читать далее
Думаю, можно уже сказать прямо: массовые увольнения в tech-секторе — это ужасная идея.Согласны? Да, знаю. Согласиться легко.Но увольнения не прекращаются. И, по всем признакам, средние и крупные tech-компании только разогреваются. Топор ещё даже не наточен. И каждый технарь, кого пока…
Российский IT 2026: нет универсального выбора интеграций К 2026 году мы окончательно привыкли жить в реальности тотального импортозамещения и раздутых внутренних экосистем. Казалось бы, за это время рынок должен был выработать единый стандарт "как правильно соединять…
Я люблю часы. Особенно, если это что-то про ретро-игры. Писал про свою коллекцию здесь. Бренд Krayon, который известен тем, что его изделия способны вычислять продолжительность дня и ночи для любой точки Земли, представил часы Anywhere Pac-Man. Игровая механика стала частью расчета…
"Кино для Руководителей" меня часто спрашивают руководители на EMBA и в личных консультациях, что им почитать по теме управления. Обычно я предлагаю классику бизнес-литературы Джима Коллинза "От хорошего к великому", в которой есть всё самое важное. А недавно подумал, что можно…