Авторы отправили 675 заявок на Технотекст, а мы их перебрали и готовы показать номинантов. Короткие списки получились очень даже длинными, что не может не радовать.

Победителей объявим до 14 апреля. Критерии оценки, списки судей и подборки статей по номинациям — в этом посте.

Если нашли опечатку в тексте, выделите её и нажмите CTRL/⌘+Enter

Система оценки

Статьи будут оцениваться отдельно по техническим и журналистским критериям, с использованием 10-балльной шкалы. В каждой номинации два победителя: первый определяется по сумме технических и журналистских критериев, а второй — по сумме только технических.

Технические критерии:

  • Техническая грамотность — насколько грамотно использованы термины, насколько корректны примеры кода;

  • Глубина проработки темы — насколько автор погружен в тему, рассматривает ли он нюансы и сложные моменты.

Журналистские критерии:

  • Актуальность — востребованность темы читателями, её важность для IT-специалистов в текущий момент;

  • Лаконичность — насколько оправдан выбранный автором объём статьи;

  • Подача и оформление — как оформлена и визуализирована статья, насколько адекватно применены элементы форматирования, какое формируется общее впечатление.

???? Номинация «Бэкенд»

Кто будет оценивать статьи:

  • Coderaiser @mn3m0n1c_3n3m1 — разработчик файлового менеджера Cloud Commander и линтера ????Putout;

  • Тигран Салуев @saluev — бэкенд-разработчик и ценитель высокого слога в технической литературе;

  • Егор Деревянкин @egor_nullptr — программист старой закалки и разработчик Хабра.

Шорт-лист номинации «Бэкенд»

Память в браузерах и в Node.js: ограничения, утечки и нестандартные оптимизации
@victor-homyakov

Расстояние Левенштейна для чайников
@violagaidak

Почему GPU обманывают о своей нагрузке и как с этим бороться
@dmtrmonakhov

Особенности реализации STL в Clang, GCC и Microsoft С++
@mpolukarov

Как Go выполняет встраивание
@jetu

Топ полезных SQL-запросов для PostgreSQL
@alekskram

Ищем боттлнеки за 30 минут с помощью Jaeger трейсов
@Sovianum

История одного OOM
@Afftobus

Как работает неточное сравнение строк
@vgaidadei

Многопоточный Python на примерах: избавляемся от дедлоков
@pomponchik

Яндекс выложил в опенсорс YDB
@olalala

Выкуси, Telegram Premium — бот-конвертер голосовых сообщений для обхода ограничений
@taksebe

10 итераторов, о которых вы могли не знать
@stkrizh

Профилируем php на бою
@xtrime

Mikrotik, Telegram и не только…
@BrookXVII

Баг в ядре Linux и как правильно жаловаться
@posthedgehog

Python: Явное лучше неявного
@LevZaplatin

Небанальные правила чистого Python. Часть 1
@estepanov_coder

Атака на String.hashCode: прообразы и коллизии
@Maccimo

It is Wednesday, my java dudes, или насколько сложно сделать свою JVM
@GRaAL

Есть ли жизнь на Go после C#?
@Sitro23

Продление жизни временных значений в С++: рецепты и подводные камни
@reficul0

PostgreSQL: пример использования диапазонного типа данных при расчете коэффициента возраст-стаж в ОСАГО
@alekciy

Большой гайд. Пишем микросервисы на Java и Spring Boot, заворачиваем в Docker, запускаем на EKS, мониторим на Grafana
@olegchir

nocc — распределённый компилятор для гигантских проектов на С++
@unserialize

Анатомия асинхронных фреймворков в С++ и других языках
@antoshkka

???? Номинация «Фронтенд»

Кто будет оценивать статьи:

  • Вадим Шевяков @Sirion— программист на искусственных и естественных языках;

  • Виктор Хомяков @victor-homyakov— любитель JavaScript;

  • Таиф Алимов @inzeppelin— front lead Хабра.

Шорт-лист номинации «Фронтенд»

Есть много способов сделать это: Vue 3 и взаимодействие компонентов
@Mindik

Создание расширения браузера Google Chrome для извлечения всех изображений web-страницы. Часть 1
@germanov_dev

Люди и интерфейсы. Рассказ незрячего тестировщика о том, как сервисы Яндекса становятся доступнее
@ADPopko

(Микро)фронтенды и микросервисы с помощью Webpack
@FindYourDream

Angular без CLI Туториал
@obivan_jedi

Module Federation: простая загрузка динамических модулей
@evgentrigub

Адаптивные таблицы в вебе
@rorocho

Перегрузка функций в TypeScript
@daneelzam

