- PVSM.RU - https://www.pvsm.ru -

Шорт-листы «Технотекста 2023»: достойные из достойных

Мы получили 1022 заявки, приняли из них 918, в шорт‑листы попало более 300 статей. Точной цифры по шорт‑листам нет неслучайно: поскольку наш естественный интеллект это вам не ChatGPT склонен уставать и ошибаться, несколько статей могут попасть в шорты, но, скорее всего, выпадут из них — так, во время подготовки этой статьи выяснилось, что из финала выбыли двое участников, скрывшие свои публикации в черновики.

Вообще, такого «Технотекста», как в этот раз, ещё не было: обычно мы сравнительно легко отсеивали участников и выбирали финалистов, разница в уровне материалов была очевидной. В этот раз номинанты сильные — и многие статьи не вышли в финал не потому, что они какие-то не такие, а потому что они объективно слабее лучших из лучших — но очевидно, что сильнее большей части статей на Хабре. Хотя участники «Технотекста» из года в год находят отличные способы добить нервную систему модераторов конкурса 😃

Шорт-листы «Технотекста 2023»: достойные из достойных - 1

Что необычного было в этом году:

  • Некоторые авторы переноминировались по 2–3 раза.

  • Кто‑то успел изменить статью к финалу, и за прежним заголовком уже совсем другой контент (а заодно путёвка в черновики).

  • Часть авторов скрыли статьи в черновики уже в ходе конкурса — но мы уже тёртые калачи, поэтому перепроверили все 1022 статьи руками в праздничные дни (а заодно откорректировали шорт‑листы).

  • Главный ужас номер 2: некоторые авторы исхитрились подать по 2–3 завяки с разных почт, которые удалось заметить только по никам и добавило нам дополнительную рутину в проверку (которую мы в новом конкурсе автоматизируем).

  • Главный ужас номер 1, от которого иногда опускались руки и в прямом смысле наворачивались слёзы (нет, не счастья): отдельные компании подали на конкурс все или почти все статьи блога за год. Хочется спросить: ребят, а вы правда не можете ранжировать публикации и разобраться, какие более достойные (и вот этот топ-3 или топ-5 отправить на конкурс)? От того, что пришло 15–20 заявок среднего уровня, шансы выиграть не растут — этому мешает как раз этап ручного отбора листа финалистов. Вы просто отняли огромное количество времени и сделали так, что конкурс едва не сдвинулся по срокам ещё на эту рабочую неделю — просьба потом не писать, как так вышло, что при отправленном количестве статей победителя так и не нашлось. Ну да ладно, победы никто и не обещал, выдыхаем.

Что дальше?

Большинство протоколов уже уехали к членам жюри. Они оценивают статьи и присылают протоколы.

В каждой номинации к 27 мая определятся сильнейшие (среди джуниоров, синьоров и мидлов, но это деление оказалось не лучшим опытом с точки зрения сложности понимания авторами и обработки программным комитетом, будем искать новый механизм).

Скорее всего, 28 мая часов в 15–16 часов мы проведём большой онлайн по итогам «Технотекста», где проанализируем ход конкурса и расскажем что‑нибудь интересное о работе авторов на Хабре.

А затем начнётся медленный (традиционно!), но приятный процесс сбора адресов и рассылки призов победителям. Все желающие могут зайти в гости в офис Хабра и забрать призы из рук @Boomburum [1]

Благодарность ❤️

Отдельным пунктом перед публикацией шорт-листов хочется поблагодарить компании, которые придумали (или выбрали) и поддержали некоторые номинации:

Отдельная благодарность — авторам идеи первой в истории «Технотекста» номинации от сообщества («Разработка технической документации [6]») — девчонки пришли и просто продавили необходимость этого раздела конкурса.


Ну а теперь — шорт-листы. Ищите себя и коллег. А если вы просто читатель, то перед вами подборка классных публикаций — скорее добавляйте её в закладки.

Важно: если вы не попали в число финалистов, пожалуйста, не громите саппорт Хабра, а лучше сперва просмотрите опередившие вас статьи, подумайте, что вы можете доработать и реализовать в новом году, чему научиться. Если вам совсем грустно, о причинах непопадания в шорт-листы можно пообщаться через почту neo@habr.com [7] (мы не сразу, но ответим). 

Тестирование

Kaspresso для самых маленьких [8]

Junior

Разработка через тестирование. Совместное использование JUnit 5 и Mockito [9]

Junior

Чит-лист функционального тестирования, памятка тестировщику [10]

Junior

Как мы за год в 5 раз снизили количество приемочных багов через shift left testing [11]

Junior

Путь к надёжности: как QA инженеру действовать в нестандартных ситуациях  [12]

Junior

Как моя 9-месячная дочь заработала больше 1000 долларов в программе bug bounty [13]

Junior

Экзотические баги и их устранение  [14]

Junior

Маленькая история импортозамещения о разработке системы автоматического мониторинга моделей Alfa-MRM [15]

Junior

Разбираемся в REST assured как новичок и не только [16]

Junior

Как впилить Allure TestOps в свой проект, если ты простой тестировщик [17]

Junior

Как написать идеальный автотест: 25 джедайских принципов [18]

Middle

Изучаю мок-сервера и пишу свой [19]

Middle

Сквозь время – ускоряем автотесты [20]

Middle

А у вас в окнах дырки! Пентесты Windows-приложений: кейсы, инструменты и рекомендации [21]

Middle

Самодельные инструменты для тестирования продукта, или DIY в разработке  [22]

Middle

Один на 150 миллионов операций. Расследуем причины выброса времени отклика в операциях ввода-вывода [23]

Middle

TMS на замену TestRail: писали для себя, а выложили в open source [24]

Middle

Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли  [25]

Middle

Как сделать единый заглушечный контур и освободить себя от рутины [26]

Middle

Как мы автоматизировали тестирование OpenStack с помощью Rally и Tempest [27]

Middle

От проверки шрифтов до HAR-файлов: оцениваем инструменты для ускорения работы тестировщиков  [28]

Middle

Как сделать автотесты гибкими и лаконичными [29]

Middle

Настройка Selenoid для запуска UI-тестов на Android [30]

Middle

Как мы играли в тесты на Groovy и проиграли [31]

Middle

Уравнение с тремя неизвестными: как отлавливать баги в системах хранения данных [32]

Middle

Как протестировать Android-приложение, которому требуются разрешения [33]

Middle

Встроенные фикстуры Pytest [34]

Senior

Эмулятор QUIK: как наладить тестирование вендорного продукта  [35]

Senior

Как приручить автотестового монстра, или Dependency Injection в автотестах [36]

Senior

Как тестировщики с помощью пользовательского десктопа и видеокарты инфраструктуру строили  [37]

Senior

Администрирование

Пакуем весь трафик в Ping message, чтобы не платить за интернет | ICMP NAT traversal [38]

Студент

Знакомство с IPv6 на практике [39]

Junior

Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы [40]

Junior

Кто победит: средненагруженный Kubernetes или простой list-запрос? [41]

Junior

Работа с хранилищами в Kubernetes: руководство для инженеров [42]

Junior

Организация стенда локальной разработки для самых маленьких с автоматической пересборкой приложения (фронтенд + бэкенд) [43]

Junior

Зеркалирование GitHub-проектов в 2023 году [44]

Junior

Не все логи одинаковы полезны: 3 истории из жизни [45]

Junior

Тонкости настройки Grafana Loki [46]

Middle

Gitlab-ci модульные pipelines для вашего enterprise [47]

Middle

Dedup Windows vs Linux, MS снова “удивит”? [48]

Middle

Оптимизация DevOps: Как персональные стенды и Grafana улучшают разработку и мониторинг  [49]

Middle

KeyDB и Redis: в поисках серебряной пули — in-memory replicated DB (Replicated IMDB) [50]

Middle

Гибридный Kubernetes-кластер из bare metal и динамически подключаемых облачных виртуальных машин [51]

Middle

Kubernetes API и FlowControl: как контролировать количество и очередность запросов  [52]

Middle

Что ты такое, dhclient? [53]

Middle

Настраиваем управление секретами с Yandex Lockbox, AWS Secret Manager, Vault Secrets и shell-operator [54]

Middle

7 петабайт логов в Elastic [55]

Middle

Как ограничить количество выполняющихся задач в Jenkins при вызове parallel: сравниваем решения [56]

Middle

Пишем свой драйвер Molecule без костылей и боли [57]

Middle

Бесшовный апгрейд ПО для системы хранения данных: как организовать и улучшить  [58]

Middle

Что такое GitOps и почему он (почти) бесполезен [59]

Middle

Зачем рассказывать про контейнеризацию в 2023 году [60]

Middle

Раскрываем секреты загрузочных ISO-образов [61]

Middle

GitOps-платформа на базе Argo CD [62]

Middle

Что будет, если переименовать суперпользователя? Экспериментируем, удивляемся и расстраиваемся…  [63]

Middle

Это вам не x86_64. Проблемы сборки Arch Linux под ARM-архитектуру и как мы их решали [64]

Middle

Нужна ли вам Kafka? Разбираемся в технологии и собираем простое приложение на базе managed-решения [65]

Middle

Как работают объектные хранилища: OpenStack Swift [66]

Middle

Press F, чтобы рассчитать использование облачных ресурсов [67]

Middle

Квоты в Kubernetes: очевидные, менее очевидные и совсем не очевидные [68]

Middle

Первый взгляд на Termit 2.0 — российскую систему терминального доступа [69]

Middle

Незаменимых нет. Сервис на базе Nextcloud вместо привычных корпоративных облаков  [70]

Middle

Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform [71]

Middle

Приручаем GitLab: прикольные фишки и инциденты, которые упростят вашу жизнь  [72]

Middle

Собираем и запускаем Linux-0.01 в Minix 1.5, (почти) как это делал Линус Торвальдс [73]

Senior

Atlas — инструмент управления схемами миграций БД с открытым исходным кодом: наш опыт и ошибки создателей [74]

Senior

Как настроить миграцию etcd между облачными кластерами Kubernetes и избежать простоев [75]

Senior

Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах [76]

Senior

Через реки, через лес прямо к PowerDNS [77]

Senior

Как мы силами команды РСХБ построили свое облако [78]

Senior

Стеклянная луковица dns внутри k8s [79]

Senior

Захватывающая ловля багов, которые портили работу Unbound [80]

Senior

Секреты в kubernetes используя Hashicorp Vault + External Secrets Operator [81]

Senior

Совершенствуем UX. Разговоры о серьёзном с администраторами [82]

Senior

История о жрущем память API-сервере Kubernetes [83]

Senior

Как мы производительность блочного pNFS измеряли [84]

Senior

Как мы боролись с овербукингом Kubernetes-кластеров [85]

Senior

Карьера и образование

Ликбез по вхождению в Data Science: что для этого нужно и стоит ли пытаться? [86]

Студент

Это база. Как прокачиваются сервисные инженеры КРОК [87]

Студент

Чего боятся стажеры? {Спойлер: всех отвлекать, все поломать, чего-то не знать, на код-ревью завалиться…} [88]

Студент

Почему я больше не буду работать наставником на IT-курсах [89]

Junior

Как жизнь сортирует нас пузырьком, или Почему в ИТ войдут не все [90]

Junior

Учебное проектирование для джунов: как учить и зачем [91]

Junior

Как вырастить ИТшника или принстонский Computer Science для школьников [92]

Junior

IT-Екатеринбург: как из заводской культуры выросли IT-слоны и поколение айтишников  [93]

Junior

Как стать iOS-разработчиком?  [94]

Junior

AI Talent Hub: как мы создаем лучшую онлайн-магистратуру по искусственному интеллекту [95]

Junior

Найти работу после курсов: дорога слёз тестировщика-новичка [96]

Junior

Заповеди начинающего DS [97]

Junior

Отстаньте от разработчиков: не надо делать их руководителями просто ради грейда [98]

Junior

Остаться в живых. Токсичность в ИТ глазами девушки-лида [99]

Junior

Откровения хэдхантеров. Как изменился рынок труда в IT за три года [100]

Junior

Обещания — настоящие и не очень [101]

Junior

Почему много записей в трудовой – это не приговор [102]

Junior

Из PM-ов в разрабы. Шаг назад для продвижения вперёд [103]

Junior

Эйчары такие противные девочки, которые отказывают из-за цвета глаз: найм глазами IT-рекрутера [104]

Junior

Из тестирования в техподдержку и обратно [105]

Junior

Как я устроился в Амазон и перестал переживать за свой английский [106]

Junior

Как решать конфликты с уважением к себе и оппонентам? Гайд по ненасильственному общению  [107]

Junior

Зачем компании Skills Set и можно ли разложить по полочкам навыки разработчиков [108]

Junior

Что я делал, когда развивал свою карьеру бэкенд разработчика [109]

Junior

Как стать руководителем и не помереть [110]

Junior

Как поддерживать себя в кибербезопасной форме: инструкция по самообразованию в IT на примере ИБ [111]

Junior

Быть или не быть тимлидом – вот в чём вопрос [112]

Junior

Как распаковать айтишника и настроить цикл управления знаниями [113]

Junior

Системная ошибка рынка труда или почему не хватает технических писателей со знанием языков разработки и API [114]

Junior

«Пофиксил две своих проблемы, а вылезло еще шесть». Честные кейсы наших IT-стажеров  [115]

Junior

Как учиться учиться и для чего интровертам телеграм-канал [116]

Junior

GSM NetMonitor для гика и преподавателя [117]

Middle

Я — айтишник, я не хочу много знать [118]

Middle

Как создать внутреннюю базу знаний для большой IT-компании. Из хаоса в гиперспейсы [119]

Middle

Две культуры программирования: почему обе из них важны? [120]

Middle

Курс на Linux — как сделать обучающий курс с нуля, и при чём тут опоссумы? [121]

Middle

Математическое моделирование технологических объектов и систем глазами и руками студента  [122]

Middle

Из сетевых администраторов в CloudOps: особенности перехода и трудности онбординга  [123]

Middle

Почему я возмущен хабрапостом на 75 минут, или Вы неправильно нанимаете DevOps [124]

Middle

От многофункциональной платформы до кнопки на сайте: как и почему изменились функции продакт-менеджера [125]

Middle

Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра  [126]

Middle

Как подготовиться к собеседованию: несколько советов, чтобы повысить ваши шансы на трудоустройство  [127]

Senior

Как составить резюме, чтобы его точно открыл HR. Метод бутерброда [128]

Senior

Что бесит рекрутеров и соискателей на интервью. Собрала топ-5 триггеров  [129]

Senior

Как работать в кайф. How to от тестировщицы, которая вынесла уроки после выгорания [130]

Senior

Старикам тут не место: есть ли эйджизм в ИТ [131]

Senior

Информационная безопасность

Анализирую прошивки контроллеров Schneider Electric [132]

Junior

«Барби»: какие проблемы инфобеза может показать нам Барбиленд  [133]

Junior

Законно ли хранить код на GitHub? [134]

Junior

Как выращивать SOC на корпоративной ферме [135]

Junior

Капитан ФСБ, шпионы и подставной гендиректор: разбираем атаку на нашего топ-менеджера [136]

Junior

Все еще работаете с access token на клиенте? Тогда мы идем к вам [137]

Junior

LAN-party для пентестеров: прорываемся к домен контроллеру через розетку  [138]

Junior

Начальная дипфейкология: как сделать, как распознать (испытано на себе)  [139]

Junior

Что делать, если вы не согласны на обработку ваших персональных данных? [140]

Junior

Ваших соседей пошифровали! Прямой репортаж с места событий [141]

Junior

Фишинг «фичи» Телеграма [142]

Junior

