Я жил в календаре. Встреча, встреча, статус, синк, планирование, разбор, созвон про созвон. В какой то момент я понял, что я не работаю, я просто пересаживаю мозг с темы на тему, а вечером у меня остается ноль сил и ощущение, что я весь день был занят чем то важным, но прод не стал лучше. В этой статье я расскажу, как я технически расковырял проблему встреч, как мы измеряли созвоны, как резали их без боли, какие правила сработали, какие сломались, и как сделать так, чтобы команда не превращалась в выжатый лимон. Будет много прагматики, три больших куска кода, и несколько приемов, которые я до сих пор считаю читерскими.
Рубрика «производительность» - 3
Созвоны как токсин, но не яд: как я выкинул половину встреч и впервые за долгое время перестал умирать к вечеру
2026-02-07 в 7:16, admin, рубрики: SRE подход, асинхронная коммуникация, встречи, выгорание, здоровье, метрики, производительность, созвоны, управление временемПочему сервер тормозит при свободных CPU и RAM
2026-02-05 в 13:01, admin, рубрики: cpu, linux, ruvds_статьи, vm, гайд, производительность, сервер, Серверное администрирование, системное администрированиеКак удаление сорока строк увеличило производительность в 400 раз
2026-01-15 в 12:53, admin, рубрики: openjdk, производительность, ядро LinuxУ меня есть привычка раз в несколько недель вкратце просматривать лог коммитов OpenJDK. Многие коммиты слишком сложны для того, чтобы я мог разобраться с ними за то ограниченное время, которое я выделил для своего... специфичного хобби. Но иногда мне удаётся найти нечто любопытное.
На прошлой неделе моё внимание привлёк этот коммит:
858d2e434dd 8372584: [Linux]: Замена чтения proc для получения CPUtime потока на clock_gettime
diffstat выглядел интересно: +96 вставок, -54 удалений. В changeset был добавлен бенчмарк JMH из 55 строк, что означало реальное уменьшение кода продакшена.
Читать полностью »
Black-White Array: новая структура данных с O(log N) аллокаций
2026-01-14 в 6:27, admin, рубрики: allocation, computer science, optimization, orderedset, Алгоритмы, индексы, множество, оптимизация, производительность, структуры данныхКратко
Black-White Array (BWA) — это упорядоченная структура данных с амортизированным временем операций вставки/поиска/удаления и Читать полностью »
Инженерия UX и производительности: от ядра к периферии
2025-12-26 в 14:46, admin, рубрики: fullstack, opencart, pwa, self-contained app, serviceworker, UX, инжиниринг, кэширование, оптимизация, производительностьОчень краткий рассказ про семь проектов, построенных одним инженером на унаследованной платформе
OpenCart 3. Много дополнительных модулей. Очень медленная загрузка страниц. Визуально сайт выглядит морально устаревшим. Мобильного приложения нет. Пользователи есть, пользуются, но страдают (с большими экранами очень страдают).
Хотелось не просто ускорить метрики, а выстроить полноценную систему, которая бы работала для пользователя как обычное SPA-приложение: быстро, плавно, визуально современно, а главное с уважением к пользователям.
Чего хотят производители: два популярных запроса на оптимизацию
2025-12-09 в 12:56, admin, рубрики: автоматизация бизнеса, интеллектуальная собственность, продуктивность, производительность, технические процессы.Какие проблемы приходится решать руководителям производственных компаний? Какие меры предпринять, чтобы конкуренты не выдавили с рынка?
Данная статья не является системной и не расписывает по пунктам какие-то «боли» предпринимателей, но отражает суть ежедневных разговоров в производственной среде. Обсудим, с какими проблемами сталкиваются производители разной продукции. Думаю, для многих руководителей эти заботы откликаются.
Что мешает производственным предприятиям достигать целей
Ответ фронтендера на «Не занимайтесь преждевременной оптимизацией»
2025-11-30 в 15:22, admin, рубрики: оптимизация, преждевременная оптимизация, производительность, фронтендTL;DR: В этой статье я хочу показать, почему распространённая фраза "не занимайтесь преждевременной оптимизацией" почти всегда используется неправильно, особенно в современных фронтенд-проектах. Я посмотрю на исторический контекст, разберу, что именно Кнут называл оптимизацией, и почему многие вещи, которые считаются "преждевременной оптимизацией", на деле — нормальная инженерная дисциплина.
Оптимизация обработки больших отчетов в .NET Core: от памяти к потокам
2025-11-18 в 4:16, admin, рубрики: .net, C#, json, streaming, xbrl, архитектура, оптимизация, производительность, работа с памятью, сериализацияВ современных корпоративных системах обработки отчетности (например, XBRL-форматы для регуляторов или банков) одна из ключевых задач это эффективное хранение и загрузка больших объёмов структурированных данных. В экосистеме .NET Core такие данные часто представлены в виде объектов с комплексными связями, что требует продуманной стратегии сериализации и десериализации.
Одним из таких случаев является работа с объектами ReportItem объединяющими в себе названия бизнес-факты отчета и координаты в гиперкубе (временной охват, измерения и атрибуты). При создании отчетов данные загружаются в память в виде словаря Читать полностью »
Семь стадий зрелости программиста: от энтузиаста до архитектора-отшельника
2025-11-12 в 10:48, admin, рубрики: архитектура, зрелость, инженерия, нагрузка, опыт, программист, производительность, рефакторинг, эволюцияКогда-то ты спорил на форумах о том, что лучше — tabs или spaces, а теперь просто настраиваешь .editorconfig и идешь пить кофе. Этот текст — не про карьеру, не про зарплаты и не про мотивацию. Это про то, как постепенно меняется восприятие кода, ответственности и хаоса, когда годы коммитов превращают энтузиазм в инженерное спокойствие. Здесь не будет морали — только наблюдения, немного иронии и чуть-чуть боли.
Requestum: CQRS-библиотека для .NET как альтернатива MediatR
2025-10-31 в 7:15, admin, рубрики: .net, C#, cqrs, MediatR, open source, requestum, архитектура по, производительностьПривет! Хочу поделиться библиотекой, которую написал как открытую альтернативу MediatR после новостей о его планируемой коммерциализации.
Предыстория
2 апреля 2025 года Джимми Богард объявил о планах коммерциализации своих популярных библиотек AutoMapper и MediatR для "обеспечения долгосрочной устойчивости". Для многих это стало неожиданностью - библиотеки, на которых построены тысячи проектов, могут стать платными.