Примитивы синхронизации в JavaScript: cемафоры и хоккей
@alexprozoroff

Улучшаем качество кода React-приложения с помощью Compound Components
@dunai12

Мой опыт с Webpack 5 Module Federation
@skeevy

Как посчитать длину текста и не привлекать внимание санитаров
@avivasyuta

Как фронтендеры приручили микросервисы и перестали беспокоить бэкендеров
@LabEG

Как я сделал полноценное приложение, не прикасаясь к JavaScript
@John_Balag

???? Номинация «Управление разработкой»

Кто будет оценивать статьи:

  • Роман Ивлиев @romas1982— технический директор, руководитель программного комитета TeamLead Conf;

  • Андрей Бреслав @abreslav— один из создателей языка Kotlin, сооснователь Alter.ru;

  • Сергей Фомин @Nomad_77— продакт-менеджер Хабра.

Шорт-лист номинации «Управление разработкой»

Процесс ревью кода структурно порочен. Вот, как его исправить
@turbobureaucrat

Настоящий Product Backlog Refinement: 4 этапа правильной работы над фичами
@KatrinX

Как всё успевать: 10 проверенных принципов борьбы с хаосом задач
@AKlimenkov

Главная ложь SCRUM. Откуда берётся карго-культ
@nagaevr

Не трогайте разработчиков. Отстаньте. Просто не беспокойте
@yanwork

Приоритизация бэклога. Зачем нужны фреймворки и как работать по ICE — опыт менеджера с 5-летним стажем
@d_garmashev

Законы мира информационных технологий
@b1rt

Управление сторонними зависимостями в коде
@alexxxnf

Что делать неизвестным в вашем git репозитории
@Naughty1905

Автоматизируем выбор ревьюра с помощью GitLab CI и Danger JS
@easymikey

User Story Mapping как подход к проектированию
@kanifolinka

Я фронтенд разработчик, а не обезьянка
@breslavsky

Как Канбан-метод тушит пожары
@vitaly_d

Матрица компетенций: важный инструмент для мотивации команды
@antipinIvan

Что будет, если от разработчиков не отстать: умирающая команда
@fearintino

Экономим время и нервы с помощью формул для Jira Structure
@Kofe4x

«Быть руководителем — скучно»: 0b100 ошибок, породивших популярный IT-миф
@wizpnz

Дерево метрик и управленческие решения на основе данных
@GrishinAlex

Мейнстримовый Agile пора выбрасывать на свалку истории!? Введение в Shape up
@SeeeRgo

Составляем документацию разработчика пошагово без диет и тренировок
@theos_deus

Technical Governance для IDP на 7000 разработчиков
@dmit8815

Программирование — это про общение
@semenyakinVS

FeatureWeek: как мы повысили вовлеченность команды и заполнили бэклог
@AlexandraPurgina

Как фронтендерам общаться с дизайнерами: топ-3 практик
@Polina_Vostrikova

???? Номинация «Мобильная разработка»

Кто будет оценивать статьи:

  • Денис Германенко @Mofas— руководитель и совладелец компании CleverPumpkin, разработчика мобильных приложений;

  • Александр Бабаев @bealex— разработчик со стажем;

  • Кирилл Розов @kirich1409— автор Android Broadcast, руководитель разработки в Тинькофф.

Шорт-лист номинации «Мобильная разработка»

Изморозь на пицце: делаем новогоднюю анимацию в Android-приложении
@jikolp00

Как добавить Live Activity в существующий проект. Часть I
@Dearich

За гранью App Store, или Что нового открывает MDM и Supervised для B2B в iOS
@kudinovdenis

Улучшаем производительность android-приложения с помощью Baseline profiles
@a1tt

Яндекс выпускает Yatagan — опенсорс-фреймворк для внедрения зависимостей, позволяющий ускорить сборку
@Jeffset

Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом
@Tayrinn

Kotlin Symbol Processing. От теории до практики
@umpteenthdev

Знакомьтесь: библиотека TiRecycler
@Jacks0n23

Как снимать логи с устройств на Android и iOS: разбираемся с инструментами
@redmadrobot(Ольга Никитина)

Удалённая сборка Android проектов на сервере прямо из Android Studio
@LuigiVampa

Как научиться чувствовать треки? Визуализация музыкальных частот в Моей волне
@andruy94

Как я участвовал в конкурсе Telegram на создание медиаредактора и занял никакое место (но получил бесценный опыт?)
@Viktorianec

Приключение на 5 минут: как мы переводили все зависимости на SPM
@WillianLike

Анимации и вибрации: как задизайнить фидбэк слайдера оплаты
@akaDuality