Почему пароли безнадежно устарели и зачем ими до сих пор пользуются? [143]

Junior

Как Apple на самом деле следит за вами [144]

Junior

Анонимная сеть в 200 строк кода на Go [145]

Middle

Исследуем саундбар Yamaha YAS-109 [146]

Middle

Уязвимость XXE в .NET 6 SDK: с чем боролись… [147]

Middle

Добавили бота в свой Telegram канал? Будьте готовы с ним попрощаться [148]

Middle

Сканер установленных перехватчиков в памяти процесса [149]

Middle

Перехват трафика как вектор атаки на пользователей блокчейн-проектов  [150]

Middle

ИБ и ИТ, давайте жить дружно. Вот как это возможно [151]

Middle

Действительно ли C++ — лучший язык, чтобы выстрелить себе в ногу? [152]

Middle

ПЛК Mitsubishi: как разобрать сетевой протокол и найти уязвимости в устройстве без использования прошивки [153]

Middle

Адаптивная СЗИ и другие биологические аналогии в информационной безопасности  [154]

Senior

Как превратить DevOps-пайплайн в DevSecOps-пайплайн. Обзор концепции Shift Left [155]

Senior

Keycloak в Enterprise: сквозной проход по внешним и внутренним сервисам [156]

Senior

Standoff 365. Самое красивое недопустимое событие в деталях [157]

Senior

Как обнаружить хакера на этапе дампа учетных данных в Windows? [158]

Senior

Эксперименты с Golden Ticket [159]

Senior

На GitHub больше 1 000 уязвимых репозиториев: в чём суть угрозы и что с этим делать  [160]

Senior

Security Champions: безопасность через мотивацию и бенефиты [161]

Senior

Через тернии к звёздам: строим SSDLC на OpenSource-компонентах [162]

Senior

Фулстэк

Как я пытался облегчить работу в поликлинике [163]

Студент

Создание красивого Desktop-приложения на Python (customtkinter) [164]

Junior

Выбираем формат хранения данных в экосистеме Hadoop [165]

Junior

Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БД  [166]

Junior

Github Actions. Простой пример для уверенного знакомства [167]

Junior

Как опубликовать свое первое приложение на Django и не упасть духом. Гайд для выпускников курсов [168]

Junior

GET запросы на практике: правила, принципы и примеры [169]

Junior

Как быстро написать API на FastAPI с валидацией и базой данных [170]

Junior

Новый взгляд на Maven-plugin для IDEA — GMaven [171]

Middle

Как я сделал проект для себя и получил приз от Telegram [172]

Middle

Python и Excel. Прочитать и не потерять [173]

Middle

«Разгоняем» HashSet, HashMap и циклы на примере Dart  [174]

Middle

Пуш-уведомления RuStore [175]

Middle

Создание шаблонов сайта в Joomla 4+  [176]

Middle

Как поиск жилья заставил менеджера вспомнить программирование и уйти из Яндекса [177]

Middle

Как потратить дни, чтобы сэкономить секунды: продвинутые коммиты в GitLab  [178]

Middle

«Хватит программировать в YAML и JSON!»: неочевидные проблемы шаблонизирования  [179]

Middle

Принципы непрерывного рефакторинга [180]

Senior

Обзор подходов к проблеме шероховатости фольги при проектировании высокоскоростных плат  [181]

Senior

Как избежать проблем при запуске MVP [182]

Senior

Как адаптировать Android-приложение под Huawei [183]

Senior

Фронтенд

Роадмэп по современному фронтенду от KTS [184]

Студент

WebAssembly: короткий обзор ассемблера для фронтенда [185]

Junior

Кастомизируем VS Code для веб-разработки [186]

Junior

Библиотека Scout — быстрый и безопасный DI на Kotlin [187]

Junior

CSR, SSG, SSR — про рендеринг приложений на примерах [188]

Junior

Интегрируем Яндекс Музыку в Visual Studio Code [189]

Junior

Трудности маскирования текстового поля [190]

Junior

Создание плагина для Фигмы: дизайнеры захотели — разработчик подсуетился  [191]

Junior

Ручная отладка мобильного фронтенда с нуля до PRO за 30 минут [192]

Junior

Сокровища HTML: 7 тегов, которые упростят вам жизнь [193]

Junior

HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи [194]

Junior

Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV [195]

Junior

Полное понимание асинхронности в браузере [196]

Junior

Изнутри: Swift макрос — #Preview [197]

Junior

Flutter и фриланс в школе [198]

Junior

Дебаггинг приложения без Xcode. Зачем? [199]

Junior

Хитрый виджет: разбор тестового Flutter-задания. Детективная нуар-история  [200]

Middle

Open-source блокнот Wolfram Language или как воссоздать минимальное ядро Mathematica на Javascript и не только [201]

Middle

Как использовать html-элемент <dialog>? [202]

Middle

Осознанная оптимизация Compose  [203]

Middle

Как Google победила фрагментацию и возвращает контроль над Android [204]

Middle

Внедрение pet-проекта в реальный бизнес или как в одиночку написать ERP-систему для общепита [205]

Middle

Микрофронтенды — универсальное решение всех проблем или просто удобный подход?  [206]

Middle

Что будет если команда, не видавшая Compose, решила делать новую сложную фичу на нём? [207]

Middle

iOS-разработка со SnapKit: спасаем консоль от простыни ошибок и ускоряем отрисовку UI [208]

Middle

SimpleUI — фреймворк для быстрого создания бизнес приложений на Android [209]

Middle

SwiftUI ScrollView и параллакс без тормозов [210]

Middle

Зачем и как в Альфе была написана библиотека для скриншот тестов под Android [211]

Middle

KMP глазами iOS-разработчика  [212]

Middle

Как мы приложение Додо Пиццы на арабский переводили [213]

Middle

5 новинок CSS в адаптивной верстке, которые можно использовать уже сейчас  [214]

Middle

Как мы запускали демоприложения  [215]

Middle

Особенности SRE и Observability в мобильных приложениях [216]

Middle

Битва CLIs: почему мы отказались от Angular CLI в пользу Nx [217]

Middle

Пишем Kotlin DSL для графов навигации в домашних условиях [218]

Middle

Как уменьшить размер бандла раз и навсегда: приемы, метрики, мониторинг  [219]

Middle

Трансплантация реактивности [220]

Middle

Оптимальный архитектурный шаблон iOS-приложения [221]

Middle

Работа с часовыми поясами без библиотек [222]

Middle

Рисуем эффект «Таноса» на Android (и не только) [223]

Middle

Как сверстать письмо, чтобы оно дошло до получателя таким, как задумано  [224]

Middle

Векторизация изображений. Как создать алгоритм поиска похожих изображений на Python  [225]

Middle

Кот в мешке: мастерство обработки ошибок внешних ключей SQLite  [226]

Middle

Эволюция подходов к работе с таблицами во фронтенде [227]

Middle

Гайд по микрофронтендам на single-spa, или Как уже наконец-то уйти от монолита во фронтенде [228]

Middle

Удобства и боли рендеринга с React-pdf: опыт использования [229]

Middle

Пристальный взгляд на отладку JavaScript приложений [230]

Middle

Путешествие в царство легаси. Как маленькая задача привела к большому рефакторингу [231]

Middle

ChatGPT-4 в помощь: используем AI в доработке простого iOS-приложения [232]

Middle

Продуктовый подход к pet-проекту или как я разработал музыкальное веб-приложение [233]

Middle

DOM, DI и View: деревья в Angular [234]

Senior

Оптимизируя sequences — или как мой код попал в kotlin [235]

Senior

Как мы сделали аудиозвонки в приложении для сотрудников [236]

Senior

Как приручить чат GPT. Я проверил, кто пишет код быстрее — я или он [237]

Senior

Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» C++ [238]

Senior

Вдали от Webpack, или Как мы в Dodo микрофронтенды на Vite переводили [239]

Senior

Сделай сам (DIY)

Студент

Простая трубка Гейслера своими руками [240]

Студент

Ожерелье OwlEye — помощь слабовидящим [241]

Junior

Делаем гидрофон и записываем звук трескающегося льда [242]

Junior

Cyberpunk 2023: Мой первый кибернетический имплант [243]

Junior

Самодельный электросерф (DIY) | Анти инструкция [244]

Junior

Грамотная утилизация старого Hi-Fi или Примитив Технолоджиз собирают псевдо-портативную колонку класса БомжФай [245]

Junior

Делаем радиолампы дома  [246]

Junior

Что делать с детьми летом, если ты айтишник. Часть 2 [247]

Junior

Фоторамка-лабиринт. DIY-подарок — головоломка с секретом [248]

Junior

Методика D.I.Y. проекта. Стратегия выживания  [249]

Junior

Ультрабюджетный домашний сервер и что он может [250]

Junior

Junior

Радикальная защита селфхостинга. Уровень: хардвар и хардкор [251]

Junior

Middle

Как я учил Алису отправлять почту [252]

Middle

Пол — это лава: разработка прототипа интерактивной светодиодной игровой платформы  [253]

Middle

Конструктор для embedded-разработчика [254]

Middle

“Ну и долго мне ещё до магазина?” Или пара слов о геоинформационном анализе с помощью Python [255]

Middle

Превращаем старый iPad в умную фоторамку [256]

Middle

Фоторезистор = Навигатор  [257]

Middle

BASHUI [258]

Middle

А давно ли вы измеряли радиацию у себя дома? Делаем дозиметр из Flipper [259]

Middle

Конструктор для взрослых…  [260]

Middle

Интернет коров [261]

Middle

Учим три телевизора делать солнышко [262]

Middle

Четыре года с умным домом: личный опыт и интересные сценарии [263]

Middle

Middle

Разработка универсального сетевого стабилизированного источника питания  [264]

Middle

Как воспитать в своей семье юного инженера и не разориться? [265]

Middle

Релейный компьютер, телетайп и интересный алгоритм игры в крестики-нолики  [266]

Middle

Middle

Как за один pet-проект получить два диплома [267]

Middle

Электронный конструктор, не бьющий током [268]

Middle

Самая дешевая заводская панель управления умным домом, которая отлично работает  [269]

Senior

Георадар-тюбинг – новый георадар скрытого пользования (GPR Izh-Terra-1)  [270]

Senior

Научпоп 

Наследие Windows XP: загадка title.wma [271]

Студент

Он улетел и не вернётся: что случилось с «Вояджер-1» и что будет дальше [272]

Студент

Полное и безупречное​ доказательство того, что π = 4, составленное потомственнымъ изобрѣтателемъ Ѳомой Пустобрехомъ [273]

Junior

Obsidian: Мой опыт с LYT/Ideaverse и его русификация [274]

Junior

Математика для взрослых. Дорожная карта от выпускника Хармфульского клуба математики  [275]

Junior

Проблематика Open Source: профиль риска, лицензирование, как выбирать продукт и подход к разработке решений [276]

Junior

Как Data Science помогает разрабатывать лекарства [277]

Junior

От астролябии до MIMO: как необходимость определять местоположение привела к развитию систем спутниковой и сотовой связи [278]

Junior

Почему рукописную подпись считают надёжным способом аутентификации (и так ли это на самом деле) [279]

Junior

«Мышеловка». Как менялись компьютерные мыши и зачем я собрал 170 из них в коллекцию  [280]

Junior

Kontron Electronic IP Lite: что внутри у промышленного переносного компьютера из 90-х [281]

Junior

Нужны ли людям микросхемы? [282]

Junior

«Замкнутый, как колобок, Тонет»: как в Томске заработал собственный интернет [283]

Junior

Как советский физик научил мир делать искусственные алмазы и зачем они нужны [284]

Junior

«Ветхий завет» речевых технологий. Говорящая голова, металлические языки и безумные синтезаторы  [285]

Junior

Почему при умножении «минус на минус» дает «плюс»? [286]

Junior

«Потерянный» арифмометр: Считающие часы Вильгельма Шиккарда [287]

Junior

Китайский язык очень сложный. Мы сделали для него перевод видео [288]

Junior

Калибровка магнитометра: через вращения к компасу [289]

Junior

Junior

Аэропоника — это сложно [290]

Middle

Ортокрыльчатый анемометр [291]

Middle

Машина свободы: как чилийские социалисты придумали компьютер для управления экономикой  [292]

Middle

Почему внедрение ветрогенераторов в советское время не увенчалось успехом?  [293]

Middle

Super Heavy Starship. Первый пуск. Успешный старт и разрушение в полете. Первые мысли [294]

Middle

О чем нам намекают естественные системы физических единиц [295]

Middle

Что вы знаете о символьном программировании? [296]

Middle

Как собрать рентген-аппарат из мотка скотча [297]

Middle

Почему вы не тренируетесь?  [298]

Middle

Город, которого нет: как и почему с карты России исчезали поселения [299]

Middle

Откуда Карты знают, когда приедет автобус [300]

Middle

Название имеет значение: как получить оптимизацию, переименовав браузер  [301]

Middle

Южно-Сахалинск: самый ̶я̶п̶о̶н̶с̶к̶и̶й̶ корейский город страны  [302]

Middle

Самое понятное объяснение Специальной теории относительности [303]

Middle

Неразрешимые проблемы программирования [304]

Middle

Медичи: семья, которая изобрела современные банки [305]

Senior

Как использовать науку, чтобы меньше стрессовать в IT [306]

Senior

Маркетинг

Менеджмент

Три важных качества CTO, о которых я не догадывался, пока был разработчиком [316]

Junior

«А вы точно продакт?»  [317]

Junior

Рассчитываем бэклог спринта не на глаз [318]

Junior

Как не развалить команду, когда тебе фигово [319]

Junior

Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы [320]

Junior

9 реальных причин дефицита персонала в России [321]

Junior

Как не давать пустых обещаний себе, команде и заказчику [322]

Junior

Иногда лучше делать, а не планировать [323]

Junior

Деловая репутация? Не, в этом году не [324]

Junior

«Моя твоя хотеть понимать», или Как говорить со всеми в IT  [325]

Junior

Ценности как инструмент принятия сложных решений: как мы упрощаем взаимодействие команд и приходим к единому мнению [326]

Junior

Знакомство с DevSecOps Guideline: правила организации безопасной разработки на уровне процессов [327]

Junior

Наняли 30 джунов за год: рассказываем, зачем и как [328]

Junior

У нас были курьеры, десятки посылок и час на доставку: кейс со своевременностью доставки 92% в Москве [329]

Junior

«Коллеги, пришлите сроки!» — повторял джун-аналитик в течение месяца…  [330]

Junior

Лидерство руководителя: как привести коллектив к работе не за страх, а за совесть [331]

Middle

D&D как инструмент тимлида: решаем проблемы команды с помощью разговорных ролевых игр  [332]

Middle

Как спектральный анализ улучшает оценку задач и снижает стресс в команде разработки [333]

Middle

Как работать в удовольствие: 6 практик, которые поднимают настроение команде  [334]

Middle

Наш путь в управлении потоком продуктовых задач. От стикеров в Miro до системных изменений на основе данных [335]

Middle

Микроменеджер — горе в команде [336]

Middle

Слепые капитаны ищут дно: почему российский бизнес – это болото, в котором барахтаются идиоты-«менеджеры [337]

Middle

Discovery-процесс в продукте: из подземелья незнания — к лучшим решениям [338]

Middle

Горы ЗИП. Почему наш склад ломится от оборудования и причем здесь ушедшие вендоры [339]

Middle

Рафинад без сахара [340]

Senior

Большая перемена: как за 3 года мы пересмотрели управление проектами во «Фланте»  [341]

Senior

Никогда не забывай об этом, когда делаешь open-source проект [342]

Senior

Как мы не забили на внутренних заказчиков, или Внутренняя автоматизация как продукт  [343]

