Введение в использование Docker для автоматизированного тестирования программного обеспечения. Статья объясняет, как контейнеризация помогает упростить создание изолированных тестовых сред, устранить проблемы с несовместимостью окружений и ускорить процесс тестирования.
Читать далееПривет, Хаброжители! Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи.
Читать далееКоманда Go for Devs подготовила перевод отчёта команды Go о результатах Go Developer Survey 2025 (опрос проходил в сентябре 2025, публикация — 21 января 2026). Главные сигналы: разработчикам не хватает понятных best practices и более «современных» возможностей в языке и встроенных инструментах; ИИ-инструменты уже стали повседневностью, но качество и предсказуемость всё ещё подводят; а справка go по базовым подкомандам вроде go build, go run и go mod слишком часто вынуждает лезть в документацию.
Читать далееКо мне часто обращаются с вопросом: «У нас высокочастотная плата, помогите выбрать материал!» А начинаешь разбираться — и оказывается, что плата-то не высокочастотная, а высокоскоростная. Путаница в этих терминах — частая история, но она может дорого обойтись: заказать плату из дорогущего радиочастотного материала для цифрового интерфейса — это как отправиться в магазин за хлебом на спортивном Ferrari.
Давайте на пальцах разберем, в чем принципиальная разница и почему это важно для вашего проекта, кошелька и нервов.
Читать далееСлучилась тут со мной на днях оказия, друзья — купил себе вау вакуумную камеру и вакуумный насос!
Никогда не догадаетесь, зачем это мне надо :-) Поэтому в конце статьи я всё-таки об этом расскажу.
Но для начала давайте прикинем, насколько эта штука может быть полезной/бесполезной в бытовом использовании?
Читать далееКонтент в базе знаний не может существовать сам по себе — его нужно организовать и им нужно управлять. Именно этому я посвятила серию статей.
Привет, Хабр! Меня зовут Анастасия Граф, я руковожу отделом разработки технической документации в Maxim Technology. За плечами — 16 лет преподавания математического моделирования в вузе и восемь в управлении и реинжиниринге базы знаний службы поддержки большой государственной информационной системы, разработке и внедрении методологии наполнения, актуализации, верификации базы знаний разработки, юротдела и нескольких торговых предприятий.
В этой части разберёмся с универсальными требованиями к базе знаний на примере Confluence и с чего начать «уборку»: как сортировать содержания накопленных знаний, что учесть и как это может в итоге выглядеть. Статья подготовлена по мотивам доклада на Saint TeamLead Conf.
Читать далееУслышав сочетание «Microsoft» и «текстовый редактор», вы наверняка подумаете про Word. Но в золотую эпоху 90-х у ИТ-гиганта были и альтернативные решения. В 1993 году компания выпустила программу, заточенную специально под маленького пользователя, — Creative Writer. И это был не просто урезанный по функционалу Word, а настоящая отдельная вселенная, со своими персонажами, возможностями и странностями.
Читать далееВ октябре 2024 года появилась новость о том, что Meta*, материнская компания Facebook, решила «неразрешимую» задачу, которая столетие мешала математикам.
В данном случае решал её не человек.
Модель искусственного интеллекта (ИИ), разработанная Meta*, определила, останутся ли решения уравнений, описывающих определённые динамически изменяющиеся системы, такие как колебания маятника или пружины, стабильными и, следовательно, предсказуемыми навсегда.
Читать далееНа большинстве складов «узкое место» находится не внутри склада, а снаружи — на территории: подъездные пути, КПП, парковка ожидания, ворота, зоны погрузки и разгрузки. Когда поток транспорта растёт, двор быстро превращается в хаос: машины приезжают «кто когда смог», у ворот то перегруз, то простой, водители ждут, складская техника делает лишние пробеги, а диспетчер работает в режиме постоянного тушения пожаров.
Именно эту задачу решает YMS (Yard Management System) — система управления двором (yard management) и территорией складского комплекса. В статье разберём, что такое YMS, какие функции действительно важны, как обычно выглядит контур внедрения и чем интересен подход INTEKEY YARD.
Читать далееОт гипотезы до теории и "маленьких зелёных человечков". Здесь мы разобьём нейтронную звезду и её виды, параметры, интересные факты, исторические события и про схожесть с чёрной дырой.
Читать далееХайп не умер — он просто стал дорогим, скучным и незаметно заменился гораздо более опасным беспорядком.
Становится всё сложнее игнорировать смену настроений.
Не потому, что ИИ внезапно перестал работать. Не потому, что модели стали хуже. А потому, что магия испарилась, и кто-то наконец открыл панель расходов.
Год назад всё было про ИИ. Каждое демо, каждый стартап-питч, каждый README на GitHub. Можно было налепить «работает на LLM» на недоделанную функцию, и люди аплодировали, как будто вы изобрели электричество. Ощущение было, как будто нашёл читы в игре, в которую гриндил годами.
Теперь? Те же демо встречают тихим кивком. Круто. Интересно. Сколько это стоит? Насколько быстро? Кто это поддерживает?
Читать далееВ мире высоких технологий, где все меняется со скоростью мысли, диалог между индустрией и институтом — это не просто обмен опытом, а вопрос выживания и развития. В этом интервью Александр Дружков, Deputy CTO Иви, поделится историей и результатами нашего сотрудничества с Московским авиационным институтом.
Читать интервьюВ статье разбирается техническая реализация SQLize Embed — легковесного JS-компонента для создания интерактивных песочниц прямо в тексте технических статей. Автор подробно описывает архитектуру решения: от использования MutationObserver для инициализации редакторов на фронтенде до обеспечения безопасности и изоляции запросов в Docker-контейнерах на бэкенде.
Вы узнаете, как реализована поддержка более 20 СУБД (включая PostgreSQL 18, MS SQL 2025 и Oracle 23ai) и как встроить «живые» примеры кода в свой проект всего парой строк HTML.
Читать далееМы научились оптимизировать код, нейросети и логистику, но продолжаем использовать «legacy-управление» на биологическом субстрате, которому 50 000 лет. Если проект буксует, возможно, дело не в компетенциях команды, а в том, что организационная структура физиологически подавляет префронтальную кору сотрудников.
Читать далееПрежде всего хочу поздравить всех с наступившим Новым годом! Так как сейчас практически всё моё время занято маленькой дочкой, многие проекты — в частности самодельные радиолампы — пока приостановлены или продвигаются очень медленно. Поэтому пришло время рассказать о своих старых работах, о которых меня спрашивали ещё в комментариях к самой первой моей статье. Сегодня речь пойдёт о самодельном четырёхтактном двигателе внутреннего сгорания.
Читать далееВсем привет! Меня зовут Алексей, я техлид Android-направления в компании Домклик.
Добро пожаловать во вторую часть статьи про разработку плагинов для Android Studio. В предыдущей части мы сделали первоначальные настройки и рассмотрели некоторые задачи. Здесь рассмотрим ещё несколько примеров разных задач и способы их решения с помощью собственного плагина. Предполагается, что проект уже настроен, поэтому без вступления сразу перейдём к делу.
Читать далееМеня зовут Александр Мачулин, я основатель Gramax – open source системы для ведения документации в подходе Docs as Code с визуальным редактором.
Сегодня я расскажу вам идею, как вести всю документацию по проекту и весь цикл разработки в одном Git-репозитории и настроить backward-трассировку требований в Git.
Интересно, давай!Сотрудник заметил проблему в отчете/коде/проекте и решил никого не дергать, чтобы не выглядеть слабым. В итоге ошибка всплыла позже и стала стоит компании дорого.
Мы провели совместное исследование с «Работа.ру» и узнали, что 50% россиян скрывают свои промахи на работе. 71% сталкиваются с повторяющимися ошибками, а 61% видят: их руководители сами не готовы признавать ошибки. Ниже — подробный разбор страха ошибок и того, как с ним бороться.
Читать далееПривет, Хабр! Это Сергей Перевозчиков, основатель агентства контекстной рекламы «КонтекстЛаб». Если вы работаете в узкой нише и при этом ограничены в рекламном бюджете, я всегда советую искать рост не в масштабировании, а в тестировании нестандартных гипотез. С таким подходом мы работали с компанией по брендированию транспорта, которая на протяжении пяти лет переживала рыночные спады и постоянно конкурировала за одних и тех же клиентов. За счёт серии нетиповых решений и аккуратных экспериментов нам удалось увеличить количество заявок в 2,5 раза. В этом кейсе я разбираю конкретные лайфхаки, которые дали этот результат.
Читать далее