Пишем собственный ColorWheel на основе представления (View) в Android
@AlekSt7

FPS не падай, девайс не грейся
@WEStor

???? Номинация «Геймдев»

Кто будет оценивать статьи:

  • Андрей Апанасик @Suvitruf— геймдев-евангелист, создатель сервиса для разработчиков игр Balancy;

  • Иван Звонарев @Acid_Bl4ck— principal game designer. До недавнего времени руководил командой ГД на War Robots: Frontiers;

  • Алексей Шевелёв @Boomburum — руководитель отдела поддержки пользователей Хабра.

Шорт-лист номинации «Геймдев»

???? Номинация «Cистемное администрирование»

Кто будет оценивать статьи:

  • Марат Сибгатулин @eucariot— ведущий в linkmeup, сетевик в Яндексе;

  • Николай Богданов @n_bogdanov— SRE во Vprok.ru;

  • Вадим Рыбалко @Pas— сисадмин Хабра.

Шорт-лист номинации «Cистемное администрирование»

???? Номинация «DevOps»

Кто будет оценивать статьи:

  • Евгений Бутырин @geniyoctober— инженер по инфраструктуре в COBU, директор курсов в «Слёрм»;

  • Дмитрий Шурупов @shurup— сооснователь компании Флант, автор и редактор технических текстов с 20-летним опытом;

  • Александр Дубский @adubskiy— архитектор решений в CROC Cloud Services.

Шорт-лист номинации «DevOps»

Сделай так, чтобы оно больше не падало
@jaroslau

Вжух и собралось или как я ускорял сборку UI на базе kubernetes + jenkins и yarn + nx
@arkashaErema

Немного хардкора: как поднять Kubernetes на двух старых ноутбуках с Gentoo
@AlexMakh

Наша новая удачная попытка бесшовной замены Redis на KeyDB
@trublast

Пробуем Chaos Mesh, или Гармония хаоса и есть порядок
@NaNd3rrs0n

Зачем мы сделали собственный контроллер для копирования секретов в Kubernetes
@igorcoding

Со скрипта на «верфь»
@onegreyonewhite

Самое подробное руководство по установке высокодоступного (почти ಠ ͜ʖ ಠ ) Kubernetes-кластера
@Mopckou

Как мы пытались подружить VictoriaMetrics и Thanos (и у нас почти получилось)
@uburro

Опыт переезда в облако VKCS (IaC, IaC и в продакшн)
@realscorp

Исследование производительности свободных хранилищ LINSTOR, Ceph, Mayastor и Vitastor в Kubernetes
@kvaps

PostgreSQL. Тестируй то, тестируй это, тестируй не боясь
@angelsaint

Как мы перешли с Elastic на Grafana stack и сократили расходы в несколько раз
@javdet12

Kubernetes 1.25: обзор нововведений
@WellsBart

Blue-green deployment, canary release: рецепт приготовления безрисковых релизов
@sorgpro

Замена облакам в нашем кружке «oч.умелые ручки»
@sergeygals

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

Кто будет оценивать статьи:

  • Лука Сафонов @LukaSafonov— амбассадор хаба «Информационная безопасность»;

  • Андрей Письменный @pand — главный редактор Xakep.ru;

  • Вадим Рыбалко @Pas— сисадмин Хабра.

Шорт-лист номинации «Информационная безопасность»

Атакуем синезубого короля
@elnxl

5 шагов до крупного заказчика: что сделать SaaS-приложению, чтобы начать работать с enterprise
@And4w

Укрепление Nginx с помощью Fail2ban: тестируем и оцениваем «профит»
@is113

Альтернатива сложным комбинациям: оценили надежность и удобство эмодзи-паролей
@ptsecurity(Валерий Кузьменков)

Как за неделю превратить Open redirect в RCE
@ByQwert

OpenID Connect (OIDC): Как получить токен?
@nabokihms

Артефакты в CLR: как маскируют современные кибератаки и как SOC может их обнаружить
@gam4er

Я загрузил 4000 вирусов в разные облачные хранилища, и вот что из этого вышло
@SantrY

Port knocking и не только
@ZakharovAV

Taneleer на смену Thanos – как мы поменяли подход к обнаружению скомпрометированных паролей
@migregal

Современный Интернет не предоставляет механизмов предотвращения захвата аккаунтов. FIDO2 — классно, но нас не спасет
@BeLove

Как я программу на вирусы проверял
@Stariy2003

Почему моё приложение при открытии SVG-файла отправляет сетевые запросы?
@SergVasiliev

Fuchsia OS глазами атакующего
@a13xp0p0v