Senior

Как прогнозировать время выполнения задач [344]

Senior

Мы придумали удобную систему управления разработкой. Объясняем, как она работает  [345]

Senior

Респонс по да Винчи: как мы перевернули систему работы security-аналитика и что из этого вышло [346]

Senior

Дизайн

Как работать с нейросетью Midjourney, чтобы получать желаемый результат [347]

Студент

Я знаю, что вы сделали с этим файлом. Проектируем функцию «история событий» в офисном продукте [348]

Junior

Дорогая, что-то пошло не так. Гид по пустым состояниям и ошибкам + шаблоны на все случаи [349]

Junior

Рисуем с нейросетями: тонкие корректировки в Midjourney и Lumenor.ai [350]

Junior

Как презентовать дизайн-концепцию, чтобы не облажаться перед заказчиком. Готовый скрипт + чек-лист [351]

Junior

Экзоскелет «Норникеля»: как он таким стал [352]

Junior

Сам себе заказчик: как мы провели редизайн сервиса и вернули доверие пользователей [353]

Junior

Дизайн-система Gravity UI: как легко построить свой интерфейс [354]

Junior

Как сделать макеты удобнее для команды [355]

Middle

Как дизайнеру спасти ситуацию с помощью исследования. За пару часов, $4 и без разработки [356]

Middle

Как спроектировать базу данных регулярного UX-исследования. Полный гайд на примере одного продукта [357]

Middle

Как рисовать мозаики типа «эйнштейн»  [358]

Middle

33 оттенка зелёного. Как мы проектировали темизированные палитры для внутренних интерфейсов Х5 [359]

Middle

Как использовать Midjourney: подробный гайд, лайфхаки, промты [360]

Middle

Руководство по проектированию интерфейсов с Drag and Drop [361]

Middle

Немодерируемые UX-тесты: 6 советов, как избежать факапов [362]

Middle

Что вы могли не знать о продуктовом дизайне в B2B [363]

Middle

Переменные и условия: как быстро сделать в Фигме нелинейный прототип  [364]

Middle

Как сделать доступный UI, несмотря на хорошее ТЗ [365]

Middle

Визуализация общественного транспорта [366]

Senior

Создание собственного корпоративного шрифта. Зачем он нужен и какой путь мы прошли [367]

Senior

Figma to Frontend: как мы автоматически синхронизируем дизайн и код [368]

Senior

Интерфейсы для производств — это не сайты штамповать [369]

Senior

Геймдев

Студент

Студент

ArtMoney — живее всех живых [370]

Студент

Алгоритм MiniMax. Использование минимакса в Unity на примере игры Поймай Овечку  [371]

Junior

Доступность игр для людей с ограниченными возможностями: проблемы и их решения [372]

Junior

Фэнтези и бизнес-показатели, Или хорошие игроки работают лучше, а увольняются реже [373]

Junior

Релиз Oculus Quest 3: тоньше, мощнее, с новыми джойстиками. Смотрим, что получилось и сравниваем с Pico 4 [374]

Junior

PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов [375]

Middle

Вы точно хотите пойти программистом в gamedev? [376]

Middle

Архитектура unity проектов  [377]

Middle

Игровая экономика Premium игр на примере PC 4х стратегии [378]

Middle

Физика вращения 3д тел [379]

Middle

Герои известных игр на стороне сельского хозяйства: как это видит Midjourney  [380]

Middle

Unity: сквозь тернии к importing assets [381]

Middle

Процедурные складки на одежде для мультфильма на основе Geometry Nodes [382]

Middle

Игра, которую невозможно не полюбить [383]

Middle

Unity: 8 ошибок при использовании Async [384]

Senior

Рендеринг трёхмерных развязок, мостов и тоннелей для реалистичных карт  [385]

Senior

Миссия выполнима: как мы создали приложение для Apple Vision Pro за 8 дней [386]

Senior

Система рендеринга для космического симулятора в Unity [387]

Senior

Аналитика 

Как стать системным аналитиком, если ты гуманитарий [388]

Студент

Анализировать данные — это как варить пиво. Почему дата-анализ и пивоварение — одно и то же с техноизнанки [389]

Junior

Я вижу как ты мусоришь со своего балкона [390]

Junior

Покупка гаража как инвестиция [391]

Junior

Социальный проект: визуализация данных медицинской статистики  [392]

Junior

Какого цвета интернет: история смены окраски веб-страницами [393]

Junior

Опыт работы с данными или с чем может столкнуться аналитик [394]

Junior

BI-инструмент от Яндекса DataLens — теперь в опенсорсе [395]

Junior

Аналитик vs. презентация задачи. Изучаем профессионально-деформационные диалекты коллег  [396]

Junior

Clickhouse, Grafana и 3000 графиков. Как построить систему быстрых дашбордов [397]

Middle

Как перестать теряться среди идей развития продукта и начать выбирать лучшие [398]

Middle

Инструменты продуктового аналитика VK, или Как мы работаем с большими данными  [399]

Middle

Семантическая сегментация на основе архитектуры U-Net и определение расстояния между объектами [400]

Middle

Диаграммы без боли и страданий: PlantUML [401]

Middle

Подход к системному анализу [402]

Middle

А/Б тестирование с CUPED: детальный разбор [403]

Middle

Определяем оптимальный размер групп при множественном А/Б тестировании  [404]

Middle

Разработчики — налево, методологи — направо: четыре шага к оптимизации работы BI-аналитиков  [405]

Middle

Как мы с помощью ML вылечили проблему, не дававшую перейти на автомаршрутизацию курьеров [406]

Middle

Как мы не выбрали Airbyte, или почему собирать данные лучше по старинке [407]

Middle

Визуализация статистики о том, что и так все знают [408]

Middle

Проектирование интеграции. Чек-лист — как подготовить архитектурное решение  [409]

Middle

Методы балансировки в А/Б тестировании  [410]

Middle

Шесть причин, почему ваши A/B-тесты не работают [411]

Senior

Как сэкономить время на старте этапа макетирования отчетности или прочь «чистый лист [412]

Senior

Звёзды-родственники: зачем и как мы их ищем, данные + код (Python)  [413]

Senior

Делать Data Vault руками? НЕТ! Подходы к автоматической генерации при построении Data Vault [414]

Senior

От A/B-тестирования к Causal Inference в оффлайн ритейле [415]

Senior

AI&ML

Kornia — библиотека компьютерного зрения [416]

Студент

Что такое «паралич» сети, и как его избежать? [417]

Студент

Mimesis: идеальное решение для генерации данных [418]

Студент

Поможем Ходору найти новых друзей с помощью графов [419]

Junior

LLM'ы в преобразовании запроса на естественном языке в SQL (text2sql) [420]

Junior

Замена Paint в задачах разметки графических данных [421]

Junior

Как ChatGPT за меня тестовое задание для собеседования писал [422]

Junior

Как работают text2image модели?  [423]

Junior

Распознавание русского жестового языка: распознаём до 3+ жестов в секунду на обычном ПК без видеокарты [424]

Junior

Физически информированное машинное обучение, или Как я перестал бояться и полюбил искусственный интеллект [425]

Junior

Выявление схожести между произведением искусства из коллекции музея и работами автора методами ML [426]

Junior

Дообучение saiga2_7b_lora  [427]

Junior

LLMClone: как клонировать себя в Telegram [428]

Junior

Covenantus detectus или ещё одна DS-задача [429]

Junior

Кто знает, что значит GPT в названии ChatGPT, могут дальше не читать [430]

Junior

Как работает ChatGPT: объясняем на простом русском эволюцию языковых моделей с T9 до чуда [431]

Junior

Джейлбрейки ChatGPT: как Волдеморт помогает взламывать нейросети [432]

Junior

YandexGPT в Алисе: как мы создаём языковую модель нового поколения [433]

Junior

В поисках аномалии: одноклассовая классификация текстов с помощью расхождения Кульбака—Лейблера  [434]

Junior

Помощь с текстом, перевод видео с японского и корейского, распознавание QR-кодов — что умеет обновлённый Яндекс Браузер [435]

Junior

Как я занял 13 место из 3500+ участников и стал Kaggle Competition Master [436]

Junior

ChatGPT и отзывы на приложение: Анализ тональности для улучшения пользовательского опыта [437]

Junior

Введение в нейросети: что, зачем и как?  [438]

Junior

ruSciBench — бенчмарк для оценки эмбеддингов научных текстов [439]

Middle

Как быстро выбирать языковые модели (LLM) под свои задачи [440]

Middle

Kandinsky 2.1, или Когда +0,1 значит очень много  [441]

Middle

YandexGPT в Браузере: как мы учили модель суммаризировать статьи [442]

Middle

2 года, 7 попыток, 0 распознанных бордюров: как мы учились детектить ДТП в реалтайм без датасета [443]

Middle

Как маленькая нейроязыковая модель в Клавиатуре победила серверные подсказки  [444]

Middle

Два сапога — пара, а три — уже community: как алгоритмы на графах помогают собирать группы товаров  [445]

Middle

Как Яндекс научился распознавать, что написано в рукописных архивах  [446]

Middle

Пароли в открытом доступе: ищем с помощью машинного обучения [447]

Middle

Нейронные сети для планирования движения беспилотных автомобилей [448]

Middle

Совместимость (или нет?) MLOps-инструментов [449]

Middle

Как мы научили YandexGPT пересказывать видео [450]

Middle

Кажется, вы больше не должны давать тестовые задания кандидатам на дом  [451]

Middle

ML в животноводстве. Как ГК «Русагро» училось считать поголовье свиней  [452]

Middle

Единая нейросетевая модель кредитного скоринга  [453]

Middle

Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++ [454]

Middle

Производительность базового поиска в Ozon как культурный феномен [455]

Senior

Собираем русскоязычный лонгформер шаг за шагом  [456]

Senior

О «раздутом пузыре» нейросетей  [457]

Senior

Разработка тензорного компилятора под RISC-V CPU с помощью OpenVINO и MLIR [458]

Senior

После GPT-4  [459]

Senior

О методах позиционного кодирования в Transformer [460]

Senior

Кластеризация в ML: от теоретических основ популярных алгоритмов к их реализации с нуля на Python [461]

Senior

Делим неделимое в Kubernetes: шеринг GPU с помощью MIG и TimeSlicing [462]

Senior

Частотный vs байесовский подходы: оцениваем True Positive Rate при неполной разметке данных [463]

Senior

Как мы оцифровали футбольные матчи с помощью CV [464]

Senior

Quantization Deep Dive, или Введение в современную квантизацию [465]

Senior

Варим кашу из нечеткой логики и вариационных автоэнкодеров [466]

Senior

Бэкенд

Рекомендации по ведению SQL-кода [467]

Junior

Худшие практики разработки и архитектуры [468]

Junior

Эластичный DAG или «гнём, где не гнулось»  [469]

Junior

Глубина кроличьей норы: бинарная граница и ABI C++ [470]

Junior

userver — что мы узнали за полгода в open-source [471]

Junior

Юнит-тесты: чек-лист методик проектирования [472]

Junior

MyBatis «на минималках» [473]

Junior

Покрытие архитектуры as Code тестами [474]

Junior

Год ожиданий — и мы получили Python 3.12. Изменения, новшества и дополнения  [475]

Junior

Радиотелефончик на смартфоне [476]

Junior

Как департамент утилизации CPU превратился в департамент экономии железа, выдерживающий нагрузку в 1 млн RPS [477]

Middle

Clean Git History, или Тёмная сторона VCS [478]

Middle

Как IndVarSimplification применяет математику в вашем коде [479]

Middle

Как мы планировали повысить версию PHP за месяц, а потратили на это год [480]

Middle

Долгоиграющие приложения на PHP [481]

Middle

Тебе не нужно классическое ООП в твоём бэкенд микросервисе [482]

Middle

Многопоточный Python на примерах: токены отмены [483]

Middle

.NET 7 против российской криптографии  [484]

Middle

Пишем gRPC сервис на Go — сервис авторизации [485]

Middle

Tarantella — распределённое key-value хранилище в рекламных технологиях VK [486]

Middle

Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках [487]

Middle

Пишем файловую систему для работы с изображениями на TypeScript [488]

Middle

Почему C++ не устаревает  [489]

Middle

Сага о консистентности данных [490]

Middle

Организация кода в Laravel. Личный опыт [491]

Middle

Как оптимизировать код на С для x86-процессоров: подсистема кэша и памяти, инструкции AVX-512 [492]

Middle

Решаем задачу асинхронного ввода-вывода с библиотекой Asio [493]

Middle

Разносим по полочкам этапы тестирования http запросов в Spring [494]

Middle

Тонкости работы short-circuit routing в ASP.NET Core 8.0 [495]

Middle

Разворачиваем веб-приложение в Kubernetes с нуля [496]

Middle

YTsaurus: основная система для хранения и обработки данных Яндекса теперь open source [497]

Middle

Alias DNS-записи: что это и когда использовать [498]

Middle

Решаем задачу по взаимодействию микросервисов на Python тремя способами  [499]

Middle

Kiosk (Lock task mode) для Android: польза, кейсы применения и кастомизация [500]

Middle

Подводные камни компараторов в С++ [501]

Middle

Assembler для Windows в Visual Studio [502]

Middle

Мониторинг на Python: как сохранить метрики в мультипроцессном режиме [503]

Middle

Зачем нам Reactive и как его готовить [504]

Middle

Монолог про отказоустойчивость микросервисных приложений, или Что может пойти не так? [505]

Middle

Как использовать ресурсы Kubernetes по максимуму для работы с Go-приложениями  [506]

Middle

Отказоустойчивая архитектура: почему Tarantool не падает? [507]

Middle

Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go [508]

Middle

А в чем проблема работать с файлами?  [509]

Middle

Жук, нумерология, хеш или ничо? Оптимизация работы с путями [510]

Middle

Сравнительный анализ методов аппроксимации на основе SQL-запросов [511]

Middle

4 часа недоступности: постмортем падения Dodo IS [512]

Middle

Симбиоз «Chromium» и «InternetTools» [513]

Senior

Делай нейминг как сеньор  [514]

Senior

Assembler в Go: техники ускорения и оптимизации [515]

Senior

Как мы Kafka с NestJS microservices подружить пытались [516]

Senior

Calypso: Схема данных MongoDB на Scala [517]

Senior

Профилирование, ассемблер и все-все-все [518]

Senior

Seastar как платформа для опорной сети 5G и краткое сравнение с Boost.Asio, userver и другими [519]

Senior

По локоть в легаси: пошагово перезапускаем устаревший портал на PHP [520]

Senior

Своё кастомное межсервисное взаимодействие с блекджеком и gRPC [521]

Senior

Хороший ретрай, плохой ретрай, или История одного падения [522]

Senior

Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C#  [523]

Senior

Как ошибки проектирования при разработке на Symfony могут привести к перерасходу ресурсов и замедлению работы системы [524]

Senior

Улучшаем динамические таблицы YTsaurus с помощью алгоритмов [525]

Senior

Бекенд на AWS Lambda за 60 минут [526]

Senior

Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех [527]

Senior

Трудности перевода. Как научить микросервисы общаться и не ссориться  [528]

Senior

Блеск и нищета паттерна «Спецификация» в С#. Оцениваем планы запросов  [529]

Senior

Потрошим golang: как устроена память [530]

Senior

Шардирование: с нуля до Яндекс Диска [531]

Senior

Разработка и проектирование железа

Станция Дуо Макс. Как мы создавали первую умную колонку Яндекса с экраном  [532]

Junior

Почему ARM? Перспективы платформы в серверном применении [533]

Junior

Как мы новую производственную линию запускали [534]

Junior

