Коллега.
Ты читаешь не очередную статью про «гармоничное лидерство» и «экологичный менеджмент». Это — антиучебник. Для тех, кто понимает: реальный бизнес делается не по шаблонам из книжек, а в условиях перманентного кризиса, абсурда и управленческого креатива.
Читать далееВ первой части я рассказывал об основах LESS: переменных, миксинах, и некоторых приёмах. А сегодня мы поговорим о вещах, оставшихся в прошлый раз нераскрытыми...
Читать далееKafka — распределенная стриминговая платформа, которая стала де-факто стандартом для обработки событий в реальном времени. Она обеспечивает надежную доставку сообщений, масштабируемость и низкую задержку. Однако чтобы кластер Kafka работал стабильно под высокой нагрузкой, мало просто «поднять брокеры» — критично правильно настроить параметры конфигурации. От них напрямую зависят пропускная способность, время отклика, устойчивость к сбоям и эффективность использования ресурсов.
На связи снова Александр Гришин, руководитель по развитию продуктов хранения данных Selectel. В этой статье я разберу доступные параметры конфигурации Kafka-кластеров в облачных базах данных: от настроек репликации и ретеншена до лимитов на продюсеров и потребителей. Мы посмотрим, как каждый параметр влияет на производительность и надежность, приведем практические рекомендации для разных сценариев — от высокочастотных событий до больших архивных потоков.
Материал будет полезен инженерам, которые проектируют архитектуру обмена данными, DevOps-специалистам, отвечающим за эксплуатацию, и разработчикам, которым важно предсказуемое поведение стриминга на продакшене. Погнали!
Погнали!Привет, Хабр! Меня зовут Даня Гербовец, я разработчик в международной компании Garage Eight. Сегодня хочу поделиться своим опытом, как можно поднять собственное домашнее облако — быстро, понятно и недорого.
Почему я вообще пришел к идее развернуть у себя Nextcloud? Всё просто: огромное количество файлов. Фото и видео в наше время занимают куда больше места, а надежности смартфонов я не доверяю. Я начал интересоваться облачными хранилищами, но довольно быстро понял: если хочется действительно много места за адекватный прайс, нужен свой сервер.
Всё оказалось не так сложно, как кажется на первый взгляд, — расскажу по шагам, какие есть варианты установки, что выбрать и на что стоит обратить внимание.
Читать далееДаже если вы никогда не заглядывали «под капот» фреймворков, Svelte 5 — отличный повод это сделать. Вместо сухих теорий мы шаг за шагом разберём, как привычный HTML-подобный код Svelte превращается в быстрый JavaScript, способный работать без лишнего балласта. Автор статьи, Тан Ли Хау из сообщества Svelte, показывает этот процесс на простых примерах, так что вы сможете буквально «скомпилировать» Svelte у себя в голове и понять, что на самом деле делает ваш код.
Читать далееСможет ли GPT-5 победить DDoS? Мой реальный кейс как я потратил 5 часов отдав всё управление хостингом в руки ИИ.
Читать далееКаждые полгода мы на Хабр Карьере собираем зарплаты IT-специалистов из калькулятора и делаем большое исследование, чтобы посмотреть, как происходят дела на рынке зарплат.
Принесли вам итоги первой половины 2025 — проанализировали, сколько специалисты зарабатывали в разных городах, специализациях, языках программирования и компаниях. А еще — как их оклады изменились за полгода.
Для этого среза мы изучили 57 712 зарплат, которые специалисты оставили в калькуляторе. Вы тоже можете указать, сколько вы зарабатываете в своей специализации и заодно оценить, ниже или выше рынка сейчас ваш оклад — это анонимно.
А если вы только выходите на рынок найма, просто скажем, что у нас есть маркетплейс курсов в самых разных специализациях и навыках с отзывами, чтобы вы легко выбрали подходящее обучение в IT.
Ну, а теперь зовем смотреть результаты полугодия и обсуждать в комментах!
Читать далееВсем привет! На связи снова Артем Гринев. На днях я поделился выводами о ключевых факторах привлекательности работодателя для IT-соискателей на основе последнего завершенного цикла исследования IT-брендов работодателей в России от Хабра и ЭКОПСИ. Сегодня расскажу, что влияет на лояльность IT-специалистов и как удержать сотрудников в 2025 году.
Читать далееВ службу технической поддержки нередко приходят вопросы, связанные с добавлением собственных элементов в модуль «Сети» nanoCAD GeoniCS. Наша статья раскроет возможности использования утилит при работе с базой данных (БД) этого модуля.
Читать далееПринято считать, что СБ скептически настроена к автоматизации. Да и вообще, разработка специализированного софта стоит дорого, а бюджеты для СБ выделяются по остаточному принципу.
Банк Синара разрушил все эти стереотипы и создал единый цифровой контур на базе BPMS. Сотрудники самостоятельно разработали методологию, внедрили систему, осуществили миграцию данных, настроили бизнес-процессы, интегрировались в ИТ-архитектуру банка. Теперь сами занимаются администрированием и развитием. Об этом и расскажем ниже.
Читать далееМне посчастливилось трижды поучаствовать в эфире AM Live на тему автоматизации в информационной безопасности. И с тем, как мы раскладывали по полочкам все, что к этому относится – достоинства, недостатки, использование ИИ и примеры из жизни – пришло желание собрать побольше антипримеров автоматизации из опыта работы и как-то это все систематизировать.
Учитывая ошибки предыдущих лет, используя опыт всех членов нашей команды, сейчас нам все же удается найти баланс и эффективно автоматизировать ИТ и ИБ процессы и сразу понимать, стоит ли вообще эту автоматизацию использовать,.
Что до антипримеров, они здесь будут как банальные, так и не очень.
Сегодня мы займёмся одной интересной затеей, которая пришла мне в голову, уже достаточно давно, когда я впервые увидел, как воспроизводят музыку на двигателях, в частности, играют Имперский марш из Звёздных войн, на приводах 3,5-дюймовых дискет, и не только, посылая с помощью микроконтроллера, высокочастотные сигналы на двигатель, издающий при этом звук.
Только, обычно, этот звук двигателей является отрицательным явлением, благодаря чему пользователям даже приходится устройство с этими двигателями (например, ЧПУ-станок или 3D принтер), ставить в другую комнату, чтобы они не докучали.
Мы же заставим этот звук служить нашим интересам, ублажая наши чресла наш слух. :-D
Посему: а сделаем ка, универсальный конвертер/генератор музыки, для игры на двигателях! Никто ведь не против? Нет? Ок, тогда поехали...:-D
Читать далееЧего боятся дети у стоматолога сегодня
Уже не того, чего боялись мы раньше.
В нашем детстве вы подходите к кабинету, а оттуда выходят заплаканные дети. Из-за двери кто-то орёт, а внутри кабинета — свистящая бормашина, весело перетирающая вам зуб так, что пахнет вашей жжёной костью. И да, это больно. Очень больно.
Даже когда вам говорят «Будет не больно», вы уже не верите, потому что это ваш уже второй поход и вы первый отлично помните.
Сейчас всё поменялось.
Самый большой источник страха для ребёнка — родители. Которые как-то по-особенному пытаются его подготовить к стоматологии.
Мы работаем с детьми 6 лет и понимаем, что надо делать:
— Во-первых, уже давно не больно. Вообще. Что взрослым, что детям.
— Первый визит у нас в детской игровой площадке, чтобы ребёнок поиграл в стоматологии, полазил по креслу, побыл зубным и полечил куклу. Никаких медицинских вмешательств в первый день не делается (если это не что-то срочное, конечно).
— Сёстры знают, что говорить. Например, к маске с азотом ребёнок готов, с ним же опять играют в пилота истребителя!
— На потолке показывают мультики, точно так, как в «А я был в компьютерном городе».
Знаете, уже можно и не пугать ребёнка стоматологией.
Читать далееЛето 2025 выдалось богатым на новинки в мире серверных процессоров. Игроки рынка показали самые разные решения — от китайских моделей, которые развиваются несмотря на ограничения, до чипов от Intel, Ampere и IBM, рассчитанных на облака, ИИ и тяжелые вычисления. В этой подборке — пять процессоров, представленных или вышедших этим летом, которые привлекли внимание специалистов по всему миру.
Читать далееРубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое.
Сегодня о своем опыте роста от джуна до миддла нам рассказал сетевой инженер «К2 Кибербезопасность» Александр Кузнецов.
Читать далееАсинхронность в тестах выглядит как способ «бесплатно» ускорить прогон: пока один тест ждёт ответа сервера, другой мог бы выполняться. Я переписал UI (Playwright) и API (HTTPX) тесты на async/await, прогнал их в CI/CD и посмотрели на результат. Спойлер: магического ускорения не произошло — разбираемся, почему так и когда асинхронность всё-таки нужна.
Читать далееСегодня я расскажу вам о реальном кейсе внедрения автоматизации в одну из компаний, где я смог сократить время обработки 100 файлов печатных форм с 1 часа до всего 2 минут! Забегая на перед, заказчик был очень доволен, чему я был очень рад!
Читать далееРоссийская компания EvaTeam выпустила обновление до версии 2.30 «Иркутск» своих продуктов EvaProject и EvaGit. Продукты позиционируются как аналог Jira – известной системы управления проектами и отслеживания задач.
Обновления содержат значительные улучшения и дополнительные функциональные возможности, призванные повысить эффективность работы команд разработчиков и упростить управление проектами. Новая версия EvaProject включает целый ряд значимых усовершенствований. Среди них — разработка нового модуля управления требованиями, позволяющего организовывать иерархические структуры с неограниченной глубиной вложений, автоматически присваивать номера требованиям и сравнивать их версии. Дашборды стали более гибкими благодаря поддержке мощных Rich-фильтров, аналогичных известным функциональностям Jira, а архитектура гаджетов теперь обеспечивает независимость друг от друга, предоставляя простор для индивидуальной настройки представлений данных. Процесс согласования задач дополнительно к существующей логике может осуществляться индивидуально в карточке каждой задачи, делая процессы гибкими и адаптивными. Информация о статусе архивации задач выводится прямо в карточку, предупреждая ошибочные изменения в устаревших данных. Канбан-доски дополнены показателями планируемых трудозатрат, упрощающих оценку загрузки специалистов. Интерфейс бэклога стал более интуитивным и быстрым благодаря удобным инструментам группировки и выбора спринтов.
( читать дальше... )
Российская компания EvaTeam выпустила обновление до версии 2.30 «Иркутск» своих продуктов EvaProject и EvaGit. Продукты позиционируются как аналог Jira – известной системы управления проектами и отслеживания задач.
Обновления содержат значительные улучшения и дополнительные функциональные возможности, призванные повысить эффективность работы команд разработчиков и упростить управление проектами. Новая версия EvaProject включает целый ряд значимых усовершенствований. Среди них — разработка нового модуля управления требованиями, позволяющего организовывать иерархические структуры с неограниченной глубиной вложений, автоматически присваивать номера требованиям и сравнивать их версии. Дашборды стали более гибкими благодаря поддержке мощных Rich-фильтров, аналогичных известным функциональностям Jira, а архитектура гаджетов теперь обеспечивает независимость друг от друга, предоставляя простор для индивидуальной настройки представлений данных. Процесс согласования задач дополнительно к существующей логике может осуществляться индивидуально в карточке каждой задачи, делая процессы гибкими и адаптивными. Информация о статусе архивации задач выводится прямо в карточку, предупреждая ошибочные изменения в устаревших данных. Канбан-доски дополнены показателями планируемых трудозатрат, упрощающих оценку загрузки специалистов. Интерфейс бэклога стал более интуитивным и быстрым благодаря удобным инструментам группировки и выбора спринтов.
( читать дальше... )
Были времена, когда переход в облако казался прямо-таки идеальным решением. Благодаря ему не нужно было покупать серверы, строить дата-центры, содержать администраторов и делать все, что так сильно нагружало штат и бюджет. Отказ от собственной инфраструктуры действительно сильно облегчал компаниям жизнь – особенно на первых порах – и ускорял запуск проектов. Но со временем затраты на облака стали серьезной статьей расходов, добавив сложностей финансовому планированию. Именно поэтому появилось такое явление как FinOps. А что это такое и с чем его едят – сейчас разберем.
Читать далее