Как я Хабр взломал
@Maxchagin

Обход блокировок WireGuard в Египте
@SerpentFly

20 лет проблем приема платежей
@kaimi_ru

Взгляд с обратной стороны: как смотрит на код реверсер
@legezo

???? Номинация «Тестирование»

Кто будет оценивать статьи:

  • Илья Кудинов @Relz— QA-инженер с 10+ годами опыта. Недавно сменил роль на Engineering Management, но в душе остаётся тестировщиком;

  • Алексей Петров @pifagor_mc— муж, отец и тестировщик;

  • Николай Баутин @alcochtivo— тестирует Хабр.

Шорт-лист номинации «Тестирование»

Как мы ускоряли е2е-тесты на Cypress в GitLab
@mezinov95

Android Debug Bridge для тестировщика без SMS и регистрации
@xtns13

Load as a Service: нагрузочное тестирование в inDriver
@qwertyhero

Колхоз. Большая история фермы устройств Яндекса
@korgov

Как собирать статистику по pytest-прогонам в Test IT
@CloseGB

Тест на стрессоустойчивость: как мы переписывали более 200 автотестов после переезда на новый Angular
@Cheshir4

Тест-кейсы по полочкам — как в библиотеке! Наводим порядок в структуре и содержании тестовой документации
@makeeva_anastasiya

Автоматизированное тестирование на Flutter: нативные тесты или кроссплатформенные решения
@leshchinskaya

50 оттенков нагрузочного тестирования
@TheGingerHAL

Что нужно знать про Postman: максимально коротко о Mock Servers, Flow и Visualize
@niKalai

Мутационное тестирование: опыт внедрения на 1500 сервисов
@AVAsmakov

Тестируем слой БД в Python с использованием pytest и testcontainers
@Z55

Go, Allure и HTTP, или Как мило тестировать HTTP-сервисы на Go
@siller174

Внедрение Allure (отчётность) в UI-тесты (swift, XCTest)
@SergeyKrivorotko

Ускоряем прохождение iOS UI-тестов. Часть 1. Запуск тестов без сборки проекта
@Boris_Lys

Как дизайнеры тестируют, или Что такое дизайн-ревью
@KseniyaBelyaeva

Осознанная автоматизация тестирования в геймдеве
@dRav28

Тестировало тестирование тестировщика, или Как мы используем и тестируем распределенную систему тестирования
@IvanLaure

Как мы допилили PyTest для счастья разработчиков, билд-инженеров, тестировщиков и менеджеров
@prigodaoleg

Где искать баги фаззингом и откуда вообще появился этот метод
@icoder

Telegram Bot на службе у автоматизации тестирования. Или как, попивая чай с плюшками, запускать автотесты с телефона
@yaroslav796

???? Номинация «Сделай сам»

Кто будет оценивать статьи:

  • Алексей Авдюхин @ClusterM— автор ютуб-канала Лёша Кластер;

  • Егор Кретов @Astrei— инженер-исследователь, занимается разработками в области магнитно-резонансной томографии и высокочастотного оборудования;

  • Вика Гонгина @Exosphere— Читает Хабр, пишет на Хабр, любит Хабр.

Шорт-лист номинации «Сделай сам»

Спектрометр из смартфона, картона и осколка DVD-диска: смотрим на спектры лампочек, фонариков, солнца
@robofreak

Картографический фотопроект «По местам съёмок фильма «Брат»
@upronin

NAS за шапку сухарей
@Cloud4Y(Денис Генералов)

Считываем и эмулируем карты с магнитной полосой
@MaFrance351

Чини опять свою Теслу сам, тыжпрограммист
@webzuweb

DIY-одноплатник или OrangePi на минималках
@tehniksit

История одной случайной поделки
@Wshadow

Подключение ПК мыши к Денди. Насколько это удобно?
@HotPixel

Как я открыл компанию по созданию детских наборов электроники – Часть 1
@the_matrix

Астрофото: совмещаем одиночные кадры
@astrowander

Вторая жизнь монитора с сенсорным экраном
@Great_Beaver

Моя попытка сделать Wi-Fi-флешку и что из этого получилось (а что нет)
@CodeName33

Как я нахожу парковочное место за 5 секунд
@srg_kdmv

DIY дозиметр за полчаса: так ли фонят набережные Питера?
@GrakovNe

ATWatch: Долгий путь разработки умных часов на Arduino
@1kvin

Гринч – похититель тепла, или как правильно искать тепловые потери в домах
@TeploYak

DIY. Книги для всех, даром
@averkij