Проверка антенн при помощи векторного анализатора NanoVNA-F V2 [535]

Junior

Для чего нужна бита с круглым шлицем [536]

Junior

Обзор Infortrend GS 2024U — бюджетная СХД с претензией на нечто большее [537]

Middle

Штучная работа. Как мы собрали суперкомпьютер для моделирования новых материалов  [538]

Middle

Как работает кнопка Mute на Яндекс Станции. Подробный разбор логики и схем [539]

Middle

Кастомное пассивное охлаждение ПК (часть 1) [540]

Middle

Ретро-компьютер уровня «Радио-86РК» с RISC-V процессором на плате OMDAZZ [541]

Middle

Ключевые характеристики материалов для производства печатных плат [542]

Middle

SSD killer [543]

Middle

Разработка цифровой аппаратуры нетрадиционным методом: Yosys, SpinalHDL, VexRiscv (ч.1)  [544]

Senior

Инженерный подход

Человек-подделка: какие бывают дипфейки лиц и как их детектировать [545]

Junior

Американец построил огромного боевого робота в лесу [546]

Junior

Rust, Telegram и GTFS против Петербургского транспорта [547]

Junior

Обратный инжиниринг дешевой мини видеокамеры из семейства А9 [548]

Junior

МРЭМ – 200. Электронный микроскоп родом из СССР. Цифровизация захвата изображения  [549]

Junior

Метеостанция на ионисторе [550]

Junior

Математика наклона в картах, или как мы сделали небо [551]

Middle

Как я рефакторила Ansible-плейбуки с помощью нейросети. Плюсы и минусы ChatGPT [552]

Middle

Утечки памяти, которые не утечки [553]

Middle

Как построить систему, способную выдерживать нагрузку в 5 млн rps [554]

Middle

Как много языков может влезть в одного программиста? [555]

Middle

Переизобретаем файловую систему: (Open)ZFS [556]

Middle

Восемь признаков недо-yield вашего проекта на Python [557]

Middle

Как несвязанные коммиты в пакетах Linux привели к неожиданным проблемам. Практические истории из SRE-будней. Часть 7 [558]

Middle

Спутниковая связь от 3GPP: как смартфоны будут звонить через спутник [559]

Senior

Старый софт: как мы обошли запрос пароля в Shadow Defender и зачем пользоваться приложением, которое не обновляется [560]

Senior

Смогут ли разработчики конкурировать с нейросетями: оцениваем возможности AI и человека  [561]

Senior

eSIM и протоколы спецификации GSMA SGP.02: кейс МТС [562]

Senior

Как мы научили ML-модель выбирать товары для акций в СберМаркете и увеличили ROI скидок в 8 раз [563]

Senior

Решение внутренних конфликтов: инженерный подход [564]

Senior

Подготовка технической документации

Почему мы ошибаемся при первоначальной оценке фич? [565]

Junior

Как создать хороший FAQ [566]

Junior

Как выжать максимум из Confluence. Глава первая [567]

Junior

Съемка видеоинструкции: от идеи к реализации [568]

Junior

Как улучшить английский в документации. Часть 2: ловушки двусмысленности  [569]

Middle

Упорядочиваем архитектуру Банка [570]

Middle

Как нефункциональные требования влияют на архитектуру [571]

Middle

Quick & worldwide: как мы ускорили DocLoc-релизы и апдейты для 34 локализаций [572]

Middle

Как жить-то, когда нет целевой архитектуры? [573]

Middle

Docs as Code: как вести фронтовую документацию рядом с кодом, чтобы репозиторий не раздуло [574]

Middle

Создание системы документирования, или как в Cloud.ru от «ворда» к docs as code за месяц переходили. Часть 2 [575]

Middle

Синкерим, хешайдим, терминируем: 6 утилит, чтобы ускорить ваши локализации  [576]

Middle

Как создать шаблон документации к микросервису [577]

Senior

Как автоматизировать построение архитектурных схем в большой микросервисной системе  [578]

Senior

«Кто на ком стоял?» Про страдательный залог в технической документации  [579]

Senior

Спасибо участникам за участие! Спасибо читателям за внимание!

Автор: Exosphere

Источник [580]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/tehnotekst/391419

Ссылки в тексте:

[1] @Boomburum: https://www.pvsm.ru/users/boomburum

[2] Инфосистемы Джет: https://habr.com/ru/companies/jetinfosystems/articles/

[3] YADRO: https://habr.com/ru/companies/yadro/articles/

[4] Яндекс: https://habr.com/ru/companies/yandex/articles/

[5] Издательство «Питер»: https://habr.com/ru/companies/piter/articles/

[6] Разработка технической документации: https://habr.com/ru/companies/habr/articles/803279/

[7] neo@habr.com: mailto:neo@habr.com

[8] Kaspresso для самых маленьких: https://habr.com/ru/companies/hh/articles/773910/

[9] Разработка через тестирование. Совместное использование JUnit 5 и Mockito: https://habr.com/ru/companies/sberbank/articles/773142/

[10] Чит-лист функционального тестирования, памятка тестировщику: https://habr.com/ru/articles/715262/

[11] Как мы за год в 5 раз снизили количество приемочных багов через shift left testing: https://habr.com/ru/companies/tinkoff/articles/722604/

[12] Путь к надёжности: как QA инженеру действовать в нестандартных ситуациях : https://habr.com/ru/articles/797795/

[13] Как моя 9-месячная дочь заработала больше 1000 долларов в программе bug bounty: https://habr.com/ru/companies/maxilect/articles/773704/

[14] Экзотические баги и их устранение : https://habr.com/ru/companies/rshb/articles/787556/

[15] Маленькая история импортозамещения о разработке системы автоматического мониторинга моделей Alfa-MRM: https://habr.com/ru/companies/alfa/articles/784002/

[16] Разбираемся в REST assured как новичок и не только: https://habr.com/ru/companies/alfa/articles/745854/

[17] Как впилить Allure TestOps в свой проект, если ты простой тестировщик: https://habr.com/ru/companies/dododev/articles/743576/

[18] Как написать идеальный автотест: 25 джедайских принципов: https://habr.com/ru/companies/vk/articles/748776/

[19] Изучаю мок-сервера и пишу свой: https://habr.com/ru/companies/alfa/articles/749890/

[20] Сквозь время – ускоряем автотесты: https://habr.com/ru/companies/psb/articles/750286/

[21] А у вас в окнах дырки! Пентесты Windows-приложений: кейсы, инструменты и рекомендации: https://habr.com/ru/companies/kaspersky/articles/735968/

[22] Самодельные инструменты для тестирования продукта, или DIY в разработке : https://habr.com/ru/companies/m2tech/articles/763312/

[23] Один на 150 миллионов операций. Расследуем причины выброса времени отклика в операциях ввода-вывода: https://habr.com/ru/companies/yadro/articles/769084/

[24] TMS на замену TestRail: писали для себя, а выложили в open source: https://habr.com/ru/companies/yadro/articles/781978/

[25] Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли : https://habr.com/ru/companies/cloud_ru/articles/711566/

[26] Как сделать единый заглушечный контур и освободить себя от рутины: https://habr.com/ru/companies/samokat_tech/articles/714482/

[27] Как мы автоматизировали тестирование OpenStack с помощью Rally и Tempest: https://habr.com/ru/companies/selectel/articles/724040/

[28] От проверки шрифтов до HAR-файлов: оцениваем инструменты для ускорения работы тестировщиков : https://habr.com/ru/companies/selectel/articles/731594/

[29] Как сделать автотесты гибкими и лаконичными: https://habr.com/ru/companies/kaspersky/articles/773914/

[30] Настройка Selenoid для запуска UI-тестов на Android: https://habr.com/ru/companies/alfa/articles/773556/

[31] Как мы играли в тесты на Groovy и проиграли: https://habr.com/ru/companies/alfa/articles/717892/

[32] Уравнение с тремя неизвестными: как отлавливать баги в системах хранения данных: https://habr.com/ru/companies/yadro/articles/800237/

[33] Как протестировать Android-приложение, которому требуются разрешения: https://habr.com/ru/companies/kaspersky/articles/804563/

[34] Встроенные фикстуры Pytest: https://habr.com/ru/companies/tinkoff/articles/745994/

[35] Эмулятор QUIK: как наладить тестирование вендорного продукта : https://habr.com/ru/companies/rshb/articles/777510/

[36] Как приручить автотестового монстра, или Dependency Injection в автотестах: https://habr.com/ru/companies/kaspersky/articles/757980/

[37] Как тестировщики с помощью пользовательского десктопа и видеокарты инфраструктуру строили : https://habr.com/ru/companies/kaspersky/articles/756436/

[38] Пакуем весь трафик в Ping message, чтобы не платить за интернет | ICMP NAT traversal: https://habr.com/ru/companies/ruvds/articles/763600/

[39] Знакомство с IPv6 на практике: https://habr.com/ru/articles/773708/

[40] Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы: https://habr.com/ru/companies/selectel/articles/740680/

[41] Кто победит: средненагруженный Kubernetes или простой list-запрос?: https://habr.com/ru/companies/flant/articles/733268/

[42] Работа с хранилищами в Kubernetes: руководство для инженеров: https://habr.com/ru/companies/T1Holding/articles/781368/

[43] Организация стенда локальной разработки для самых маленьких с автоматической пересборкой приложения (фронтенд + бэкенд): https://habr.com/ru/companies/flant/articles/771678/

[44] Зеркалирование GitHub-проектов в 2023 году: https://habr.com/ru/companies/pt/articles/714316/

[45] Не все логи одинаковы полезны: 3 истории из жизни: https://habr.com/ru/articles/790554/

[46] Тонкости настройки Grafana Loki: https://habr.com/ru/companies/kts/articles/723980/

[47] Gitlab-ci модульные pipelines для вашего enterprise: https://habr.com/ru/companies/ru_mts/articles/747978/

[48] Dedup Windows vs Linux, MS снова “удивит”?: https://habr.com/ru/articles/742286/

[49] Оптимизация DevOps: Как персональные стенды и Grafana улучшают разработку и мониторинг : https://habr.com/ru/companies/bimeister/articles/779768/

[50] KeyDB и Redis: в поисках серебряной пули — in-memory replicated DB (Replicated IMDB): https://habr.com/ru/companies/flant/articles/747760/

[51] Гибридный Kubernetes-кластер из bare metal и динамически подключаемых облачных виртуальных машин: https://habr.com/ru/companies/flant/articles/721268/

[52] Kubernetes API и FlowControl: как контролировать количество и очередность запросов : https://habr.com/ru/companies/flant/articles/735718/

[53] Что ты такое, dhclient?: https://habr.com/ru/companies/yandex/articles/774462/

[54] Настраиваем управление секретами с Yandex Lockbox, AWS Secret Manager, Vault Secrets и shell-operator: https://habr.com/ru/companies/flant/articles/751656/

[55] 7 петабайт логов в Elastic: https://habr.com/ru/companies/tinkoff/articles/757958/

[56] Как ограничить количество выполняющихся задач в Jenkins при вызове parallel: сравниваем решения: https://habr.com/ru/companies/yadro/articles/754922/

[57] Пишем свой драйвер Molecule без костылей и боли: https://habr.com/ru/companies/yadro/articles/764906/

[58] Бесшовный апгрейд ПО для системы хранения данных: как организовать и улучшить : https://habr.com/ru/companies/yadro/articles/764350/

[59] Что такое GitOps и почему он (почти) бесполезен: https://habr.com/ru/companies/gazprombank/articles/715190/

[60] Зачем рассказывать про контейнеризацию в 2023 году: https://habr.com/ru/companies/gazprombank/articles/735790/

[61] Раскрываем секреты загрузочных ISO-образов: https://habr.com/ru/companies/ruvds/articles/706070/

[62] GitOps-платформа на базе Argo CD: https://habr.com/ru/companies/kts/articles/723760/

[63] Что будет, если переименовать суперпользователя? Экспериментируем, удивляемся и расстраиваемся… : https://habr.com/ru/companies/selectel/articles/791454/

[64] Это вам не x86_64. Проблемы сборки Arch Linux под ARM-архитектуру и как мы их решали: https://habr.com/ru/company/selectel/blog/714234/

[65] Нужна ли вам Kafka? Разбираемся в технологии и собираем простое приложение на базе managed-решения: https://habr.com/ru/companies/selectel/articles/757440/

[66] Как работают объектные хранилища: OpenStack Swift: https://habr.com/ru/companies/selectel/articles/720712/

[67] Press F, чтобы рассчитать использование облачных ресурсов: https://habr.com/ru/companies/selectel/articles/771096/

[68] Квоты в Kubernetes: очевидные, менее очевидные и совсем не очевидные: https://habr.com/ru/companies/oleg-bunin/articles/790112/

[69] Первый взгляд на Termit 2.0 — российскую систему терминального доступа: https://habr.com/ru/companies/k2tech/articles/776978/

[70] Незаменимых нет. Сервис на базе Nextcloud вместо привычных корпоративных облаков : https://habr.com/ru/companies/croc/articles/758196/

[71] Запуск проекта в Kubernetes за 60 минут: инструменты, GitLab, Terraform: https://habr.com/ru/companies/vk/articles/782310/

[72] Приручаем GitLab: прикольные фишки и инциденты, которые упростят вашу жизнь : https://habr.com/ru/companies/nixys/articles/758068/

[73] Собираем и запускаем Linux-0.01 в Minix 1.5, (почти) как это делал Линус Торвальдс: https://habr.com/ru/companies/vk/articles/752564/

[74] Atlas — инструмент управления схемами миграций БД с открытым исходным кодом: наш опыт и ошибки создателей: https://habr.com/ru/companies/flant/articles/753122/

[75] Как настроить миграцию etcd между облачными кластерами Kubernetes и избежать простоев: https://habr.com/ru/companies/flant/articles/737204/

[76] Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах: https://habr.com/ru/companies/flant/articles/711348/

[77] Через реки, через лес прямо к PowerDNS: https://habr.com/ru/companies/ozontech/articles/722042/

[78] Как мы силами команды РСХБ построили свое облако: https://habr.com/ru/companies/rshb/articles/747748/

[79] Стеклянная луковица dns внутри k8s: https://habr.com/ru/articles/716744/

[80] Захватывающая ловля багов, которые портили работу Unbound: https://habr.com/ru/companies/yandex/articles/729764/

[81] Секреты в kubernetes используя Hashicorp Vault + External Secrets Operator: https://habr.com/ru/companies/rshb/articles/759816/

[82] Совершенствуем UX. Разговоры о серьёзном с администраторами: https://habr.com/ru/companies/ncloudtech/articles/793764/

[83] История о жрущем память API-сервере Kubernetes: https://habr.com/ru/companies/rtlabs/articles/732858/

[84] Как мы производительность блочного pNFS измеряли: https://habr.com/ru/companies/cloud_ru/articles/759550/

[85] Как мы боролись с овербукингом Kubernetes-кластеров: https://habr.com/ru/companies/samokat_tech/articles/735638/

[86] Ликбез по вхождению в Data Science: что для этого нужно и стоит ли пытаться?: https://habr.com/ru/companies/jetinfosystems/articles/777632/

[87] Это база. Как прокачиваются сервисные инженеры КРОК: https://habr.com/ru/companies/croc/articles/780934/

[88] Чего боятся стажеры? {Спойлер: всех отвлекать, все поломать, чего-то не знать, на код-ревью завалиться…}: https://habr.com/ru/companies/kaspersky/articles/805631/

[89] Почему я больше не буду работать наставником на IT-курсах: https://habr.com/ru/articles/777034/

[90] Как жизнь сортирует нас пузырьком, или Почему в ИТ войдут не все: https://habr.com/ru/companies/alfa/articles/772700/

