Обработка ошибок есть в любом приложении, но эта задача только кажется простой👀
Ошибка может быть строкой, структурой, интерфейсом, содержать стек или другую ошибку. Поэтому выявление ошибок порой превращается в очень непростую задачу. Backend-сочинитель продуктовых решений для передачи вашего смартфона в хорошие руки Илья Сергунин поделится регламентом, который позволяет определять нужный подход в зависимости от типа приложения и требований к обработке ошибок. Поэтому, всех, кому интересно упростить себе дебаг, собрав подходящие ошибки для проекта, милости просим на почитать.
Подробности в статье
👉 Сохраняйте себе и читайте, когда будет удобно
Ошибка может быть строкой, структурой, интерфейсом, содержать стек или другую ошибку. Поэтому выявление ошибок порой превращается в очень непростую задачу. Backend-сочинитель продуктовых решений для передачи вашего смартфона в хорошие руки Илья Сергунин поделится регламентом, который позволяет определять нужный подход в зависимости от типа приложения и требований к обработке ошибок. Поэтому, всех, кому интересно упростить себе дебаг, собрав подходящие ошибки для проекта, милости просим на почитать.
Подробности в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Регламент для работы с ошибками в Go
Ошибки в приложениях неизбежны, но мы можем их смягчить и упростить отладку. Но как выбрать правильный способ обработки? В этой статье предлагаю разобраться, как организовать работу с ошибками в Go...
Уже завтра приглашаем всех участников Golang Conf X 2025 на afterparty!
После насыщенного дня на Golang Conf X 2025 у вас есть уникальная возможность продолжить общение и обмен опытом в неформальной обстановке!
Мы подготовили для вас несколько активностей.
👉 Бункер
🔴 Где: терраса
🔴 Во сколько: с 18:20
🔴 В чем суть: каждый игрок становится персонажем с уникальными характеристиками. Например, необходимо убедить других, что именно ваша коллекция пластинок поможет всем при апокалипсисе, и остаться в бункере
🔴 Кто проводит: Эдгар Сипки - член ПК Golang Conf X 2025
👉 Опенсорсная настолка про IT «Ship IT»!
🔴 Где: терраса
🔴 Во сколько: с 18:20
🔴 В чем суть: задеплойте все компоненты вашей архитектуры в прод быстрее конкурентов и станьте победителем! Как в реальной жизни: душите и отменяйте коллег, следите за инфраструктурой, не деплойте в пятницу, используйте sudo, находите ошибки и уязвимости в чужих приложениях
🔴 Кто проводит: Никита Соболев - член ПК конференций Онтико
👉 Мастер-класс «Отсобесь будущего руководителя»
🔴 Где: зал «Мондриан» 1 этаж
🔴 Во сколько: с 18:20 до 19:50
🔴 В чем суть: наем — это двусторонний процесс. Кандидаты тоже имеют право собеседовать своих потенциальных руководителей. Хотите узнать как задавать правильные вопросы, чтобы быть уверенными в выборе работодателя? - Приходите на мастер-класс!
🔴 Кто проводит: Анна Афонина - ведущая конференции Golang Conf X 2025, организатор SPb IT Recruiter, HR Tech Day, карьерный консультант с 10-летним опытом
👉 Быстрое знакомство
🔴 Где: уличная зона
🔴 Во сколько: с 18:20
🔴 В чем суть: сложно начать разговор на вечеринке?
Не переживайте! В начале мероприятия мы организуем быстрые знакомства и предложим темы для общения. Это не «спид-дейтинг» — не нужно вымучивать самопрезентации! Просто слушайте доклады и делитесь мнениями о мире Golang, а мы поможем вам с остальным
🔴 Кто проводит: Филипп Дельгядо - член ПК Golang Conf X 2025
Не упустите шанс перенять опыт других профессионалов и стать частью живого сообщества Golang-разработчиков в развлекательном формате!
Ставьте реакции под постом:
❤️ - приду на игру «Бункер»
🔥 - приду на настолку про IT
👍🏻 - буду на мастер-классе
👌🏻 - пойду на «Быстрые знакомства»
😍 - хочу все и сразу
Ждем вас после основной программы с 18:20 до 21:00!
После насыщенного дня на Golang Conf X 2025 у вас есть уникальная возможность продолжить общение и обмен опытом в неформальной обстановке!
Мы подготовили для вас несколько активностей.
Не переживайте! В начале мероприятия мы организуем быстрые знакомства и предложим темы для общения. Это не «спид-дейтинг» — не нужно вымучивать самопрезентации! Просто слушайте доклады и делитесь мнениями о мире Golang, а мы поможем вам с остальным
Не упустите шанс перенять опыт других профессионалов и стать частью живого сообщества Golang-разработчиков в развлекательном формате!
Ставьте реакции под постом:
❤️ - приду на игру «Бункер»
🔥 - приду на настолку про IT
👍🏻 - буду на мастер-классе
👌🏻 - пойду на «Быстрые знакомства»
😍 - хочу все и сразу
Ждем вас после основной программы с 18:20 до 21:00!
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Ответы на эти вопросы вы найдете в докладе Кирилла Кузина на Golang Conf X 2025.
Кирилл уже неоднократно выступал на Golang Conf. Раньше он работал на заводах и проектировал космодром, а потом проникся любовью к Go. Сейчас Кирилл работает в Ви.Tech над сервисами на Go и PaaS. Также Кирилл ведет канал в телеграмм, где раскрывает информационные технологии с неожиданных ракурсов.
В видео Кирилл делится, почему стоит посетить его и другие доклады конференции. Обязательно смотрите, вдохновляйтесь и присоединяйтесь завтра, 4 июня, к Golang Conf X 2025
Успейте забронировать билет на нашем сайте!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Всем привет! С радостью сообщаем о старте самой крупной конференции по Go в России - Golang Conf X 2025!
Как это будет?
🔗Регистрация открывается в 8:45 и продлится всю конференцию
🔗Продолжительность мероприятия - 1 день. Первые доклады начинаются в 10:00, последние заканчиваются в 17:50. После окончания основной программы состоится afterparty, в рамках которого мы организовали множество уникальных активностей
🔗Длительность докладов 40-50 минут + перерыв на 10-20 минут
Расписание доступно здесь
После регистрации ждем вас на открытии конференции в 9:40 в главном зале Banksy⭐️
Как это будет?
🔗Регистрация открывается в 8:45 и продлится всю конференцию
🔗Продолжительность мероприятия - 1 день. Первые доклады начинаются в 10:00, последние заканчиваются в 17:50. После окончания основной программы состоится afterparty, в рамках которого мы организовали множество уникальных активностей
🔗Длительность докладов 40-50 минут + перерыв на 10-20 минут
Расписание доступно здесь
После регистрации ждем вас на открытии конференции в 9:40 в главном зале Banksy⭐️
❗️Регистрация уже началась
Для того, чтобы пройти ее, подготовьте любой документ, удостоверяющий личность, или заранее распечатанный билет.
После регистрации вы сможете выпить чашечку бодрящего кофе (или чая), чтобы зарядиться энергией и окончательно проснуться☕️
А в 9:40 ждем вас в зале Banksy на торжественном открытии конференции!
Для того, чтобы пройти ее, подготовьте любой документ, удостоверяющий личность, или заранее распечатанный билет.
После регистрации вы сможете выпить чашечку бодрящего кофе (или чая), чтобы зарядиться энергией и окончательно проснуться☕️
А в 9:40 ждем вас в зале Banksy на торжественном открытии конференции!
Присоединяйтесь к нашему чату, где мы обсуждаем доклады и делимся впечатлениями - https://t.me/GolangConfTalks ✏️
🔥Сегодня мы проводим конкурс на лучшую полезную мысль! Чтобы поучаствовать, поделитесь в чате одним важным советом или инсайтом, который вы получите из выступлений спикеров. Обязательно используйте хештег #GO25_Insights в своем сообщении.
Мы выберем самый ценный или оригинальный совет. Приз за 1 место — часовая консультация с экспертом по Go из членов ПК Golang Conf X 2025. 2 и 3 места будут награждены памятными подарками.
Итоги подведем на закрытии конференции в 18:00 в главном зале Banksy.
Не упустите шанс поделиться своим мнением и получить призы⭐️
🔥Сегодня мы проводим конкурс на лучшую полезную мысль! Чтобы поучаствовать, поделитесь в чате одним важным советом или инсайтом, который вы получите из выступлений спикеров. Обязательно используйте хештег #GO25_Insights в своем сообщении.
Мы выберем самый ценный или оригинальный совет. Приз за 1 место — часовая консультация с экспертом по Go из членов ПК Golang Conf X 2025. 2 и 3 места будут награждены памятными подарками.
Итоги подведем на закрытии конференции в 18:00 в главном зале Banksy.
Не упустите шанс поделиться своим мнением и получить призы⭐️
Уже через 10 минут стартуют первые доклады📌
📎В зале Banksy
- 10:00 «if err != nil: почему мы (не)любим обработку ошибок в Go и обзор пропозалов по ее изменению» Павел Агалецкий (Авито)
- 11:10 «Почему вы должны научиться использовать дженерики» Даниил Подольский (Yadro)
📎В зале Andy
- 10:00 «За кулисами асинхронности: корутины, горутины и правда между ними» Дмитрий Буров (Lamoda Tech)
- 11:10 «Путь к слоистой архитектуре приложения» Павел Погорельчук (Wildberries & Russ)
📎В зале Mondrian
- 10:00 «От хаоса к порядку: управление состояниями и консистентность в интеграциях» Владимир Тельбухов (Яндекс)
- 11:10 «Темная сторона Go: как избежать уязвимостей и писать безопасный код» Георгий Фатеев (MWS (МТС Web Services))
📎В зале Morrison
- 10:00 «Garbage Collector: от появления до современных алгоритмов» Михаил Люц (Ozon Банк)
- 11:10 «От Netlink к eBPF: радикальное ускорение трассировки интернет-пакетов» Вадим Калашников (Wildberries & Russ)
До встречи на докладах!
📎В зале Banksy
- 10:00 «if err != nil: почему мы (не)любим обработку ошибок в Go и обзор пропозалов по ее изменению» Павел Агалецкий (Авито)
- 11:10 «Почему вы должны научиться использовать дженерики» Даниил Подольский (Yadro)
📎В зале Andy
- 10:00 «За кулисами асинхронности: корутины, горутины и правда между ними» Дмитрий Буров (Lamoda Tech)
- 11:10 «Путь к слоистой архитектуре приложения» Павел Погорельчук (Wildberries & Russ)
📎В зале Mondrian
- 10:00 «От хаоса к порядку: управление состояниями и консистентность в интеграциях» Владимир Тельбухов (Яндекс)
- 11:10 «Темная сторона Go: как избежать уязвимостей и писать безопасный код» Георгий Фатеев (MWS (МТС Web Services))
📎В зале Morrison
- 10:00 «Garbage Collector: от появления до современных алгоритмов» Михаил Люц (Ozon Банк)
- 11:10 «От Netlink к eBPF: радикальное ускорение трассировки интернет-пакетов» Вадим Калашников (Wildberries & Russ)
До встречи на докладах!
Подключайтесь к нашему Telegram-боту - https://t.me/GolangConf_bot!
⚡️Он подскажет, что, где и когда:
— Покажет актуальное расписание
— Напомнит о докладах из избранного
— Синхронизируется с личным кабинетом Онтико
— Поможет найти ответы на частые вопросы
— Свяжет с командой поддержки
Чтобы всё работало корректно:
Меню → «Моё расписание» → «Синхронизировать» → «Подтвердить» → вернуться в бот → «Start».
Присоединяйтесь к боту - https://t.me/GolangConf_bot, чтобы провести время на конференции с максимальной пользой и комфортом🖇
⚡️Он подскажет, что, где и когда:
— Покажет актуальное расписание
— Напомнит о докладах из избранного
— Синхронизируется с личным кабинетом Онтико
— Поможет найти ответы на частые вопросы
— Свяжет с командой поддержки
Чтобы всё работало корректно:
Меню → «Моё расписание» → «Синхронизировать» → «Подтвердить» → вернуться в бот → «Start».
Присоединяйтесь к боту - https://t.me/GolangConf_bot, чтобы провести время на конференции с максимальной пользой и комфортом🖇
Отдыхаем, участвуем в плодотворном нетворкинге с коллегами и присоединяемся к следующим докладам!
📎Зал Banksy
- 12:20 «It’s Tool O’Clock: Time to upgrade your Go workflow | Время инструментов: пора улучшить ваш рабочий процесс с Go» Alex Rios (Stone)
- 13:30 «Черная магия unsafe в Go» Владимир Балун (Независимый эксперт)
📎Зал Andy
- 12:20 «Как мы ускорили разработку при помощи Cursor и AI-агентов» Виталий Московкин (Яндекс Еда)
- 13:30 «Key-Value Store Alchemy: Turning Logs & Trees into Lightning-Fast global replicated data in Go | Алхимия хранилищ Key-Value: как преобразовать логи и деревья в сверхбыстрые глобально реплицируемые данные на Go» Ankur Anand (Walmart)
📎Зал Mondrian
- 12:20 «Zero Retries Before Success: как писать интеграционные тесты, которым доверяешь» Дмитрий Новиков (МТС Web Services)
- 13:30 «Швейцария в картах Go: путешествие по Swiss Tables» Кирилл Кузин (Ви.Tech)
📎Зал Morrison
- 12:20 «Что такое io_uring и найдется ли ему место в Go» Константин Деревцов (YADRO)
- 13:30 «Когда возможностей Kubernetes недостаточно. Делаем свой DNS-сервер для Kubernetes в связке с CoreDNS» Никита Томчик (Т-Банк)
Увидимся на докладах!
📎Зал Banksy
- 12:20 «It’s Tool O’Clock: Time to upgrade your Go workflow | Время инструментов: пора улучшить ваш рабочий процесс с Go» Alex Rios (Stone)
- 13:30 «Черная магия unsafe в Go» Владимир Балун (Независимый эксперт)
📎Зал Andy
- 12:20 «Как мы ускорили разработку при помощи Cursor и AI-агентов» Виталий Московкин (Яндекс Еда)
- 13:30 «Key-Value Store Alchemy: Turning Logs & Trees into Lightning-Fast global replicated data in Go | Алхимия хранилищ Key-Value: как преобразовать логи и деревья в сверхбыстрые глобально реплицируемые данные на Go» Ankur Anand (Walmart)
📎Зал Mondrian
- 12:20 «Zero Retries Before Success: как писать интеграционные тесты, которым доверяешь» Дмитрий Новиков (МТС Web Services)
- 13:30 «Швейцария в картах Go: путешествие по Swiss Tables» Кирилл Кузин (Ви.Tech)
📎Зал Morrison
- 12:20 «Что такое io_uring и найдется ли ему место в Go» Константин Деревцов (YADRO)
- 13:30 «Когда возможностей Kubernetes недостаточно. Делаем свой DNS-сервер для Kubernetes в связке с CoreDNS» Никита Томчик (Т-Банк)
Увидимся на докладах!