Импортозамещаем Evernote. Obsidian – менеджер заметок и лучший друг менеджеров
@nsuvorov

Как улучшить DJI Spark на 7%
@Sergiv

Pineapple Nano своими руками Часть 1. Сборка платформы
@Apparatus

RadSensor v1.0: собираем портативный персональный дозиметр из готовых компонентов
@yellowknife

???? Номинация «ML и AI»

Кто будет оценивать статьи:

  • Антон Мальцев @ZlodeiBaal— CTO Rembrain, Head of ML CherryLabs;

  • Дмитрий Ватолин @3Dvideo— руководит двумя лабораториями, ведущими исследования в ИИ. Одна из лабораторий базируется в МГУ;

  • Дмитрий Пагин @pagin— Teamlead группы ML/CV в TrafficData. В вечной борьбе за скорость инференса и точность глубоких сетей.

Шорт-лист номинации «ML и AI»

Как мы с помощью NLP облегчаем поиск людей с суицидальными наклонностями
@aarmaageedoon

Самая большая BERT-подобная модель на русском, которая поместится на ваш компьютер
@mryab

Яндекс выложил YaLM 100B — сейчас это крупнейшая GPT-подобная нейросеть в свободном доступе. Вот как удалось её обучить
@MichaelEk

Трекинг множества объектов без разметки или как следить за пузырьками во время пенной флотации
@Laggg

Самоуверенные нейросети
@sleep3r

Как Яндекс перепридумал поиск для разработчиков
@alejes

Как мы не смогли создать медицинского чат-бота. История проекта, который так и не увидел свет
@Artgor

Как работает DALL-E
@Nikuson

Покоряем высоты для велонавигатора 2ГИС
@akravchuk97

Realtime-матчинг: находим матчи за считанные минуты вместо 24 часов
@alex_golubev13

Мой друг интересуется, как ИИ мог бы уничтожить планету Зимля?
@Maslukhin

Секретный прогноз IT-экосистемы (сбывшийся на 82%), чтобы понять к чему готовиться
@kichik

Контекстные многорукие бандиты для рекомендации контента, или Не Бернулли единым
@Makoomaky

Что такое MLOps? Самый подробный текст про работу с ML-системами, который вы найдете в интернете
@Sagidullin

Увеличиваем FPS в аниме с помощью нейросети и GPU Tesla T4
@suncru

Разбираемся с платформами обработки данных на примере барбершопа «Бородатый сисадмин». Какие бывают и всем ли они нужны
@lodz

ChatGPT написал Android-приложение
@maxkachinkin

Что мы действительно (не)знаем о наличии сознания у сверхбольших нейросетей?
@Durham

Шахматы и вопрос разумности больших языковых моделей
@Alice_point_py

Как узнать принцессу среди 500 амурских тигров с помощью vision transformers
@NapoleonIT

???? Номинация «Железо и его разработка»

Кто будет оценивать статьи:

  • Павел Жовнер @zhovner— автор проекта Flipper Zero;

  • Евгений Литвинов @the_bat— суровый технарь;

  • Сергей Шутник @iiiytn1k— сервисный инженер по ремонту и обслуживанию электрооборудования спецтехники, а в свободное от работы время электронщик-любитель.

Шорт-лист номинации «Железо и его разработка»

Находчивость и смекалка. Как мы теперь чиним железки Cisco
@AndreyTarasov

Мы разработали 44 устройства за 6 лет, продаем их по всему миру, только этого мало
@AlekDikarev

Почему Li-ion дешевле «свинца»
@Mishustina

Станция 2. Истории разработки одного из самых сложных устройств Яндекса
@Leono

Цифровой рентген: реверсировал, реверсировал, да и выреверсировал
@primogengrout

Вторая жизнь китайского чудо-шнурка J2534
@kolyandex

Апериодическая решётка Яндекс Станции 2: история, 3D-модели и акустические эксперименты
@yupych

Выходим в Интернет с помощью модуля на SIM800L
@Rightech_IoT

Российский серверный процессор Baikal S
@RiddleRider

Разработка блока управления боковыми зеркалами автомобиля
@RV3EFE

Микроконтроллеры по 5 рублей. Программируем микросхемы PADAUK
@MechanikArtem

Как спроектировать фильтр электромагнитных помех для DC-DC преобразователя?
@zuganov

Краткий обзор российских рефлектометров ARINST VR 23 — 6200 и CABAN R60
@Steve_R

Автоматизация тестирования при разработке прошивок радиоэлектронных устройств
@Korogodin

Препарируем дельфина: что внутри у Flipper Zero
@vvzvlad

Бюджет потерь USB 3.2
@brsbrs