[91] Учебное проектирование для джунов: как учить и зачем: https://habr.com/ru/companies/kts/articles/761298/

[92] Как вырастить ИТшника или принстонский Computer Science для школьников: https://habr.com/ru/articles/767252/

[93] IT-Екатеринбург: как из заводской культуры выросли IT-слоны и поколение айтишников : https://habr.com/ru/companies/it-guide/articles/754516/

[94] Как стать iOS-разработчиком? : https://habr.com/ru/companies/kts/articles/734166/

[95] AI Talent Hub: как мы создаем лучшую онлайн-магистратуру по искусственному интеллекту: https://habr.com/ru/companies/aitalenthub/articles/731728/

[96] Найти работу после курсов: дорога слёз тестировщика-новичка: https://habr.com/ru/companies/it-guide/articles/743132/

[97] Заповеди начинающего DS: https://habr.com/ru/companies/otus/articles/712592/

[98] Отстаньте от разработчиков: не надо делать их руководителями просто ради грейда: https://habr.com/ru/companies/gazprombank/articles/725664/

[99] Остаться в живых. Токсичность в ИТ глазами девушки-лида: https://habr.com/ru/companies/alfa/articles/774264/

[100] Откровения хэдхантеров. Как изменился рынок труда в IT за три года: https://habr.com/ru/companies/magnus-tech/articles/782022/

[101] Обещания — настоящие и не очень: https://habr.com/ru/companies/yandex/articles/721562/

[102] Почему много записей в трудовой – это не приговор: https://habr.com/ru/companies/X5Tech/articles/759594/

[103] Из PM-ов в разрабы. Шаг назад для продвижения вперёд: https://habr.com/ru/articles/774446/

[104] Эйчары такие противные девочки, которые отказывают из-за цвета глаз: найм глазами IT-рекрутера: https://habr.com/ru/companies/outlines_tech/articles/772572/

[105] Из тестирования в техподдержку и обратно: https://habr.com/ru/articles/790376/

[106] Как я устроился в Амазон и перестал переживать за свой английский: https://habr.com/ru/articles/792790/

[107] Как решать конфликты с уважением к себе и оппонентам? Гайд по ненасильственному общению : https://habr.com/ru/companies/selectel/articles/710914/

[108] Зачем компании Skills Set и можно ли разложить по полочкам навыки разработчиков: https://habr.com/ru/companies/selectel/articles/734500/

[109] Что я делал, когда развивал свою карьеру бэкенд разработчика: https://habr.com/ru/companies/alfa/articles/777898/

[110] Как стать руководителем и не помереть: https://habr.com/ru/companies/alfa/articles/755012/

[111] Как поддерживать себя в кибербезопасной форме: инструкция по самообразованию в IT на примере ИБ: https://habr.com/ru/companies/ru_mts/articles/771524/

[112] Быть или не быть тимлидом – вот в чём вопрос: https://habr.com/ru/companies/alfa/articles/750844/

[113] Как распаковать айтишника и настроить цикл управления знаниями: https://habr.com/ru/companies/selectel/articles/800449/

[114] Системная ошибка рынка труда или почему не хватает технических писателей со знанием языков разработки и API: https://habr.com/ru/companies/ssp-soft/articles/804841/

[115] «Пофиксил две своих проблемы, а вылезло еще шесть». Честные кейсы наших IT-стажеров : https://habr.com/ru/companies/kaspersky/articles/762520/

[116] Как учиться учиться и для чего интровертам телеграм-канал: https://habr.com/ru/companies/dododev/articles/736612/

[117] GSM NetMonitor для гика и преподавателя: https://habr.com/ru/companies/ruvds/articles/712844/

[118] Я — айтишник, я не хочу много знать: https://habr.com/ru/articles/739452/

[119] Как создать внутреннюю базу знаний для большой IT-компании. Из хаоса в гиперспейсы: https://habr.com/ru/companies/selectel/articles/712756/

[120] Две культуры программирования: почему обе из них важны?: https://habr.com/ru/companies/yandex/articles/709718/

[121] Курс на Linux — как сделать обучающий курс с нуля, и при чём тут опоссумы?: https://habr.com/ru/companies/jetinfosystems/articles/767960/

[122] Математическое моделирование технологических объектов и систем глазами и руками студента : https://habr.com/ru/companies/rosatom/articles/796755/

[123] Из сетевых администраторов в CloudOps: особенности перехода и трудности онбординга : https://habr.com/ru/companies/selectel/articles/749082/

[124] Почему я возмущен хабрапостом на 75 минут, или Вы неправильно нанимаете DevOps: https://habr.com/ru/companies/kaspersky/articles/795547/

[125] От многофункциональной платформы до кнопки на сайте: как и почему изменились функции продакт-менеджера: https://habr.com/ru/companies/kaspersky/articles/752246/

[126] Шпаргалка для алгособеса — алгоритмическая сложность, структуры данных, методы сортировки и Дейкстра : https://habr.com/ru/articles/794556/

[127] Как подготовиться к собеседованию: несколько советов, чтобы повысить ваши шансы на трудоустройство : https://habr.com/ru/companies/rshb/articles/766472/

[128] Как составить резюме, чтобы его точно открыл HR. Метод бутерброда: https://habr.com/ru/companies/agima/articles/791700/

[129] Что бесит рекрутеров и соискателей на интервью. Собрала топ-5 триггеров : https://habr.com/ru/companies/agima/articles/759248/

[130] Как работать в кайф. How to от тестировщицы, которая вынесла уроки после выгорания: https://habr.com/ru/companies/sbermarket/articles/759710/

[131] Старикам тут не место: есть ли эйджизм в ИТ: https://habr.com/ru/companies/alfa/articles/803393

[132] Анализирую прошивки контроллеров Schneider Electric: https://habr.com/ru/articles/752178/

[133] «Барби»: какие проблемы инфобеза может показать нам Барбиленд : https://habr.com/ru/companies/ozontech/articles/764156/

[134] Законно ли хранить код на GitHub?: https://habr.com/ru/articles/727882/

[135] Как выращивать SOC на корпоративной ферме: https://habr.com/ru/companies/ozontech/articles/770698/

[136] Капитан ФСБ, шпионы и подставной гендиректор: разбираем атаку на нашего топ-менеджера: https://habr.com/ru/companies/StartX/articles/781616/

[137] Все еще работаете с access token на клиенте? Тогда мы идем к вам: https://habr.com/ru/articles/710552/

[138] LAN-party для пентестеров: прорываемся к домен контроллеру через розетку : https://habr.com/ru/companies/bastion/articles/767706/

[139] Начальная дипфейкология: как сделать, как распознать (испытано на себе) : https://habr.com/ru/companies/searchinform/articles/715324/

[140] Что делать, если вы не согласны на обработку ваших персональных данных?: https://habr.com/ru/companies/innostage/articles/734090/

[141] Ваших соседей пошифровали! Прямой репортаж с места событий: https://habr.com/ru/companies/pt/articles/787050/

[142] Фишинг «фичи» Телеграма: https://habr.com/ru/articles/794688/

[143] Почему пароли безнадежно устарели и зачем ими до сих пор пользуются?: https://habr.com/ru/companies/ru_mts/articles/800485/

[144] Как Apple на самом деле следит за вами: https://habr.com/ru/articles/812043/

[145] Анонимная сеть в 200 строк кода на Go: https://habr.com/ru/articles/745256/

[146] Исследуем саундбар Yamaha YAS-109: https://habr.com/p/762122/

[147] Уязвимость XXE в .NET 6 SDK: с чем боролись…: https://habr.com/ru/articles/769714/

[148] Добавили бота в свой Telegram канал? Будьте готовы с ним попрощаться: https://habr.com/ru/articles/764608/

[149] Сканер установленных перехватчиков в памяти процесса: https://habr.com/ru/articles/720436/

[150] Перехват трафика как вектор атаки на пользователей блокчейн-проектов : https://habr.com/ru/companies/pt/articles/735756/

[151] ИБ и ИТ, давайте жить дружно. Вот как это возможно: https://habr.com/ru/companies/kaspersky/articles/789718/

[152] Действительно ли C++ — лучший язык, чтобы выстрелить себе в ногу?: https://habr.com/ru/companies/kaspersky/articles/787586/

[153] ПЛК Mitsubishi: как разобрать сетевой протокол и найти уязвимости в устройстве без использования прошивки: https://habr.com/ru/companies/oleg-bunin/articles/764068/

[154] Адаптивная СЗИ и другие биологические аналогии в информационной безопасности : https://habr.com/ru/articles/748186/

[155] Как превратить DevOps-пайплайн в DevSecOps-пайплайн. Обзор концепции Shift Left: https://habr.com/ru/companies/yandex_cloud_and_infra/articles/738192/

[156] Keycloak в Enterprise: сквозной проход по внешним и внутренним сервисам: https://habr.com/ru/companies/rshb/articles/724508/

[157] Standoff 365. Самое красивое недопустимое событие в деталях: https://habr.com/ru/companies/jetinfosystems/articles/795247/

[158] Как обнаружить хакера на этапе дампа учетных данных в Windows?: https://habr.com/ru/companies/jetinfosystems/articles/780650/

[159] Эксперименты с Golden Ticket: https://habr.com/ru/companies/jetinfosystems/articles/783518/

[160] На GitHub больше 1 000 уязвимых репозиториев: в чём суть угрозы и что с этим делать : https://habr.com/ru/companies/ru_mts/articles/790966/

[161] Security Champions: безопасность через мотивацию и бенефиты: https://habr.com/ru/companies/ru_mts/articles/753310/

[162] Через тернии к звёздам: строим SSDLC на OpenSource-компонентах: https://habr.com/ru/companies/sbermarket/articles/797225/

[163] Как я пытался облегчить работу в поликлинике: https://habr.com/ru/articles/779618/?utm_source=habr&amp;utm_medium=email_notifications&amp;utm_campaign=article_statistics

[164] Создание красивого Desktop-приложения на Python (customtkinter): https://habr.com/ru/articles/757112/

[165] Выбираем формат хранения данных в экосистеме Hadoop: https://habr.com/ru/articles/712246/

[166] Упрощаем себе жизнь при разработке интерфейса взаимодействия приложения и БД : https://habr.com/ru/companies/sberbank/articles/711100/

[167] Github Actions. Простой пример для уверенного знакомства: https://habr.com/ru/articles/711278/

[168] Как опубликовать свое первое приложение на Django и не упасть духом. Гайд для выпускников курсов: https://habr.com/ru/articles/779544/

[169] GET запросы на практике: правила, принципы и примеры: https://habr.com/ru/companies/X5Tech/articles/798681/

[170] Как быстро написать API на FastAPI с валидацией и базой данных: https://habr.com/ru/companies/selectel/articles/796669/

[171] Новый взгляд на Maven-plugin для IDEA — GMaven: https://habr.com/ru/articles/753828/

[172] Как я сделал проект для себя и получил приз от Telegram: https://habr.com/ru/articles/779508/

[173] Python и Excel. Прочитать и не потерять: https://habr.com/ru/articles/775548/

[174] «Разгоняем» HashSet, HashMap и циклы на примере Dart : https://habr.com/ru/articles/772462/

[175] Пуш-уведомления RuStore: https://habr.com/ru/companies/vk/articles/780666/

[176] Создание шаблонов сайта в Joomla 4+ : https://habr.com/ru/articles/760850/

[177] Как поиск жилья заставил менеджера вспомнить программирование и уйти из Яндекса: https://habr.com/ru/companies/homebro/articles/737202/

[178] Как потратить дни, чтобы сэкономить секунды: продвинутые коммиты в GitLab : https://habr.com/ru/companies/selectel/articles/763086/

[179] «Хватит программировать в YAML и JSON!»: неочевидные проблемы шаблонизирования : https://habr.com/ru/companies/selectel/articles/785758/

[180] Принципы непрерывного рефакторинга: https://habr.com/ru/articles/774722/

[181] Обзор подходов к проблеме шероховатости фольги при проектировании высокоскоростных плат : https://habr.com/ru/companies/yadro/articles/788928/

[182] Как избежать проблем при запуске MVP: https://habr.com/ru/companies/agima/articles/720896/

[183] Как адаптировать Android-приложение под Huawei: https://habr.com/ru/companies/agima/articles/715206/

[184] Роадмэп по современному фронтенду от KTS: https://habr.com/ru/companies/kts/articles/775948/

[185] WebAssembly: короткий обзор ассемблера для фронтенда: https://habr.com/ru/companies/vk/articles/775852

[186] Кастомизируем VS Code для веб-разработки: https://habr.com/ru/companies/kts/articles/779670/

[187] Библиотека Scout — быстрый и безопасный DI на Kotlin: https://habr.com/ru/companies/yandex/articles/764920/

[188] CSR, SSG, SSR — про рендеринг приложений на примерах: https://habr.com/ru/companies/alfa/articles/725626/

[189] Интегрируем Яндекс Музыку в Visual Studio Code: https://habr.com/ru/articles/725460/

[190] Трудности маскирования текстового поля: https://habr.com/ru/companies/tinkoff/articles/727368

[191] Создание плагина для Фигмы: дизайнеры захотели — разработчик подсуетился : https://habr.com/ru/articles/786382/

[192] Ручная отладка мобильного фронтенда с нуля до PRO за 30 минут: https://habr.com/ru/companies/kts/articles/757348/

[193] Сокровища HTML: 7 тегов, которые упростят вам жизнь: https://habr.com/ru/articles/774112/

[194] HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи: https://habr.com/ru/companies/ruvds/articles/757490/

[195] Если ваш фронтендер перестал бояться IE6, покажите ему SmartTV: https://habr.com/ru/companies/yandex/articles/743104/

[196] Полное понимание асинхронности в браузере: https://habr.com/ru/companies/yandex/articles/718084/

[197] Изнутри: Swift макрос — #Preview: https://habr.com/ru/companies/ozontech/articles/744216/

[198] Flutter и фриланс в школе: https://habr.com/ru/articles/784536/

[199] Дебаггинг приложения без Xcode. Зачем?: https://habr.com/en/amp/publications/763596/

[200] Хитрый виджет: разбор тестового Flutter-задания. Детективная нуар-история : https://habr.com/ru/articles/776682/

[201] Open-source блокнот Wolfram Language или как воссоздать минимальное ядро Mathematica на Javascript и не только: https://habr.com/ru/articles/767490/

[202] Как использовать html-элемент <dialog>?: https://habr.com/ru/articles/778542/

[203] Осознанная оптимизация Compose : https://habr.com/ru/companies/ozontech/articles/742854/

[204] Как Google победила фрагментацию и возвращает контроль над Android: https://habr.com/ru/companies/broadcast/articles/763094/

[205] Внедрение pet-проекта в реальный бизнес или как в одиночку написать ERP-систему для общепита: https://habr.com/ru/articles/768692/

[206] Микрофронтенды — универсальное решение всех проблем или просто удобный подход? : https://habr.com/ru/companies/vk/articles/730504/

[207] Что будет если команда, не видавшая Compose, решила делать новую сложную фичу на нём?: https://habr.com/ru/companies/dododev/articles/764540/

[208] iOS-разработка со SnapKit: спасаем консоль от простыни ошибок и ускоряем отрисовку UI: https://habr.com/ru/companies/sravni/articles/719474/

[209] SimpleUI — фреймворк для быстрого создания бизнес приложений на Android: https://habr.com/ru/post/720610/

[210] SwiftUI ScrollView и параллакс без тормозов: https://habr.com/ru/articles/589051/

[211] Зачем и как в Альфе была написана библиотека для скриншот тестов под Android: https://habr.com/ru/companies/alfa/articles/783602/

