Авторы отправили 675 заявок на Технотекст, а мы их перебрали и готовы показать номинантов. Короткие списки получились очень даже длинными, что не может не радовать.
Победителей объявим до 14 апреля. Критерии оценки, списки судей и подборки статей по номинациям — в этом посте.
Если нашли опечатку в тексте, выделите её и нажмите
CTRL/⌘+Enter
![](https://webcf.waybackmachine.org/web/20230314223427/https://habrastorage.org/getpro/habr/upload_files/682/118/bad/682118bad3d9a3416cda5fd49dd80b55.jpg)
Система оценки
Статьи будут оцениваться отдельно по техническим и журналистским критериям, с использованием 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
Как работает неточное сравнение строк
@vgaidadei
Многопоточный Python на примерах: избавляемся от дедлоков
@pomponchik
Яндекс выложил в опенсорс YDB
@olalala
Выкуси, Telegram Premium — бот-конвертер голосовых сообщений для обхода ограничений
@taksebe
10 итераторов, о которых вы могли не знать
@stkrizh
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
🏆 Номинация «Геймдев»
Кто будет оценивать статьи:
Андрей Апанасик @Suvitruf— геймдев-евангелист, создатель сервиса для разработчиков игр Balancy;
Иван Звонарев @Acid_Bl4ck— principal game designer. До недавнего времени руководил командой ГД на War Robots: Frontiers;
Алексей Шевелёв @Boomburum — руководитель отдела поддержки пользователей Хабра.
Шорт-лист номинации «Геймдев»
Как я запустил свою первую мобильную игру и провалился
@DmitriiUporov
Программный рендер в стиле игры Doom
@dtyurev
Случайные блуждания и цепи Маркова в геймдизайне
@evlko
Как протащить верблюда сквозь игольное ушко, или обновление компилятора С++ на проекте старше 10 лет
@dkolosov
Нет HUD’а без добра: HUD в игровых интерфейсах
@VladislavOstrovsky
Памятка для UX-дизайнера на все случаи жизни: как взяться за задачу и довести ее до конца
@MYGAMES(Александр Никитин)
Как создать Minecraft на Python? Обзор библиотеки Ursina Engine
@Doctor_IT
🏆 Номинация «Cистемное администрирование»
Кто будет оценивать статьи:
Марат Сибгатулин @eucariot— ведущий в linkmeup, сетевик в Яндексе;
Николай Богданов @n_bogdanov— SRE во Vprok.ru;
Вадим Рыбалко @Pas— сисадмин Хабра.
Шорт-лист номинации «Cистемное администрирование»
Насколько хорошо у вас настроен OSPF/IS-IS или помогатор для сетевых инженеров
@vadims06
Комбинация команд и никакого мошенничества. Как мы ускорили создание бэкапов в 3 раза
@idegree
Пятничный дебаг: насколько глубока кроличья нора?
@roma_aw
Куда уходит время? Боремся за миллисекунды в Kubernetes
@Pono
Эксперимент: можно ли собрать систему управления сетевыми устройствами исключительно на Open Source решениях?
@MKazakov_croc
Основы Linux (обзор с практическим уклоном)
@simust
iPXE — заливка linux, windows, утилит по сети
@GrimAnEye
Операционная система FreeBSD на ноутбуке Lenovo
@checkpoint
Как самому за один вечер собрать минимальную ОС Linux из исходного кода
@artyomsoft
Архитектура для пользователей
@alatobol
Используем GitLab в качестве удобного Helm-репозитория
@stratnevpy
🏆 Номинация «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
🏆 Номинация «Информационная безопасность»
Кто будет оценивать статьи:
Лука Сафонов @LukaSafonov— амбассадор хаба «Информационная безопасность»;
Вадим Рыбалко @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
Обход блокировок 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
Покоряем высоты для велонавигатора 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
Разработка 2-наносекундного излучателя лидара. Тестовое задание от Яндекс.Беспилотники
@Yargh
«Эльбрус-8СВ» в дата-центре: реально ли сделать «импортозамещающий» сервер
@Maksvelis
Разработка источника питания со входным напряжением 1000В на основе карбид-кремниевых транзисторов
@power-link
Два сервера GAGAR>N и несколько жизненных тестов: насколько хороша новая платформа?
@alzotov
🏆 Номинация «Карьера и образование в IT»
Кто будет оценивать статьи:
Данил Дехканов @dehkanov— владелец digital-агентства FU2RE;
Денис Баленко (аккаунт на Хабр Карьере) — IT-рекрутер;
Наталия Лебедева (аккаут на Хабр Карьере) — HRD Хабра.
Шорт-лист номинации «Карьера и образование в IT»
Пройти LeetCode за год: экскурсия по сайту и roadmap
@TLHE
Что нужно знать, чтобы быть синьором?
@Loriowar
Обойти принцип Питера или как я снова стал программистом после 12 лет работы менеджером
@rdudov
Программа адаптации – как помочь новичку стать «своим» в команде
@GEerty
Приручая System Design Interview. Как его организовать и как к нему подготовиться
@OlegStrekalovsky
Как изучить SQL за ночь или шпаргалка для системного аналитика
@anna_ovzyak
И целого проекта мало — как системному аналитику собрать побольше опыта и не сойти с ума
@KainovaAV
5 советов, чтобы успешно притворяться разработчиком
@InnokentyDM
Нужен ли скрипач или приключения кандидата наук в кровавом энтерпрайзе
@Neom1an
О бедном абапере замолвите словечко
@a_che
Моя история подготовки к интервью в FAANG
@vbeskrovnov
Почему аспирантура — зло
@Ioanna
Молодежь нынче пошла не та, или поиск системного аналитика «за 200»
@suburg
Анализ вакансий ИТ в Москве: системное администрирование
@Tribunalrelife
Вот как мы поняли, что нам нужно больше стажеров
@whoosaa
Как ускорить адаптацию сотрудников с помощью продуктового онбординга? Опыт Selectel
@a1ekseevna
«Пап, ты уже старый для этого»: как я в 40 лет ушёл из редакторов во фронтенд-разработчики
@AndreyRyab
Почему после курсов по программированию вы никому не нужны. Как найти первую работу в IT
@HireHack
Rust должен умереть, МГУ сделал замеры
@humbug
Некомпетентные компетенции
@aimfirst
Ментор в беде не бросит: как онбордить новичка, чтобы он тестил в свое удовольствие
@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
Разработка 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