Разработка 2-наносекундного излучателя лидара. Тестовое задание от Яндекс.Беспилотники
@Yargh

«Эльбрус-8СВ» в дата-центре: реально ли сделать «импортозамещающий» сервер
@Maksvelis

Разработка источника питания со входным напряжением 1000В на основе карбид-кремниевых транзисторов
@power-link

Два сервера GAGAR>N и несколько жизненных тестов: насколько хороша новая платформа?
@alzotov

???? Номинация «Карьера и образование в IT»

Кто будет оценивать статьи:

Шорт-лист номинации «Карьера и образование в IT»

Пройти LeetCode за год: экскурсия по сайту и roadmap
@TLHE

Что нужно знать, чтобы быть синьором?
@Loriowar

Обойти принцип Питера или как я снова стал программистом после 12 лет работы менеджером
@rdudov

Программа адаптации – как помочь новичку стать «своим» в команде
@GEerty

Приручая System Design Interview. Как его организовать и как к нему подготовиться
@OlegStrekalovsky

Как изучить SQL за ночь или шпаргалка для системного аналитика
@anna_ovzyak

И целого проекта мало — как системному аналитику собрать побольше опыта и не сойти с ума
@KainovaAV

Как войти в IT?
@shaykemelov

5 советов, чтобы успешно притворяться разработчиком
@InnokentyDM

Нужен ли скрипач или приключения кандидата наук в кровавом энтерпрайзе
@Neom1an

О бедном абапере замолвите словечко
@a_che

Моя история подготовки к интервью в FAANG
@vbeskrovnov

Почему аспирантура — зло
@Ioanna

Молодежь нынче пошла не та, или поиск системного аналитика «за 200»
@suburg

Анализ вакансий ИТ в Москве: системное администрирование
@Tribunalrelife

Вот как мы поняли, что нам нужно больше стажеров
@whoosaa

Как ускорить адаптацию сотрудников с помощью продуктового онбординга? Опыт Selectel
@a1ekseevna

«Пап, ты уже старый для этого»: как я в 40 лет ушёл из редакторов во фронтенд-разработчики
@AndreyRyab

Почему после курсов по программированию вы никому не нужны. Как найти первую работу в IT
@HireHack

Rust должен умереть, МГУ сделал замеры
@humbug

Некомпетентные компетенции
@aimfirst

Невыжившие в IT
@nmivan

Ментор в беде не бросит: как онбордить новичка, чтобы он тестил в свое удовольствие
@Ilmirka

Собеседование Golang разработчика (теоретические вопросы), Часть II. Что там с конкурентностью?
@doroshenkoam

???? Номинация «Серия статей»

Сюда попали настолько разные статьи, что оценить их все вместе по силам только модераторам Хабра. Познакомиться с ними можно в посте про модераторов.

Шорт-лист номинации «Серия статей»

Чтобы не растягивать список, здесь указана только статья, ссылку на которую нам прислал автор.

Величайшие программисты 21 века. Джон-Движок Кармак
@alizar

Клубничная чудо-коробка 2.0 всё
@shurik2533

Российские компьютерные игры 90-х годов. Ч. 4
@Erwinmal

Операционные усилители. Часть 6: Однополярное включение ОУ. Помехи, экранирование, «развязки» и защиты
@dmitriyrudnev

Как мы создавали сервис для улучшения города в Ташкенте (Узбекистан)
@brucewayneorjustahror

Архитектура Архитектуры. Шаг 10. Это конец
@XaBoK

Пятьдесят лет на стезе программирования. Часть V. Назад в СССР. 1988-1991 г.г
@saipr

Разглядывая JTAG: идентификация
@Flammmable

Как попробовать 60-процентную клавиатуру, если у вас её нет
@sukhe

Ужасный %s, известный своими бесчинствами: эмулятор Сферы, часть 1
@knelse

Привет Emotet! Заключительная 3-я часть.Продолжаем исследовать дамп оперативной памяти заражённый Emotet
@AntonyN0p

Теперь наш синтез на 20 языках
@snakers4

Как увидеть 120 Гц и выбрать три телевизора. Часть 2
@VBDUnit

TypeScript в React-приложениях. 1. Как типизировать данные
@Svetozarpnz

Создание демки специально для HABR — Часть 1
@dlinyj

Приручаем многопоточность в Node.js (часть 1/5: базовые концепты)
@Kilor

Вопросы о левел-дизайне: о чем молчат дизайнеры локаций
@VasiliySkobelev

Bottom sheet: Custom transitioning
@Kotenagitare

Чем хорош мониторинг SCADA-систем WinCC в Zabbix
@severstal