[212] KMP глазами iOS-разработчика : https://habr.com/ru/companies/kts/articles/715890/

[213] Как мы приложение Додо Пиццы на арабский переводили: https://habr.com/ru/companies/dododev/articles/720632/

[214] 5 новинок CSS в адаптивной верстке, которые можно использовать уже сейчас : https://habr.com/ru/articles/754566/

[215] Как мы запускали демоприложения : https://habr.com/ru/companies/tinkoff/articles/747336/

[216] Особенности SRE и Observability в мобильных приложениях: https://habr.com/ru/companies/tinkoff/articles/762058/

[217] Битва CLIs: почему мы отказались от Angular CLI в пользу Nx: https://habr.com/ru/companies/tinkoff/articles/738654/

[218] Пишем Kotlin DSL для графов навигации в домашних условиях: https://habr.com/ru/companies/tinkoff/articles/775288/

[219] Как уменьшить размер бандла раз и навсегда: приемы, метрики, мониторинг : https://habr.com/ru/articles/788656/

[220] Трансплантация реактивности: https://habr.com/ru/articles/723728/

[221] Оптимальный архитектурный шаблон iOS-приложения: https://habr.com/ru/companies/wildberries/articles/798275/

[222] Работа с часовыми поясами без библиотек: https://habr.com/ru/articles/783236/

[223] Рисуем эффект «Таноса» на Android (и не только): https://habr.com/ru/articles/799163/

[224] Как сверстать письмо, чтобы оно дошло до получателя таким, как задумано : https://habr.com/ru/companies/kts/articles/798615/

[225] Векторизация изображений. Как создать алгоритм поиска похожих изображений на Python : https://habr.com/ru/companies/ppr/articles/787254/

[226] Кот в мешке: мастерство обработки ошибок внешних ключей SQLite : https://habr.com/ru/companies/kts/articles/798607/

[227] Эволюция подходов к работе с таблицами во фронтенде: https://habr.com/ru/companies/samokat_tech/articles/711202/

[228] Гайд по микрофронтендам на single-spa, или Как уже наконец-то уйти от монолита во фронтенде: https://habr.com/ru/companies/samokat_tech/articles/766978/

[229] Удобства и боли рендеринга с React-pdf: опыт использования: https://habr.com/ru/companies/kaspersky/articles/734144/

[230] Пристальный взгляд на отладку JavaScript приложений: https://habr.com/ru/companies/kaspersky/articles/760922/

[231] Путешествие в царство легаси. Как маленькая задача привела к большому рефакторингу: https://habr.com/ru/companies/sbermarket/articles/743134/

[232] ChatGPT-4 в помощь: используем AI в доработке простого iOS-приложения: https://habr.com/ru/companies/lamoda/articles/775162/

[233] Продуктовый подход к pet-проекту или как я разработал музыкальное веб-приложение: https://habr.com/ru/articles/803673/

[234] DOM, DI и View: деревья в Angular: https://habr.com/ru/companies/tinkoff/articles/756024/

[235] Оптимизируя sequences — или как мой код попал в kotlin: https://habr.com/ru/articles/768306/

[236] Как мы сделали аудиозвонки в приложении для сотрудников: https://habr.com/ru/companies/rshb/articles/722084/

[237] Как приручить чат GPT. Я проверил, кто пишет код быстрее — я или он: https://habr.com/ru/companies/agima/articles/747330/

[238] Внутреннее представление и оптимизации строк в JavaScript-движке V8: «отмываем» строки, «обгоняем» C++: https://habr.com/ru/companies/ruvds/articles/745008/

[239] Вдали от Webpack, или Как мы в Dodo микрофронтенды на Vite переводили: https://habr.com/ru/companies/dododev/articles/715988/

[240] Простая трубка Гейслера своими руками: https://habr.com/ru/companies/ruvds/articles/794418/

[241] Ожерелье OwlEye — помощь слабовидящим: https://habr.com/ru/articles/754234/

[242] Делаем гидрофон и записываем звук трескающегося льда: https://habr.com/ru/articles/713970/

[243] Cyberpunk 2023: Мой первый кибернетический имплант: https://habr.com/ru/articles/753632/

[244] Самодельный электросерф (DIY) | Анти инструкция: https://habr.com/ru/articles/741288/

[245] Грамотная утилизация старого Hi-Fi или Примитив Технолоджиз собирают псевдо-портативную колонку класса БомжФай: https://habr.com/ru/articles/781072/

[246] Делаем радиолампы дома : https://habr.com/ru/articles/755632/

[247] Что делать с детьми летом, если ты айтишник. Часть 2: https://habr.com/ru/companies/kryptonite/articles/738826/

[248] Фоторамка-лабиринт. DIY-подарок — головоломка с секретом: https://habr.com/ru/articles/786598/

[249] Методика D.I.Y. проекта. Стратегия выживания : https://habr.com/ru/companies/ruvds/articles/789418/

[250] Ультрабюджетный домашний сервер и что он может: https://habr.com/ru/companies/ruvds/articles/773946/

[251] Радикальная защита селфхостинга. Уровень: хардвар и хардкор: https://habr.com/ru/articles/804499/

[252] Как я учил Алису отправлять почту: https://habr.com/ru/companies/ru_mts/articles/710366/

[253] Пол — это лава: разработка прототипа интерактивной светодиодной игровой платформы : https://habr.com/ru/articles/731704/

[254] Конструктор для embedded-разработчика: https://habr.com/ru/articles/714998/

[255] “Ну и долго мне ещё до магазина?” Или пара слов о геоинформационном анализе с помощью Python: https://habr.com/ru/articles/770216/

[256] Превращаем старый iPad в умную фоторамку: https://habr.com/ru/articles/734950/

[257] Фоторезистор = Навигатор : https://habr.com/ru/articles/687640/

[258] BASHUI: https://habr.com/p/773942/

[259] А давно ли вы измеряли радиацию у себя дома? Делаем дозиметр из Flipper: https://habr.com/ru/companies/vk/articles/723996/

[260] Конструктор для взрослых… : https://habr.com/ru/articles/698696/

[261] Интернет коров: https://habr.com/ru/articles/726200/

[262] Учим три телевизора делать солнышко: https://habr.com/ru/articles/751264/

[263] Четыре года с умным домом: личный опыт и интересные сценарии: https://habr.com/ru/companies/banki/articles/765804/

[264] Разработка универсального сетевого стабилизированного источника питания : https://habr.com/ru/articles/749634/

[265] Как воспитать в своей семье юного инженера и не разориться?: https://habr.com/ru/companies/X5Tech/articles/755300/

[266] Релейный компьютер, телетайп и интересный алгоритм игры в крестики-нолики : https://habr.com/ru/articles/750554/

[267] Как за один pet-проект получить два диплома: https://habr.com/ru/articles/798801/

[268] Электронный конструктор, не бьющий током: https://habr.com/ru/companies/ruvds/articles/709384/

[269] Самая дешевая заводская панель управления умным домом, которая отлично работает : https://habr.com/ru/articles/777376/

[270] Георадар-тюбинг – новый георадар скрытого пользования (GPR Izh-Terra-1) : https://habr.com/ru/articles/723816/

[271] Наследие Windows XP: загадка title.wma: https://habr.com/ru/companies/ru_mts/articles/788122/

[272] Он улетел и не вернётся: что случилось с «Вояджер-1» и что будет дальше: https://habr.com/ru/companies/ru_mts/articles/793364/

[273] Полное и безупречное​ доказательство того, что π = 4, составленное потомственнымъ изобрѣтателемъ Ѳомой Пустобрехомъ: https://habr.com/ru/articles/729326/

[274] Obsidian: Мой опыт с LYT/Ideaverse и его русификация: https://habr.com/ru/articles/779804/

[275] Математика для взрослых. Дорожная карта от выпускника Хармфульского клуба математики : https://habr.com/ru/companies/gaz-is/articles/779998/

[276] Проблематика Open Source: профиль риска, лицензирование, как выбирать продукт и подход к разработке решений: https://habr.com/ru/companies/vk/articles/762846/

[277] Как Data Science помогает разрабатывать лекарства: https://habr.com/ru/articles/769022/

[278] От астролябии до MIMO: как необходимость определять местоположение привела к развитию систем спутниковой и сотовой связи: https://habr.com/ru/companies/yadro/articles/780542/

[279] Почему рукописную подпись считают надёжным способом аутентификации (и так ли это на самом деле): https://habr.com/ru/companies/gazprombank/articles/778360/

[280] «Мышеловка». Как менялись компьютерные мыши и зачем я собрал 170 из них в коллекцию : https://habr.com/ru/companies/yandex/articles/746754/

[281] Kontron Electronic IP Lite: что внутри у промышленного переносного компьютера из 90-х: https://habr.com/ru/companies/yandex/articles/790946/

[282] Нужны ли людям микросхемы?: https://habr.com/ru/articles/795047/

[283] «Замкнутый, как колобок, Тонет»: как в Томске заработал собственный интернет: https://habr.com/ru/companies/onlinepatent/articles/789810/?utm_campaign=18931369&amp;utm_source=telegram_flows&amp;utm_medium=social

[284] Как советский физик научил мир делать искусственные алмазы и зачем они нужны: https://habr.com/ru/companies/gaz-is/articles/795051/

[285] «Ветхий завет» речевых технологий. Говорящая голова, металлические языки и безумные синтезаторы : https://habr.com/ru/companies/jetinfosystems/articles/721304/

[286] Почему при умножении «минус на минус» дает «плюс»?: https://habr.com/ru/articles/754090/

[287] «Потерянный» арифмометр: Считающие часы Вильгельма Шиккарда: https://habr.com/p/792290/

[288] Китайский язык очень сложный. Мы сделали для него перевод видео: https://habr.com/ru/companies/yandex/articles/711082/

[289] Калибровка магнитометра: через вращения к компасу: https://habr.com/ru/companies/whoosh/articles/765628/

[290] Аэропоника — это сложно: https://habr.com/ru/articles/762418/

[291] Ортокрыльчатый анемометр: https://habr.com/ru/articles/765808

[292] Машина свободы: как чилийские социалисты придумали компьютер для управления экономикой : https://habr.com/ru/companies/onlinepatent/articles/774122/

[293] Почему внедрение ветрогенераторов в советское время не увенчалось успехом? : https://habr.com/ru/companies/onlinepatent/articles/708632/

[294] Super Heavy Starship. Первый пуск. Успешный старт и разрушение в полете. Первые мысли: https://habr.com/ru/articles/730918/

[295] О чем нам намекают естественные системы физических единиц: https://habr.com/ru/articles/771328/

[296] Что вы знаете о символьном программировании?: https://habr.com/ru/articles/772984/

[297] Как собрать рентген-аппарат из мотка скотча: https://habr.com/ru/companies/ruvds/articles/772032/

[298] Почему вы не тренируетесь? : https://habr.com/ru/articles/764552/

[299] Город, которого нет: как и почему с карты России исчезали поселения: https://habr.com/ru/companies/rshb/articles/770780/

[300] Откуда Карты знают, когда приедет автобус: https://habr.com/ru/companies/yandex/articles/733076/

[301] Название имеет значение: как получить оптимизацию, переименовав браузер : https://habr.com/ru/companies/yandex/articles/721374/

[302] Южно-Сахалинск: самый ̶я̶п̶о̶н̶с̶к̶и̶й̶ корейский город страны : https://habr.com/ru/companies/ruvds/articles/769024/

[303] Самое понятное объяснение Специальной теории относительности: https://habr.com/ru/articles/798293/

[304] Неразрешимые проблемы программирования: https://habr.com/ru/articles/807799/

[305] Медичи: семья, которая изобрела современные банки: https://habr.com/ru/companies/gazprombank/articles/758118/

[306] Как использовать науку, чтобы меньше стрессовать в IT: https://habr.com/ru/companies/sbermarket/articles/742616/

[307] 50 вопросов для опроса удовлетворённости клиентов, для вашего вдохновения : https://habr.com/ru/companies/testograf/articles/776352/

[308] Как привлечь на сайт целевой трафик за 1 рубль? Руководство по работе с одноцентовым трафиком: https://habr.com/ru/articles/756122/

[309] Почему 4 базовых правила дизайна нужно знать всем, будь ты разработчик, верстальщик или копирайтер: https://habr.com/ru/articles/780088/

[310] Исследование рынка ИТ-вакансий: годовой рост составил 18% : https://habr.com/ru/articles/770720/

[311] Технологичные продукты, с которыми систематически обманывают производители : https://habr.com/ru/articles/786808/

[312] Настолки, расследования, охота на уток: как делать активности, которые запоминаются : https://habr.com/ru/companies/alfa/articles/736120/

[313] Требуется ли бизнесу маркировать собственные посты у себя в соцсетях? : https://habr.com/ru/articles/740394/

[314] Вас забанила нейросеть: как новый алгоритм Яндекса постепенно выкидывает из поиска региональные СМИ: https://habr.com/ru/articles/771636/

[315] Тестируем современные емейл-фреймворки: https://habr.com/ru/articles/721798/

[316] Три важных качества CTO, о которых я не догадывался, пока был разработчиком: https://habr.com/ru/companies/lamoda/articles/741888/

[317] «А вы точно продакт?» : https://habr.com/ru/companies/ozontech/articles/727154/

[318] Рассчитываем бэклог спринта не на глаз: https://habr.com/ru/companies/alfa/articles/772754/

[319] Как не развалить команду, когда тебе фигово: https://habr.com/ru/companies/uzum/articles/756666/

[320] Наш опыт интеграции внешних DevOps-команд в команды клиента: этапы, процессы, трудности, неочевидные нюансы: https://habr.com/ru/companies/flant/articles/775646/

[321] 9 реальных причин дефицита персонала в России: https://habr.com/ru/articles/778784/

[322] Как не давать пустых обещаний себе, команде и заказчику: https://habr.com/ru/articles/789414/

[323] Иногда лучше делать, а не планировать: https://habr.com/ru/companies/ruvds/articles/788920/

[324] Деловая репутация? Не, в этом году не: https://habr.com/ru/companies/ruvds/articles/790688/

[325] «Моя твоя хотеть понимать», или Как говорить со всеми в IT : https://habr.com/ru/companies/rtlabs/articles/754492/

[326] Ценности как инструмент принятия сложных решений: как мы упрощаем взаимодействие команд и приходим к единому мнению: https://habr.com/ru/companies/flant/articles/782466/

[327] Знакомство с DevSecOps Guideline: правила организации безопасной разработки на уровне процессов: https://habr.com/ru/companies/vk/articles/794164/

[328] Наняли 30 джунов за год: рассказываем, зачем и как: https://habr.com/ru/amp/publications/774416/

[329] У нас были курьеры, десятки посылок и час на доставку: кейс со своевременностью доставки 92% в Москве: https://habr.com/ru/companies/cdek_blog/articles/781590/

[330] «Коллеги, пришлите сроки!» — повторял джун-аналитик в течение месяца… : https://habr.com/ru/articles/807299/

[331] Лидерство руководителя: как привести коллектив к работе не за страх, а за совесть: https://habr.com/ru/articles/761574/

[332] D&D как инструмент тимлида: решаем проблемы команды с помощью разговорных ролевых игр : https://habr.com/ru/companies/ozontech/articles/736718/

[333] Как спектральный анализ улучшает оценку задач и снижает стресс в команде разработки: https://habr.com/ru/companies/cdek_blog/articles/774238/

[334] Как работать в удовольствие: 6 практик, которые поднимают настроение команде : https://habr.com/ru/companies/lamoda/articles/759442/

[335] Наш путь в управлении потоком продуктовых задач. От стикеров в Miro до системных изменений на основе данных: https://habr.com/ru/companies/X5Tech/articles/738718/

