43; Tech
Open in Telegram
Канал технических подразделений системы маркировки Честный ЗНАК. Делимся тем, как устроена разработка, эксплуатация и безопасность одной из крупнейших цифровых платформ в стране. Плюс немного хаоса (как и положено в IT). Новости, люди, инсайды, IT-движ.
Show more823
Subscribers
+124 hours
+247 days
+9330 days
Posts Archive
823
JUnit 5 Extensions, часть 2 – уже на Хабре 🚀
Тема: пишем умные data-провайдеры и микро-DI на Kotlin.
В статье:
🔌 Способы регистрации расширений
ExtendWith, авто через META-INF/services и программная через RegisterExtension
⚙️ ExecutionCondition
реализуем XFail для пропуска упавших тестов
📦 ArgumentsProvider + AnnotationConsumer
кастомный JsonSource для загрузки тест-данных из JSON
🧩 ParameterResolver
инжектируем временные директории; отдельно разбираем ExtensionContext, Store и Namespace как механизм хранения состояния между хуками
💉 Field Injection через TestInstancePostProcessor
читаем конфиги через Property из .properties-файлов с приоритетом на env-переменные для CI/CD
🏗️ Микро-DI с рекурсивным резолвингом
собственный IoC-контейнер а-ля Spring Autowired
Если пропустили первую часть – рекомендуем начать с неё.
Новая статья уже на Хабре! Читайте, оценивайте и пишите комментарии 👉
823
Аналитический Марафон / онлайн / 18 апреля
От 43;Tech выступит Дмитрий Курило, системный аналитик больших данных
Доклад:
«От таблиц к графам: новый инструмент для анализа отраслевого рынка»
О чём поговорим:
✔️как устроена предметная область маркировки и какие есть виды отчётности
✔️зачем в аналитике нужны графы и какие задачи они решают
✔️как устроена архитектура графов и чем они отличаются друг от друга
Покажем кейсы, примеры и результаты использования графов в аналитике.
Стать участником марафона можно по ссылке.
823
Битва за IT / Москва + онлайн / 13–14 апреля
Спикер:
Ефим Пункин, руководитель команды аналитики данных.
Доклад:
«От вчерашнего студента до мидла за год».
Разберём:
✔️как вырастить специалистов внутри, а не искать их бесконечно
✔️как превратить стажировку в инвестицию с понятным результатом
✔️как сократить адаптацию и ускорить рост
Из практики:
✔️~50% команды – выпускники стажировки
✔️наставники растут в тимлидов
✔️понятная траектория до мидла за год
И честно:
✔️когда это не работает
✔️как проходит отбор
✔️почему не все доходят до финала
До встречи!
823
Стачка / Ульяновск / 10–11 апреля
От 43;Tech выступит Ефим Пункин, руководитель команды аналитики данных 👨💻
Доклад:
«Не пустим грязь в прод: архитектура качества данных в аналитической платформе».
О чём поговорим:
Большинство команд тратят часы на поиск причин ошибок — пока пользователь уже видит некорректные данные в проде 📉
Ефим покажет, как выстроить систему контроля качества данных, которая ловит проблемы до публикации ⚙️
Разберём реальную архитектуру:
Airflow + SodaCL, Spark / ClickHouse / PostgreSQL, Kafka → Redash / Grafana и WAP-паттерн, который не пропускает «грязные» данные дальше 🚫
Будем рады увидеться!
823
Апрель = конференции 🎤
Спикеры 43;Tech подготовили доклады и выступят на конференциях: Ульяновск, Москва и онлайн. Будем рады увидеться и пообщаться.
Совсем скоро расскажем подробнее: где, когда и о чём 💛⚙️
823
1 апреля.
Сегодня даже баг может оказаться шуткой.
Или не может.
Надеемся, ваш день проходит с отличным настроением 🙂
823
Сегодня день резервного копирования.
В этот день мир делится на два типа людей:
— тех, кто делает бэкапы
— и тех, кто будет их делать
823
+8
Deep Dive in Problem Solving 🔍
Иногда в работе аналитика самое сложное – не написать требования, а понять, почему заказчик пришел именно с таким запросом.
На одной из конференций, наш системный аналитик Анастасия Кайнова рассказала, как опыт работы в техподдержке научил её быстро разбираться в сложных инцидентах и находить настоящие причины проблем.
Главная мысль проста: любая система – это граф из узлов и связей, и проблемы можно искать по понятному алгоритму.
Мы превратили доклад в короткую серию карточек. Внутри – простой алгоритм, который помогает находить проблему даже в очень сложных системах.
▶️ Полное выступление можно посмотреть по ссылке
💬 Больше материалов и мыслей автора – в её Telegram-канале
823
+3
Срочно: обновление для спины и шеи доступно
Если вы сейчас читаете это, не меняя позу уже пару часов – это знак 🙂
Мини-апдейт за 2 минуты:
1️⃣ Вытяжение спины
Потянитесь вверх, потом аккуратно вперёд. Как будто пытаетесь достать до дедлайна.
2️⃣ Шея вперёд / назад
Медленно, без фанатизма. Голову лучше не «перегружать» – она нам ещё нужна.
3️⃣ Наклоны головы
Ухо к плечу. Плечи не поднимаем – они и так на стрессе.
4️⃣ Наклоны корпуса
Тянемся в сторону, дышим. Да, это тоже считается активностью.
Пара минут – и вы снова человек, а не часть кресла.
823
+5
Как перестать откладывать задачи
Прокрастинация – это не про лень. Чаще всего это про перегруз, неопределённость или задачу, к которой непонятно как подступиться. Собрали в карточках 5 техник, которые помогают «сдвинуться с места» и начать действовать.
823
+3
Как писать промпты, чтобы не злиться на ИИ
Обычно нейросеть отвечает странно не потому, что она «плохая», а потому что запрос был слишком общим. Хороший промпт — это короткое, но точное ТЗ.
Вот 6 принципов, которые помогают получать более внятный результат.
823
Понедельник. Немного инженерного юмора.
Есть три стадии расследования бага:
1. Странно
2. Очень странно
3. А, ну конечно
Хорошей всем недели!
823
🌷
deploy happiness
fix bugs
ship great code
И пусть всё это происходит в отличной компании.
С праздником, 43;Tech 💛
823
🟩 Бинго айтишника
Иногда рабочий спринт выглядит как чек-лист. Мы решили превратить его в бинго.
Если узнаёте себя в карточке – ставьте мысленный ✔️. Посмотрим, у кого быстрее закроется поле 🤓
823
🔌 28 февраля – День сетевого кабеля
Да, звучит неожиданно. Но именно в этот день в 1956 году был запатентован сетевой кабель. Изобретение, которое позволило соединять компьютеры в локальные сети. До этого обмен данными между машинами был настоящим квестом.
Можно сказать, что с этого момента началась привычная нам IT-реальность: сети, серверы, дата-центры и всё, что держит инфраструктуру в рабочем состоянии.
Поэтому сегодня – отличный повод поздравить всех, кто строит, поддерживает и защищает цифровые системы.
Пусть соединение будет стабильным, пакеты – без потерь, а прод – без сюрпризов.
С профессиональным праздником, 43;Tech ⚡
823
+8
🛡️ Слабый пароль – не приговор
Пароли – до сих пор одна из самых уязвимых точек в безопасности. Один неудачный выбор, и доступ к вашей учётке может получить кто угодно. Мы часто говорим об этом внутри команды, а на 43;Tech Conf ’25 Владислав Кириллов посвятил этой теме целый доклад.
Теперь его основные идеи – в карточках. Рассказываем, чем опасны простые пароли и что мы сделали, чтобы защитить систему по-настоящему.
823
+5
«OCR по-русски»: как мы оценивали распознавание текста на сложных документах
Когда нужно превратить тысячи разнородных документов в машиночитаемый текст, “просто OCR” не работает. Мы сделали честное сравнение решений под русскоязычные документы: пайплайн, метрики, тесты на реальных сценариях, плюс свой движок. Где сильны классические OCR, где выигрывают VLM, и что выбрали мы — в карточках.
823
43;Tech – за безопасный интернет.
Потому что защита начинается не с файрвола, а с культуры осознанного поведения онлайн.
С Днём безопасного интернета!
823
+8
📄 Резюме бывают разные
Всё, что вы сейчас увидите, – реальные цитаты из резюме. Наши HR собирали коллекцию годами. Сегодня публикуем некоторые из них.
Где-то – шедевры самопрезентации, где-то – искренний сюрреализм. Мы собрали 9 слайдов с фразами из откликов, которые точно запоминаются. Но не тем, чем нужно.
Смотрим, улыбаемся и не повторяем!