Логи в iOS, эпизод 3: BlackBox
@AllDmeat

Автономный LTE роутер своими руками | Часть 1 — От идеи до схемы
@kulhaker478

Как ускорить Python с помощью C-расширений. Часть 2
@igoral

Security awareness — больше, чем просто фишинг. Часть 2
@Kathr1n_a

Неравный join
@i_shutov

Разработка hexapod с нуля (часть 12) — новое ядро передвижения
@Neoprog

Предотвращаем утечки памяти в Go, ч. 2. Особенности рантайма
@vitalyisaev2

???? Секретная номинация

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

Кто будет оценивать — пока неизвестно, но мы постараемся договориться со специалистами.

Шорт-лист номинации «Анализ и проектирование систем»

Лучшие практики модальных окон. Компоненты дизайн системы
@SnickDesign

Компонентный подход. Боремся со сложностью в Android-приложениях
@a_artikov

Исследование формата бинарных файлов на Python
@grigorym

Kafka как интеграционная платформа: от источников данных к потребителям и в хранилище (часть 1)
@e11it

Как мы автоматизировали работу с Kafka: через тернии к Cruise Control
@yukhodyrev

Yandex Planner. Как планировать вычислительные мощности
@sergio42

Надеть Telegram на OpenVPN и завернуть это в Docker
@mopkob

Kubernetes CronJob не запустился? Тогда мы с shared informer идём к вам
@nevanna

Как мы ведём документацию рядом с кодом
@alobzov

Архитектура Шредингера и способы с ней бороться
@3ongleip

Зачем нам понадобился реплатформинг
@mvideo(Александ Зеленюк)

Как мы сделали самописный длинномер для работы в дата-центрах
@cherry_velly

От Isolation к Consistency — дорога длиной в 30 лет
@maxim_ge

Как мы навели порядок в C++/Qt проекте с помощью Conan
@ujifman

Децентрализованный поиск для свободного веба
@PashaPodolsky

Как упростить жизнь за 312 коротких шагов: проектируем GraphQL API в микросервисной архитектуре
@NizhnikovEvgeny

Без А/B результат XЗ, или Как построить высоконагруженную платформу А/B-тестов
@evpak

Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2
@sergey-sw

Оптимизация поиска по большому полю
@jobgemws

Как мы развивали бэкенд War Robots, в процессе заDDoSив самих себя — и чему научились после этого
@solver

К микросервисам через reverse engineering и кодогенерацию
@tyutyunkov

Как быстро реализовать поиск на корпоративном портале
@gardiys

Паттерн Outbox: как не растерять сообщения в микросервисной архитектуре
@Mania_c