[336] Микроменеджер — горе в команде: https://habr.com/ru/companies/oleg-bunin/articles/744104/

[337] Слепые капитаны ищут дно: почему российский бизнес – это болото, в котором барахтаются идиоты-«менеджеры: https://habr.com/ru/articles/709452/

[338] Discovery-процесс в продукте: из подземелья незнания — к лучшим решениям: https://habr.com/ru/companies/selectel/articles/750750/

[339] Горы ЗИП. Почему наш склад ломится от оборудования и причем здесь ушедшие вендоры: https://habr.com/ru/companies/croc/articles/712410/

[340] Рафинад без сахара: https://habr.com/ru/companies/lanit/articles/718604/

[341] Большая перемена: как за 3 года мы пересмотрели управление проектами во «Фланте» : https://habr.com/ru/companies/flant/articles/740192/

[342] Никогда не забывай об этом, когда делаешь open-source проект: https://habr.com/ru/articles/781662/

[343] Как мы не забили на внутренних заказчиков, или Внутренняя автоматизация как продукт : https://habr.com/ru/companies/lamoda/articles/779366/

[344] Как прогнозировать время выполнения задач: https://habr.com/ru/companies/tinkoff/articles/782012/

[345] Мы придумали удобную систему управления разработкой. Объясняем, как она работает : https://habr.com/ru/companies/agima/articles/756600/

[346] Респонс по да Винчи: как мы перевернули систему работы security-аналитика и что из этого вышло: https://habr.com/ru/companies/kaspersky/articles/801451/

[347] Как работать с нейросетью Midjourney, чтобы получать желаемый результат: https://habr.com/ru/companies/friflex/articles/775142/

[348] Я знаю, что вы сделали с этим файлом. Проектируем функцию «история событий» в офисном продукте: https://habr.com/ru/companies/ncloudtech/articles/740354/

[349] Дорогая, что-то пошло не так. Гид по пустым состояниям и ошибкам + шаблоны на все случаи: https://habr.com/ru/companies/ozontech/articles/753022/

[350] Рисуем с нейросетями: тонкие корректировки в Midjourney и Lumenor.ai: https://habr.com/ru/companies/X5Tech/articles/771014/

[351] Как презентовать дизайн-концепцию, чтобы не облажаться перед заказчиком. Готовый скрипт + чек-лист: https://habr.com/ru/companies/pyrobyte/articles/772798/

[352] Экзоскелет «Норникеля»: как он таким стал: https://habr.com/p/788704/

[353] Сам себе заказчик: как мы провели редизайн сервиса и вернули доверие пользователей: https://habr.com/ru/amp/publications/736712/

[354] Дизайн-система Gravity UI: как легко построить свой интерфейс: https://habr.com/ru/companies/yandex/articles/773870/

[355] Как сделать макеты удобнее для команды: https://habr.com/ru/companies/ozontech/articles/767782/

[356] Как дизайнеру спасти ситуацию с помощью исследования. За пару часов, $4 и без разработки: https://habr.com/p/743386/

[357] Как спроектировать базу данных регулярного UX-исследования. Полный гайд на примере одного продукта: https://habr.com/ru/companies/ncloudtech/articles/786448/

[358] Как рисовать мозаики типа «эйнштейн» : https://habr.com/ru/articles/757132/

[359] 33 оттенка зелёного. Как мы проектировали темизированные палитры для внутренних интерфейсов Х5: https://habr.com/ru/companies/X5Tech/articles/764870/

[360] Как использовать Midjourney: подробный гайд, лайфхаки, промты: https://habr.com/ru/companies/rshb/articles/743298/

[361] Руководство по проектированию интерфейсов с Drag and Drop: https://habr.com/ru/articles/791294/

[362] Немодерируемые UX-тесты: 6 советов, как избежать факапов: https://habr.com/ru/companies/ncloudtech/articles/772830/

[363] Что вы могли не знать о продуктовом дизайне в B2B: https://habr.com/ru/companies/kaspersky/articles/765840/

[364] Переменные и условия: как быстро сделать в Фигме нелинейный прототип : https://habr.com/ru/companies/alfa/articles/795357/

[365] Как сделать доступный UI, несмотря на хорошее ТЗ: https://habr.com/ru/companies/croc/articles/744266/

[366] Визуализация общественного транспорта: https://habr.com/ru/articles/780150/

[367] Создание собственного корпоративного шрифта. Зачем он нужен и какой путь мы прошли: https://habr.com/ru/companies/X5Tech/articles/714324/

[368] Figma to Frontend: как мы автоматически синхронизируем дизайн и код: https://habr.com/ru/companies/vk/articles/790686/

[369] Интерфейсы для производств — это не сайты штамповать: https://habr.com/ru/companies/nlmk/articles/792720/

[370] ArtMoney — живее всех живых: https://habr.com/ru/companies/ru_mts/articles/740450/

[371] Алгоритм MiniMax. Использование минимакса в Unity на примере игры Поймай Овечку : https://habr.com/ru/articles/778204/

[372] Доступность игр для людей с ограниченными возможностями: проблемы и их решения: https://habr.com/ru/companies/ruvds/articles/774480/

[373] Фэнтези и бизнес-показатели, Или хорошие игроки работают лучше, а увольняются реже: https://habr.com/ru/companies/alfa/articles/764974/

[374] Релиз Oculus Quest 3: тоньше, мощнее, с новыми джойстиками. Смотрим, что получилось и сравниваем с Pico 4: https://habr.com/ru/companies/alfa/articles/764202/

[375] PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов: https://habr.com/ru/articles/781130/

[376] Вы точно хотите пойти программистом в gamedev?: https://habr.com/ru/articles/774972/

[377] Архитектура unity проектов : https://habr.com/ru/articles/769044/

[378] Игровая экономика Premium игр на примере PC 4х стратегии: https://habr.com/ru/articles/773186/

[379] Физика вращения 3д тел: https://habr.com/ru/articles/697534/

[380] Герои известных игр на стороне сельского хозяйства: как это видит Midjourney : https://habr.com/ru/companies/rshb/articles/746058/

[381] Unity: сквозь тернии к importing assets: https://habr.com/ru/articles/794118/

[382] Процедурные складки на одежде для мультфильма на основе Geometry Nodes: https://habr.com/ru/companies/ru_mts/articles/788648/

[383] Игра, которую невозможно не полюбить: https://habr.com/ru/articles/800993/

[384] Unity: 8 ошибок при использовании Async: https://habr.com/ru/articles/759958/

[385] Рендеринг трёхмерных развязок, мостов и тоннелей для реалистичных карт : https://habr.com/ru/companies/2gis/articles/769552/

[386] Миссия выполнима: как мы создали приложение для Apple Vision Pro за 8 дней: https://habr.com/ru/companies/2gis/articles/794777/

[387] Система рендеринга для космического симулятора в Unity: https://habr.com/ru/articles/800629/

[388] Как стать системным аналитиком, если ты гуманитарий: https://habr.com/ru/companies/ru_mts/articles/718386/

[389] Анализировать данные — это как варить пиво. Почему дата-анализ и пивоварение — одно и то же с техноизнанки: https://habr.com/ru/companies/it-guide/articles/741876/

[390] Я вижу как ты мусоришь со своего балкона: https://habr.com/ru/articles/758894/

[391] Покупка гаража как инвестиция: https://habr.com/ru/amp/publications/718192/

[392] Социальный проект: визуализация данных медицинской статистики : https://habr.com/ru/companies/yandex_praktikum/articles/785288/

[393] Какого цвета интернет: история смены окраски веб-страницами: https://habr.com/ru/articles/764798/

[394] Опыт работы с данными или с чем может столкнуться аналитик: https://habr.com/ru/companies/neoflex/articles/755248/

[395] BI-инструмент от Яндекса DataLens — теперь в опенсорсе: https://habr.com/ru/companies/yandex/articles/762486

[396] Аналитик vs. презентация задачи. Изучаем профессионально-деформационные диалекты коллег : https://habr.com/ru/companies/stm_labs/articles/807361/

[397] Clickhouse, Grafana и 3000 графиков. Как построить систему быстрых дашбордов: https://habr.com/p/774712/

[398] Как перестать теряться среди идей развития продукта и начать выбирать лучшие: https://habr.com/ru/articles/745888/

[399] Инструменты продуктового аналитика VK, или Как мы работаем с большими данными : https://habr.com/ru/companies/vk/articles/775060/

[400] Семантическая сегментация на основе архитектуры U-Net и определение расстояния между объектами: https://habr.com/ru/articles/746842/

[401] Диаграммы без боли и страданий: PlantUML: https://habr.com/ru/companies/alfa/articles/740518/

[402] Подход к системному анализу: https://habr.com/ru/articles/724876/

[403] А/Б тестирование с CUPED: детальный разбор: https://habr.com/ru/companies/X5Tech/articles/780270/

[404] Определяем оптимальный размер групп при множественном А/Б тестировании : https://habr.com/ru/companies/X5Tech/articles/763656/

[405] Разработчики — налево, методологи — направо: четыре шага к оптимизации работы BI-аналитиков : https://habr.com/ru/companies/selectel/articles/737590/

[406] Как мы с помощью ML вылечили проблему, не дававшую перейти на автомаршрутизацию курьеров: https://habr.com/ru/companies/cdek_blog/articles/788816/

[407] Как мы не выбрали Airbyte, или почему собирать данные лучше по старинке: https://habr.com/ru/companies/selectel/articles/788302/

[408] Визуализация статистики о том, что и так все знают: https://habr.com/ru/companies/alfa/articles/786524/

[409] Проектирование интеграции. Чек-лист — как подготовить архитектурное решение : https://habr.com/ru/companies/alfa/articles/770184/

[410] Методы балансировки в А/Б тестировании : https://habr.com/ru/companies/X5Tech/articles/780690/

[411] Шесть причин, почему ваши A/B-тесты не работают: https://habr.com/ru/companies/ozontech/articles/712306/

[412] Как сэкономить время на старте этапа макетирования отчетности или прочь «чистый лист: https://habr.com/ru/articles/787384/

[413] Звёзды-родственники: зачем и как мы их ищем, данные + код (Python) : https://habr.com/ru/articles/792854/

[414] Делать Data Vault руками? НЕТ! Подходы к автоматической генерации при построении Data Vault: https://habr.com/ru/companies/jetinfosystems/articles/721950/

[415] От A/B-тестирования к Causal Inference в оффлайн ритейле: https://habr.com/ru/companies/X5Tech/articles/768008/

[416] Kornia — библиотека компьютерного зрения: https://habr.com/ru/articles/765176/

[417] Что такое «паралич» сети, и как его избежать?: https://habr.com/ru/articles/789916/

[418] Mimesis: идеальное решение для генерации данных: https://habr.com/ru/articles/771950/

[419] Поможем Ходору найти новых друзей с помощью графов: https://habr.com/ru/articles/770914/

[420] LLM'ы в преобразовании запроса на естественном языке в SQL (text2sql): https://habr.com/ru/companies/sberbank/articles/769454/

[421] Замена Paint в задачах разметки графических данных: https://habr.com/ru/companies/sberbank/articles/754000/

[422] Как ChatGPT за меня тестовое задание для собеседования писал: https://habr.com/ru/articles/710169/

[423] Как работают text2image модели? : https://habr.com/ru/articles/711020/

[424] Распознавание русского жестового языка: распознаём до 3+ жестов в секунду на обычном ПК без видеокарты: https://habr.com/ru/companies/sberbank/articles/775688/

[425] Физически информированное машинное обучение, или Как я перестал бояться и полюбил искусственный интеллект: https://habr.com/ru/companies/airi/articles/752480/

[426] Выявление схожести между произведением искусства из коллекции музея и работами автора методами ML: https://habr.com/ru/companies/otus/articles/769540/

[427] Дообучение saiga2_7b_lora : https://habr.com/ru/articles/776872/

[428] LLMClone: как клонировать себя в Telegram: https://habr.com/ru/companies/mts_ai/articles/780404/

[429] Covenantus detectus или ещё одна DS-задача: https://habr.com/ru/articles/781514/

[430] Кто знает, что значит GPT в названии ChatGPT, могут дальше не читать: https://habr.com/ru/articles/785080/

[431] Как работает ChatGPT: объясняем на простом русском эволюцию языковых моделей с T9 до чуда: https://habr.com/ru/companies/ods/articles/716918/

[432] Джейлбрейки ChatGPT: как Волдеморт помогает взламывать нейросети: https://habr.com/ru/companies/kaspersky/articles/735672/

[433] YandexGPT в Алисе: как мы создаём языковую модель нового поколения: https://habr.com/ru/companies/yandex/articles/739626/

[434] В поисках аномалии: одноклассовая классификация текстов с помощью расхождения Кульбака—Лейблера : https://habr.com/ru/companies/sberbank/articles/783428/

[435] Помощь с текстом, перевод видео с японского и корейского, распознавание QR-кодов — что умеет обновлённый Яндекс Браузер: https://habr.com/ru/companies/yandex/articles/792608/

[436] Как я занял 13 место из 3500+ участников и стал Kaggle Competition Master: https://habr.com/ru/companies/alfa/articles/716116/

[437] ChatGPT и отзывы на приложение: Анализ тональности для улучшения пользовательского опыта: https://habr.com/ru/companies/otus/articles/802821/

[438] Введение в нейросети: что, зачем и как? : https://habr.com/ru/articles/805209/

[439] ruSciBench — бенчмарк для оценки эмбеддингов научных текстов: https://habr.com/ru/articles/781032/

[440] Как быстро выбирать языковые модели (LLM) под свои задачи: https://habr.com/ru/companies/tablum/articles/779084/

[441] Kandinsky 2.1, или Когда +0,1 значит очень много : https://habr.com/ru/companies/sberbank/articles/725282/

[442] YandexGPT в Браузере: как мы учили модель суммаризировать статьи: https://habr.com/ru/companies/yandex/articles/745900/

[443] 2 года, 7 попыток, 0 распознанных бордюров: как мы учились детектить ДТП в реалтайм без датасета: https://habr.com/ru/companies/magnus-tech/articles/738836/

[444] Как маленькая нейроязыковая модель в Клавиатуре победила серверные подсказки : https://habr.com/ru/companies/yandex/articles/751598/

[445] Два сапога — пара, а три — уже community: как алгоритмы на графах помогают собирать группы товаров : https://habr.com/ru/companies/ozontech/articles/791684/

[446] Как Яндекс научился распознавать, что написано в рукописных архивах : https://habr.com/ru/companies/yandex/articles/712510/

[447] Пароли в открытом доступе: ищем с помощью машинного обучения: https://habr.com/ru/companies/lamoda/articles/793716/

[448] Нейронные сети для планирования движения беспилотных автомобилей: https://habr.com/ru/companies/yandex/articles/763348/

[449] Совместимость (или нет?) MLOps-инструментов: https://habr.com/ru/companies/jetinfosystems/articles/789898/

[450] Как мы научили YandexGPT пересказывать видео: https://habr.com/ru/companies/yandex/articles/795397/

[451] Кажется, вы больше не должны давать тестовые задания кандидатам на дом : https://habr.com/ru/companies/kaspersky/articles/744544/

[452] ML в животноводстве. Как ГК «Русагро» училось считать поголовье свиней : https://habr.com/ru/companies/selectel/articles/779740/

[453] Единая нейросетевая модель кредитного скоринга : https://habr.com/ru/companies/alfa/articles/748824/

[454] Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++: https://habr.com/ru/companies/yadro/articles/800533/

[455] Производительность базового поиска в Ozon как культурный феномен: https://habr.com/ru/companies/ozontech/articles/777570/

