Срочно: обновление для спины и шеи доступно
Если вы сейчас читаете это, не меняя позу уже пару часов – это знак 🙂
Мини-апдейт за 2 минуты:
1️⃣ Вытяжение спины
Потянитесь вверх, потом аккуратно вперёд. Как будто пытаетесь достать до дедлайна.
2️⃣ Шея вперёд / назад
Медленно, без фанатизма. Голову лучше не «перегружать» – она нам ещё нужна.
3️⃣ Наклоны головы
Ухо к плечу. Плечи не поднимаем – они и так на стрессе.
4️⃣ Наклоны корпуса
Тянемся в сторону, дышим. Да, это тоже считается активностью.
Пара минут – и вы снова человек, а не часть кресла.
Если вы сейчас читаете это, не меняя позу уже пару часов – это знак 🙂
Мини-апдейт за 2 минуты:
1️⃣ Вытяжение спины
Потянитесь вверх, потом аккуратно вперёд. Как будто пытаетесь достать до дедлайна.
2️⃣ Шея вперёд / назад
Медленно, без фанатизма. Голову лучше не «перегружать» – она нам ещё нужна.
3️⃣ Наклоны головы
Ухо к плечу. Плечи не поднимаем – они и так на стрессе.
4️⃣ Наклоны корпуса
Тянемся в сторону, дышим. Да, это тоже считается активностью.
Пара минут – и вы снова человек, а не часть кресла.
2🔥18❤10❤🔥3⚡3👏3😁3🎉3💯3👍2🤩1
Deep Dive in Problem Solving 🔍
Иногда в работе аналитика самое сложное – не написать требования, а понять, почему заказчик пришел именно с таким запросом.
На одной из конференций, наш системный аналитик Анастасия Кайнова рассказала, как опыт работы в техподдержке научил её быстро разбираться в сложных инцидентах и находить настоящие причины проблем.
Главная мысль проста: любая система – это граф из узлов и связей, и проблемы можно искать по понятному алгоритму.
Мы превратили доклад в короткую серию карточек. Внутри – простой алгоритм, который помогает находить проблему даже в очень сложных системах.
▶️ Полное выступление можно посмотреть по ссылке
💬 Больше материалов и мыслей автора – в её Telegram-канале
Иногда в работе аналитика самое сложное – не написать требования, а понять, почему заказчик пришел именно с таким запросом.
На одной из конференций, наш системный аналитик Анастасия Кайнова рассказала, как опыт работы в техподдержке научил её быстро разбираться в сложных инцидентах и находить настоящие причины проблем.
Главная мысль проста: любая система – это граф из узлов и связей, и проблемы можно искать по понятному алгоритму.
Мы превратили доклад в короткую серию карточек. Внутри – простой алгоритм, который помогает находить проблему даже в очень сложных системах.
▶️ Полное выступление можно посмотреть по ссылке
💬 Больше материалов и мыслей автора – в её Telegram-канале
4🔥13👏9❤8👍5💯4⚡2🎉2🤩1🤓1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня день резервного копирования.
В этот день мир делится на два типа людей:
— тех, кто делает бэкапы
— и тех, кто будет их делать
В этот день мир делится на два типа людей:
— тех, кто делает бэкапы
— и тех, кто будет их делать
3👍8❤6👏6🎉5⚡4💯3🔥2😁2👨💻2😎2
This media is not supported in your browser
VIEW IN TELEGRAM
Апрель = конференции 🎤
Спикеры 43;Tech подготовили доклады и выступят на конференциях: Ульяновск, Москва и онлайн. Будем рады увидеться и пообщаться.
Совсем скоро расскажем подробнее: где, когда и о чём 💛⚙️
Спикеры 43;Tech подготовили доклады и выступят на конференциях: Ульяновск, Москва и онлайн. Будем рады увидеться и пообщаться.
Совсем скоро расскажем подробнее: где, когда и о чём 💛⚙️
3🔥18👍8👏6🎉5💯5❤4⚡2😎2👨💻1👀1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Стачка / Ульяновск / 10–11 апреля
От 43;Tech выступит Ефим Пункин, руководитель команды аналитики данных 👨💻
Доклад:
«Не пустим грязь в прод: архитектура качества данных в аналитической платформе».
О чём поговорим:
Большинство команд тратят часы на поиск причин ошибок — пока пользователь уже видит некорректные данные в проде 📉
Ефим покажет, как выстроить систему контроля качества данных, которая ловит проблемы до публикации ⚙️
Разберём реальную архитектуру:
Airflow + SodaCL, Spark / ClickHouse / PostgreSQL, Kafka → Redash / Grafana и WAP-паттерн, который не пропускает «грязные» данные дальше 🚫
Будем рады увидеться!
От 43;Tech выступит Ефим Пункин, руководитель команды аналитики данных 👨💻
Доклад:
«Не пустим грязь в прод: архитектура качества данных в аналитической платформе».
О чём поговорим:
Большинство команд тратят часы на поиск причин ошибок — пока пользователь уже видит некорректные данные в проде 📉
Ефим покажет, как выстроить систему контроля качества данных, которая ловит проблемы до публикации ⚙️
Разберём реальную архитектуру:
Airflow + SodaCL, Spark / ClickHouse / PostgreSQL, Kafka → Redash / Grafana и WAP-паттерн, который не пропускает «грязные» данные дальше 🚫
Будем рады увидеться!
2🔥24❤11👍11🎉5💯4⚡2👏1🤓1💘1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Битва за IT / Москва + онлайн / 13–14 апреля
Спикер:
Ефим Пункин, руководитель команды аналитики данных.
Доклад:
«От вчерашнего студента до мидла за год».
Разберём:
✔️как вырастить специалистов внутри, а не искать их бесконечно
✔️как превратить стажировку в инвестицию с понятным результатом
✔️как сократить адаптацию и ускорить рост
Из практики:
✔️~50% команды – выпускники стажировки
✔️наставники растут в тимлидов
✔️понятная траектория до мидла за год
И честно:
✔️когда это не работает
✔️как проходит отбор
✔️почему не все доходят до финала
До встречи!
Спикер:
Ефим Пункин, руководитель команды аналитики данных.
Доклад:
«От вчерашнего студента до мидла за год».
Разберём:
✔️как вырастить специалистов внутри, а не искать их бесконечно
✔️как превратить стажировку в инвестицию с понятным результатом
✔️как сократить адаптацию и ускорить рост
Из практики:
✔️~50% команды – выпускники стажировки
✔️наставники растут в тимлидов
✔️понятная траектория до мидла за год
И честно:
✔️когда это не работает
✔️как проходит отбор
✔️почему не все доходят до финала
До встречи!
5❤13👍8🔥7👏4🎉3💯2🆒2🤓1🫡1
Аналитический Марафон / онлайн / 18 апреля
От 43;Tech выступит Дмитрий Курило, системный аналитик больших данных
Доклад:
«От таблиц к графам: новый инструмент для анализа отраслевого рынка»
О чём поговорим:
✔️как устроена предметная область маркировки и какие есть виды отчётности
✔️зачем в аналитике нужны графы и какие задачи они решают
✔️как устроена архитектура графов и чем они отличаются друг от друга
Покажем кейсы, примеры и результаты использования графов в аналитике.
Стать участником марафона можно по ссылке.
От 43;Tech выступит Дмитрий Курило, системный аналитик больших данных
Доклад:
«От таблиц к графам: новый инструмент для анализа отраслевого рынка»
О чём поговорим:
✔️как устроена предметная область маркировки и какие есть виды отчётности
✔️зачем в аналитике нужны графы и какие задачи они решают
✔️как устроена архитектура графов и чем они отличаются друг от друга
Покажем кейсы, примеры и результаты использования графов в аналитике.
Стать участником марафона можно по ссылке.
3❤14🔥5🎉5👍4👏4💯3🆒2💘2❤🔥1⚡1🤓1
This media is not supported in your browser
VIEW IN TELEGRAM
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
Если пропустили первую часть – рекомендуем начать с неё.
Новая статья уже на Хабре! Читайте, оценивайте и пишите комментарии 👉
Тема: пишем умные 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
Если пропустили первую часть – рекомендуем начать с неё.
Новая статья уже на Хабре! Читайте, оценивайте и пишите комментарии 👉
2👏11🔥9🎉7❤5💯5⚡2👍1💘1
This media is not supported in your browser
VIEW IN TELEGRAM
Подписывайтесь на Хабр 43;Tech ⚙️
В пятницу мы выпустили новую статью на Хабре, и уже готовим следующую – она выйдет на этой неделе.
Подписывайтесь на блог 43;Tech, чтобы не пропускать новые материалы. Будем делиться опытом команды: разработка, аналитика, безопасность, архитектура и реальные инженерные кейсы.
Stay tuned ⚡
В пятницу мы выпустили новую статью на Хабре, и уже готовим следующую – она выйдет на этой неделе.
Подписывайтесь на блог 43;Tech, чтобы не пропускать новые материалы. Будем делиться опытом команды: разработка, аналитика, безопасность, архитектура и реальные инженерные кейсы.
Stay tuned ⚡
3👍8🔥7❤5💯5⚡3🎉3👏2👀1🤝1🆒1