Комментарии (26)


  1. GrimAnEye
    00.00.0000 00:00
    +13

    Жду результатов)


  1. Suvitruf
    00.00.0000 00:00
    +11

    Всем удачи. Ну, держитесь, ребята, участвующие в номинации «Геймдев» ????


  1. rorocho
    00.00.0000 00:00
    -16

    Еще по "Золотому сайту" стало понятно, что конкурсы в российском ай-ти - такие-себе. Ну ребят, ну как вы умудрились, даже не начав судейство, из всего-то пяти обозначенных критериев оценки два - "Глубина проработки темы" и "Лаконичность" - сделать противоречащими друг другу??? :)


    1. Exosphere
      00.00.0000 00:00
      +22

      Они ничем друг другу не противоречат:

      • глубина проработки темы - это уровень её раскрытия, доказательность, практические результаты и теоретические выкладки на должном уровне;

      • лаконичность - это текст без всего лишнего и накрученного, лаконичным может быть текст в 65 тыс. знаков, а пространным и "водяным" - в 5 тыс. знаков.


      1. rorocho
        00.00.0000 00:00
        -9

        "без лишнего и накрученного" "Большой толковый" определяет как "немногословный", "простой" и "не перегруженный деталями". Извините, я думал, что глубина проработки подразумевает большее количество слов, усложнение и бОльшее количество деталей.
        Другими словами, лаконичность двух одинаковых материалов разной глубины проработки априори обратно различна. Блин, логика повредила карме! :)


        1. nin-jin
          00.00.0000 00:00

          Вот пример глубокого, но лаконичного: https://habr.com/ru/post/477448/


          1. trinxery
            00.00.0000 00:00
            +6

            Hidden text

            глубокого, лаконичного

            vintage


            1. nin-jin
              00.00.0000 00:00

              Не правду сказал?


  1. siller174
    00.00.0000 00:00

    Неожиданно и очень интересно.


  1. nin-jin
    00.00.0000 00:00
    +3

    А как номинантов отсеивали?


    1. apoltavcev Автор
      00.00.0000 00:00
      +9

      Силами модераторов и редакторов Хабра, но в особо заковыристых случаях привлекали знакомых технарей. На первой стадии проверили статьи на соответствие правилам Технотекста. Часть срезалась сразу же — например, нам прислали пару десятков постов не 2022 года.

      Затем проверяли на соответствие номинации и оценивали формальные показатели успешности статьи: рейтинг, просмотры, добавления в закладки, количество и тональность комментариев. На этом этапе ушли статьи не по теме и те, у которых одновременно все показатели не дотягивали до среднего уровня.

      А уже после смотрели на окружение статьи: насколько сильны конкуренты и есть ли у конкретного текста реальные шансы на победу. У ребят из Хабра хорошая насмотренность, но на этом этапе мы старались не лютовать. Да и сильных статей в этом году было много — поэтому короткие списки вышли не очень короткими.

      Жаль, но все заявки судьи не смогли бы обработать чисто физически. Только в номинацию «Бэкенд» пришло больше сотни текстов.


  1. empenoso
    00.00.0000 00:00

    А в прошлом году была номинация «Лучший кейс», а в этом году её не стало?


    1. apoltavcev Автор
      00.00.0000 00:00
      +1

      Да, в этом году решили отказаться от номинации «Лучший кейс» в пользу более узких и технических. Так удобнее сравнивать тексты друг с другом. Кейс — это довольно широкая формулировка, а найти судей со знаниями обо во всём на свете трудно.

      Но внутри технических номинаций много хороших кейсов)


  1. vaniacer
    00.00.0000 00:00
    +2

    Внезапно в номинацию попало то, что я написал про sshto)
    С нетерпением жду 14-го апреля)


  1. TheGingerHAL
    00.00.0000 00:00
    +1

    ух ты! круто!)


  1. SnickDesign
    00.00.0000 00:00
    +2

    Давайте в следующем году номинацию по дизайну:) ПЖ


    1. apoltavcev Автор
      00.00.0000 00:00
      +3

      Спойлерить не буду, но в Хабре давно обсуждаются перспективы развития дизайнерских и манагерских хабов. Шанс на интересные активности по этим направлениям есть)


  1. TLHE
    00.00.0000 00:00

    Статьи будут оцениваться отдельно по техническим и журналистским критериям, с использованием 10-балльной шкалы

    Будет публичный рейтинг или это только для внутреннего использования?


    1. apoltavcev Автор
      00.00.0000 00:00
      +8

      По большинству номинаций мы сможем опубликовать набранные статьями баллы, но в обобщённом виде. Чтобы у авторов не было соблазна обижаться на конкретного судью)


  1. MasterMentor
    00.00.0000 00:00
    -4

    Упадок.


  1. vgaidadei
    00.00.0000 00:00
    +6

    Ура. Я в шорт листе)


  1. Mike-M
    00.00.0000 00:00

    В каждой номинации два победителя: первый определяется по сумме технических и журналистских критериев, а второй — по сумме только технических.
    Удачный ход, на мой взгляд. Наглядно показывает не только профессионалов, но и тех, кто умеет донести свой профессионализм до аудитории.

    Затем проверяли на соответствие номинации и оценивали формальные показатели успешности статьи: рейтинг, просмотры, добавления в закладки, количество и тональность комментариев.
    И это тоже правильно, я считаю. Таким образом учитывается мнение читателей о статье до того, как она попадет в шорт-лист. В прошлом году, помню, в номинации «Тестирование» победила статья с околонулевым рейтингом…

    Подача и оформление — как оформлена и визуализирована статья, насколько адекватно применены элементы форматирования, какое формируется общее впечатление.
    Всё хорошо, только про правописание в явном виде опять ничего не сказано. Под «общим впечатлением» можно подразумевать всё что угодно.

    Открываю секрет: дополнительная номинация — это «Анализ и проектирование систем».
    А я надеялся что это будет долгожданная номинация «Лучшая статья по мнению читателей»…


  1. strokoff
    00.00.0000 00:00

    А уже слишком поздно да? Чтобы предложить статейку про wysiwyg в фронтенд лист


    1. apoltavcev Автор
      00.00.0000 00:00

      Да, приём заявок закончился. А жаль, у вас интересная статья.


      1. strokoff
        00.00.0000 00:00

        И мне жаль, буду считать что успел, но остался 677ым просто и не зашёл в шорт-лист)


      1. XaBoK
        00.00.0000 00:00

        А почему жаль, разве статья не подойдёт для Технотекста 23?