[456] Собираем русскоязычный лонгформер шаг за шагом : https://habr.com/ru/companies/ru_mts/articles/761116/

[457] О «раздутом пузыре» нейросетей : https://habr.com/ru/articles/718996/

[458] Разработка тензорного компилятора под RISC-V CPU с помощью OpenVINO и MLIR: https://habr.com/ru/companies/yadro/articles/782208/

[459] После GPT-4 : https://habr.com/ru/articles/723660/

[460] О методах позиционного кодирования в Transformer: https://habr.com/ru/articles/780116/

[461] Кластеризация в ML: от теоретических основ популярных алгоритмов к их реализации с нуля на Python: https://habr.com/ru/articles/798331/

[462] Делим неделимое в Kubernetes: шеринг GPU с помощью MIG и TimeSlicing: https://habr.com/ru/companies/selectel/articles/756934/

[463] Частотный vs байесовский подходы: оцениваем True Positive Rate при неполной разметке данных: https://habr.com/ru/company/kaspersky/blog/726764/

[464] Как мы оцифровали футбольные матчи с помощью CV: https://habr.com/ru/companies/yandex/articles/793744/

[465] Quantization Deep Dive, или Введение в современную квантизацию: https://habr.com/ru/companies/yandex/articles/800945/

[466] Варим кашу из нечеткой логики и вариационных автоэнкодеров: https://habr.com/ru/articles/803789/

[467] Рекомендации по ведению SQL-кода: https://habr.com/ru/articles/779598/

[468] Худшие практики разработки и архитектуры: https://habr.com/ru/companies/gazprombank/articles/742618/

[469] Эластичный DAG или «гнём, где не гнулось» : https://habr.com/ru/companies/gazprombank/articles/759562/

[470] Глубина кроличьей норы: бинарная граница и ABI C++: https://habr.com/ru/articles/710658/

[471] userver — что мы узнали за полгода в open-source: https://habr.com/ru/companies/yandex/articles/729588/

[472] Юнит-тесты: чек-лист методик проектирования: https://habr.com/ru/companies/cdek_blog/articles/796451/

[473] MyBatis «на минималках»: https://habr.com/p/771714/

[474] Покрытие архитектуры as Code тестами: https://habr.com/ru/articles/800205/

[475] Год ожиданий — и мы получили Python 3.12. Изменения, новшества и дополнения : https://habr.com/ru/companies/selectel/articles/761914/

[476] Радиотелефончик на смартфоне: https://habr.com/ru/articles/715978/

[477] Как департамент утилизации CPU превратился в департамент экономии железа, выдерживающий нагрузку в 1 млн RPS: https://habr.com/ru/companies/ozontech/articles/773038/

[478] Clean Git History, или Тёмная сторона VCS: https://habr.com/ru/companies/ozontech/articles/754526/

[479] Как IndVarSimplification применяет математику в вашем коде: https://habr.com/ru/articles/738272/

[480] Как мы планировали повысить версию PHP за месяц, а потратили на это год: https://habr.com/ru/companies/yandex/articles/756498/

[481] Долгоиграющие приложения на PHP: https://habr.com/ru/companies/oleg-bunin/articles/715844/

[482] Тебе не нужно классическое ООП в твоём бэкенд микросервисе: https://habr.com/ru/companies/domclick/articles/732876/

[483] Многопоточный Python на примерах: токены отмены: https://habr.com/ru/companies/vk/articles/774672/

[484] .NET 7 против российской криптографии : https://habr.com/ru/articles/734368/

[485] Пишем gRPC сервис на Go — сервис авторизации: https://habr.com/ru/articles/774796/

[486] Tarantella — распределённое key-value хранилище в рекламных технологиях VK: https://habr.com/ru/companies/vk/articles/762112/

[487] Symfony под капотом: Symfony Messenger и механизм повторной обработки сообщений при ошибках: https://habr.com/ru/companies/sravni/articles/773898/

[488] Пишем файловую систему для работы с изображениями на TypeScript: https://habr.com/ru/articles/777174/

[489] Почему C++ не устаревает : https://habr.com/ru/companies/yandex_praktikum/articles/758744/

[490] Сага о консистентности данных: https://habr.com/ru/companies/alfa/articles/759224/

[491] Организация кода в Laravel. Личный опыт: https://habr.com/ru/articles/760022/

[492] Как оптимизировать код на С для x86-процессоров: подсистема кэша и памяти, инструкции AVX-512: https://habr.com/ru/companies/yadro/articles/779284/

[493] Решаем задачу асинхронного ввода-вывода с библиотекой Asio: https://habr.com/ru/companies/yadro/articles/774130/

[494] Разносим по полочкам этапы тестирования http запросов в Spring: https://habr.com/ru/articles/781812/

[495] Тонкости работы short-circuit routing в ASP.NET Core 8.0: https://habr.com/ru/articles/791336/

[496] Разворачиваем веб-приложение в Kubernetes с нуля: https://habr.com/ru/articles/752586/

[497] YTsaurus: основная система для хранения и обработки данных Яндекса теперь open source: https://habr.com/ru/companies/yandex/articles/721526/

[498] Alias DNS-записи: что это и когда использовать: https://habr.com/ru/companies/selectel/articles/712722/

[499] Решаем задачу по взаимодействию микросервисов на Python тремя способами : https://habr.com/ru/companies/selectel/articles/724278/

[500] Kiosk (Lock task mode) для Android: польза, кейсы применения и кастомизация: https://habr.com/en/companies/kaspersky/articles/753288/

[501] Подводные камни компараторов в С++: https://habr.com/ru/company/kaspersky/blog/710916/

[502] Assembler для Windows в Visual Studio: https://habr.com/ru/articles/763636/

[503] Мониторинг на Python: как сохранить метрики в мультипроцессном режиме: https://habr.com/ru/companies/selectel/articles/781614/

[504] Зачем нам Reactive и как его готовить: https://habr.com/ru/companies/alfa/articles/729020/

[505] Монолог про отказоустойчивость микросервисных приложений, или Что может пойти не так?: https://habr.com/ru/companies/alfa/articles/753792/

[506] Как использовать ресурсы Kubernetes по максимуму для работы с Go-приложениями : https://habr.com/ru/companies/sbermarket/articles/773648/

[507] Отказоустойчивая архитектура: почему Tarantool не падает?: https://habr.com/ru/companies/vk/articles/768360/

[508] Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go: https://habr.com/ru/companies/yadro/articles/799281/

[509] А в чем проблема работать с файлами? : https://habr.com/ru/articles/803347/

[510] Жук, нумерология, хеш или ничо? Оптимизация работы с путями: https://habr.com/ru/companies/cdek_blog/articles/771372/

[511] Сравнительный анализ методов аппроксимации на основе SQL-запросов: https://habr.com/ru/companies/neoflex/articles/779060/

[512] 4 часа недоступности: постмортем падения Dodo IS: https://habr.com/ru/companies/dododev/articles/703052/

[513] Симбиоз «Chromium» и «InternetTools»: http://habr.com/ru/articles/739728

[514] Делай нейминг как сеньор : https://habr.com/ru/companies/dododev/articles/714512/

[515] Assembler в Go: техники ускорения и оптимизации: https://habr.com/ru/articles/720582/

[516] Как мы Kafka с NestJS microservices подружить пытались: https://habr.com/ru/companies/sravni/articles/766330/

[517] Calypso: Схема данных MongoDB на Scala: https://habr.com/ru/companies/m2tech/articles/782986/

[518] Профилирование, ассемблер и все-все-все: https://habr.com/ru/articles/542156/

[519] Seastar как платформа для опорной сети 5G и краткое сравнение с Boost.Asio, userver и другими: https://habr.com/ru/companies/yadro/articles/751830/

[520] По локоть в легаси: пошагово перезапускаем устаревший портал на PHP: https://habr.com/ru/articles/787958/

[521] Своё кастомное межсервисное взаимодействие с блекджеком и gRPC: https://habr.com/ru/companies/ozontech/articles/779266/

[522] Хороший ретрай, плохой ретрай, или История одного падения: https://habr.com/ru/companies/yandex/articles/762678/

[523] Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C# : https://habr.com/ru/companies/ruvds/articles/790836/

[524] Как ошибки проектирования при разработке на Symfony могут привести к перерасходу ресурсов и замедлению работы системы: https://habr.com/ru/articles/794805/

[525] Улучшаем динамические таблицы YTsaurus с помощью алгоритмов: https://habr.com/ru/companies/yandex/articles/785994/

[526] Бекенд на AWS Lambda за 60 минут: https://habr.com/ru/companies/whoosh/articles/728926/

[527] Бардак в main, стандартизация и uber.fx. Как сделать структуру кода понятнее для всех: https://habr.com/ru/company/kaspersky/blog/699994/

[528] Трудности перевода. Как научить микросервисы общаться и не ссориться : https://habr.com/ru/companies/sbermarket/articles/726944/

[529] Блеск и нищета паттерна «Спецификация» в С#. Оцениваем планы запросов : https://habr.com/ru/companies/alfa/articles/800813/

[530] Потрошим golang: как устроена память: https://habr.com/ru/companies/vk/articles/776766/

[531] Шардирование: с нуля до Яндекс Диска: https://habr.com/ru/companies/oleg-bunin/articles/791018/

[532] Станция Дуо Макс. Как мы создавали первую умную колонку Яндекса с экраном : https://habr.com/ru/companies/yandex/articles/776784/

[533] Почему ARM? Перспективы платформы в серверном применении: https://habr.com/ru/companies/selectel/articles/717374/

[534] Как мы новую производственную линию запускали: https://habr.com/ru/articles/791792/

[535] Проверка антенн при помощи векторного анализатора NanoVNA-F V2: https://habr.com/ru/articles/742366/

[536] Для чего нужна бита с круглым шлицем: https://habr.com/ru/articles/804363/

[537] Обзор Infortrend GS 2024U — бюджетная СХД с претензией на нечто большее: https://habr.com/ru/companies/croc/articles/754936/

[538] Штучная работа. Как мы собрали суперкомпьютер для моделирования новых материалов : https://habr.com/ru/companies/k2tech/articles/769670/

[539] Как работает кнопка Mute на Яндекс Станции. Подробный разбор логики и схем: https://habr.com/ru/companies/yandex/articles/799737/

[540] Кастомное пассивное охлаждение ПК (часть 1): https://habr.com/ru/articles/776404/

[541] Ретро-компьютер уровня «Радио-86РК» с RISC-V процессором на плате OMDAZZ: https://habr.com/ru/articles/726250/

[542] Ключевые характеристики материалов для производства печатных плат: https://habr.com/ru/companies/yadro/articles/731434/

[543] SSD killer: https://habr.com/ru/articles/808469/

[544] Разработка цифровой аппаратуры нетрадиционным методом: Yosys, SpinalHDL, VexRiscv (ч.1) : https://habr.com/ru/articles/801191/

[545] Человек-подделка: какие бывают дипфейки лиц и как их детектировать: https://habr.com/ru/companies/ru_mts/articles/778824/

[546] Американец построил огромного боевого робота в лесу: https://habr.com/ru/articles/792870/

[547] Rust, Telegram и GTFS против Петербургского транспорта: https://habr.com/ru/articles/733454/

[548] Обратный инжиниринг дешевой мини видеокамеры из семейства А9: https://habr.com/ru/articles/810291/

[549] МРЭМ – 200. Электронный микроскоп родом из СССР. Цифровизация захвата изображения : https://habr.com/ru/articles/807487/

[550] Метеостанция на ионисторе: https://habr.com/ru/articles/811673/

[551] Математика наклона в картах, или как мы сделали небо: https://habr.com/ru/companies/2gis/articles/792478/

[552] Как я рефакторила Ansible-плейбуки с помощью нейросети. Плюсы и минусы ChatGPT: https://habr.com/ru/companies/selectel/articles/790126/

[553] Утечки памяти, которые не утечки: https://habr.com/ru/companies/alfa/articles/789782/

[554] Как построить систему, способную выдерживать нагрузку в 5 млн rps: https://habr.com/ru/companies/ozontech/articles/749328/

[555] Как много языков может влезть в одного программиста?: https://habr.com/ru/companies/alfa/articles/770414/

[556] Переизобретаем файловую систему: (Open)ZFS: https://habr.com/ru/companies/vk/articles/770300/

[557] Восемь признаков недо-yield вашего проекта на Python: https://habr.com/ru/articles/728194/

[558] Как несвязанные коммиты в пакетах Linux привели к неожиданным проблемам. Практические истории из SRE-будней. Часть 7: https://habr.com/ru/companies/flant/articles/790490

[559] Спутниковая связь от 3GPP: как смартфоны будут звонить через спутник: https://habr.com/ru/companies/ru_mts/articles/783288/

[560] Старый софт: как мы обошли запрос пароля в Shadow Defender и зачем пользоваться приложением, которое не обновляется: https://habr.com/ru/companies/ru_mts/articles/780550/

[561] Смогут ли разработчики конкурировать с нейросетями: оцениваем возможности AI и человека : https://habr.com/ru/companies/ru_mts/articles/777592/

[562] eSIM и протоколы спецификации GSMA SGP.02: кейс МТС: https://habr.com/ru/companies/ru_mts/articles/774422/

[563] Как мы научили ML-модель выбирать товары для акций в СберМаркете и увеличили ROI скидок в 8 раз: https://habr.com/ru/companies/sbermarket/articles/753830/

[564] Решение внутренних конфликтов: инженерный подход: https://habr.com/ru/articles/807637/

[565] Почему мы ошибаемся при первоначальной оценке фич?: https://habr.com/ru/companies/alfa/articles/720740/

[566] Как создать хороший FAQ: https://habr.com/ru/companies/X5Tech/articles/803563/

[567] Как выжать максимум из Confluence. Глава первая: https://habr.com/ru/companies/tinkoff/articles/769694/

[568] Съемка видеоинструкции: от идеи к реализации: https://habr.com/ru/companies/aktiv-company/articles/782154/

[569] Как улучшить английский в документации. Часть 2: ловушки двусмысленности : https://habr.com/ru/companies/documentat/articles/775102/

[570] Упорядочиваем архитектуру Банка: https://habr.com/ru/companies/alfa/articles/768160/

[571] Как нефункциональные требования влияют на архитектуру: https://habr.com/ru/companies/ru_mts/articles/794232/

[572] Quick & worldwide: как мы ускорили DocLoc-релизы и апдейты для 34 локализаций: https://habr.com/ru/companies/kaspersky/articles/777296/

[573] Как жить-то, когда нет целевой архитектуры?: https://habr.com/ru/companies/alfa/articles/730620/

[574] Docs as Code: как вести фронтовую документацию рядом с кодом, чтобы репозиторий не раздуло: https://habr.com/ru/companies/alfa/articles/757872/

[575] Создание системы документирования, или как в Cloud.ru от «ворда» к docs as code за месяц переходили. Часть 2: https://habr.com/ru/companies/cloud_ru/articles/767014/

[576] Синкерим, хешайдим, терминируем: 6 утилит, чтобы ускорить ваши локализации : https://habr.com/ru/companies/kaspersky/articles/804207/

[577] Как создать шаблон документации к микросервису: https://habr.com/ru/companies/ru_mts/articles/722132/

[578] Как автоматизировать построение архитектурных схем в большой микросервисной системе : https://habr.com/ru/companies/sbermarket/articles/787224/

[579] «Кто на ком стоял?» Про страдательный залог в технической документации : https://habr.com/ru/articles/772022/

[580] Источник: https://habr.com/ru/companies/habr/articles/814357/?utm_source=habrahabr&utm_medium=rss&utm_campaign=814357