Друзья, мы проводим небольшой опрос, примите, пожалуйста, участие 🙂 А в благодарность вы получите доступ к видеозаписям докладов конференции HighLoad++ Foundation 2022. Записей еще нет в открытом доступе.
⠀
✅ Пройти опрос по ссылке - https://bx.vc/zjjzaj
⠀
Это не займет у вас больше 3х минут 😉
⠀
Вы получите 150 видео докладов с презентациями, в том числе на такие новые и актуальные темы:
⠀
- Импортозамещение
- Новая инфраструктурная парадигма
- Резкий рост нагрузки
- Офисная инфраструктура
- Обратно из облаков
и другие
⠀
✅ Пройти опрос по ссылке - https://bx.vc/zjjzaj
⠀
Это не займет у вас больше 3х минут 😉
⠀
Вы получите 150 видео докладов с презентациями, в том числе на такие новые и актуальные темы:
⠀
- Импортозамещение
- Новая инфраструктурная парадигма
- Резкий рост нагрузки
- Офисная инфраструктура
- Обратно из облаков
и другие
⠀
26 и 27 июня у нас пройдет конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2023 (в Санкт-Петербурге).
⠀
Белые ночи, развод мостов и два дня высокой нагрузки.
⠀
Если вы хотите стать спикером, подавайте заявку на доклад.
Дедлайн подачи 17 февраля, отправить заявку можно тут
⠀
Что нового помимо классических тем мы планируем:
⠀
▪️фейл секция
▪️хардкор
▪️больше обучения
▪️оффтоп
▪️лайтнинг толки
⠀
Приходите на офлайн-встречу с Программным комитетом, будем обсуждать эти и другие идеи для летнего Хайлоада в Питерском убежище для разработчиков - Failover Bar
⠀
📍10 февраля, пятница.
⏰ Сбор гостей 19.30
Начало 20.00
⠀
⠀
Ждем вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
💥 Объявляем о старте приема заявок на Премию Highload++.
HighLoad++ Award 2023 - наивысшая благодарность профессионалам и лидерам интернет-разработки России.
В 2023 году премия будет вручена уже в 3-ий раз в рамках 20-ой конференции разработчиков высоконагруженных систем HighLoad++. Среди победителей прошлых лет - Денис Крючков (Хабр), Пётр Зайцев (Percona), Андрей Бреслав (Kotlin), Олег Бартунов (PostgreSQL), Константин Осипов (Tarantool).
Победителей определяет экспертный совет из 184 представителей IT-отрасли и народное онлайн-голосование.
Заявки на участие в премии принимаются до 31 августа 2023 г.
Начало голосования - 15 сентября 2023 г.
Награждение победителей состоится 27 ноября во время конференции HighLoad++.
Премия может быть вручена профессионалу, сообществу или даже компании. Премия может быть вручена повторно по решению экспертного совета, если для этого имеются весомые предпосылки.
Отправить заявку можно на сайте в описании канала @HighLoadChannel
HighLoad++ Award 2023 - наивысшая благодарность профессионалам и лидерам интернет-разработки России.
В 2023 году премия будет вручена уже в 3-ий раз в рамках 20-ой конференции разработчиков высоконагруженных систем HighLoad++. Среди победителей прошлых лет - Денис Крючков (Хабр), Пётр Зайцев (Percona), Андрей Бреслав (Kotlin), Олег Бартунов (PostgreSQL), Константин Осипов (Tarantool).
Победителей определяет экспертный совет из 184 представителей IT-отрасли и народное онлайн-голосование.
Заявки на участие в премии принимаются до 31 августа 2023 г.
Начало голосования - 15 сентября 2023 г.
Награждение победителей состоится 27 ноября во время конференции HighLoad++.
Премия может быть вручена профессионалу, сообществу или даже компании. Премия может быть вручена повторно по решению экспертного совета, если для этого имеются весомые предпосылки.
Отправить заявку можно на сайте в описании канала @HighLoadChannel
Media is too big
VIEW IN TELEGRAM
Что нужно знать Go- разработчику, чтобы быть востребованным на рынке?
Смотрите и запоминайте рекомендации, что необходимо знать middle и senior Golang-разработчику от представителей VK Цифровые Технологии, МойОфис, Юла, Авито.
Модератор круглого стола — Даниил Подольский.
Смотрите и запоминайте рекомендации, что необходимо знать middle и senior Golang-разработчику от представителей VK Цифровые Технологии, МойОфис, Юла, Авито.
Модератор круглого стола — Даниил Подольский.
🥱2
Друзья, сейчас самая выгодная стоимость билетов, с 1 сентября билеты на GolangConf 2023 станут дороже. Но у вас есть возможность зафиксировать текущую стоимость, если забронируете билет до 31 августа. После брони у вас еще будет несколько дней для оплаты.
Пишете на Go? Присматриваетесь к Go? Используете инструменты, написанные на Go? Тогда эта конференция для вас!
Программный комитет конференции, в который входят эксперты Go-сообществ России, выбрали самые крутые доклады на самые актуальные темы, с самыми интересными решениями. В каждом докладе решение конкретной задачи.
🖐️ Ждем вас 27 и 28 ноября в Москве на GolangConf 2023, которая пройдет в рамках HighLoad++ 2023
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3👍1
В этом году конференция Golang Conf 2023, посвященная продуктовой разработке на Go, пройдет 27 и 28 ноября в рамках HighLoad++ 2023.
Программа конференции на стадии формирования, и ещё можно отправить доклады на тему разработки, поддержки и обслуживания сервисов, разработанных на языке Go.
Golang Conf 2023 - конференция, нацеленная на формирование экспертного сообщества по Go в России, прежде всего про хардкор и экспертность, но также и про систематизацию знаний. Программный комитет включает в программу доклады на самые актуальные темы, которые будут интересны широкому кругу участников.
Мы ждём ваши заявки на доклады, мастер-классы, семинары, круглые столы и любые другие форматы выступления до 3 сентября.
✅ Узнать подробнее о CFP на Golang Conf 2023 и подать заявку можно на сайте в описании канала @GolangConfChannel
⠀
До встречи 🖐️
Программа конференции на стадии формирования, и ещё можно отправить доклады на тему разработки, поддержки и обслуживания сервисов, разработанных на языке Go.
Golang Conf 2023 - конференция, нацеленная на формирование экспертного сообщества по Go в России, прежде всего про хардкор и экспертность, но также и про систематизацию знаний. Программный комитет включает в программу доклады на самые актуальные темы, которые будут интересны широкому кругу участников.
Мы ждём ваши заявки на доклады, мастер-классы, семинары, круглые столы и любые другие форматы выступления до 3 сентября.
⠀
До встречи 🖐️
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы начинаем знакомить вас с докладами, принятыми в программу Golang Conf 2023 🙌
⠀
database/sql: плохой, хороший и злой. Опытом разработки драйвера для распределенной СУБД YDB поделится в своем докладе Алексей Мясников.
⠀
Стандартная библиотека Golang, в частности пакет database/sql, предоставляет универсальный интерфейс общения с базами данных. Однако, он далеко не сразу имел сегодняшний вид. В команде YDB они имели драйвер для своей базы данных, начиная с версии Golang v1.11. И сталкивались с различными трудностями в процессе эксплуатации в продакшенах своих пользователей.
⠀
Этот ретроспективный доклад о том, какие недочеты были в пакете database/sql, во что это выливалось при эксплуатации, и как он становился все лучше от версии к версии Golang.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
database/sql: плохой, хороший и злой. Опытом разработки драйвера для распределенной СУБД YDB поделится в своем докладе Алексей Мясников.
⠀
Стандартная библиотека Golang, в частности пакет database/sql, предоставляет универсальный интерфейс общения с базами данных. Однако, он далеко не сразу имел сегодняшний вид. В команде YDB они имели драйвер для своей базы данных, начиная с версии Golang v1.11. И сталкивались с различными трудностями в процессе эксплуатации в продакшенах своих пользователей.
⠀
Этот ретроспективный доклад о том, какие недочеты были в пакете database/sql, во что это выливалось при эксплуатации, и как он становился все лучше от версии к версии Golang.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Напоминаем, что до 31 августа мы принимаем заявки на премию HighLoad++ Award 2023. Это высокая благодарность профессионалам и лидерам интернет-разработки России.
⠀
В 2023 году премия будет вручена уже в 3-ий раз в рамках 20-ой конференции разработчиков высоконагруженных систем HighLoad++. Среди победителей прошлых лет - Денис Крючков (Хабр), Пётр Зайцев (Percona), Андрей Бреслав (Kotlin), Олег Бартунов (PostgreSQL), Константин Осипов (Tarantool).
Премия может быть вручена профессионалу, сообществу или даже компании. Премия может быть вручена повторно по решению экспертного совета, если для этого имеются весомые предпосылки.
⠀
Победителей определяет экспертный совет из 184 представителей IT-отрасли и народное онлайн-голосование.
⠀
✅ Отправить заявку для участия можно на сайте в описании канала @HighLoadChannel
⠀
В 2023 году премия будет вручена уже в 3-ий раз в рамках 20-ой конференции разработчиков высоконагруженных систем HighLoad++. Среди победителей прошлых лет - Денис Крючков (Хабр), Пётр Зайцев (Percona), Андрей Бреслав (Kotlin), Олег Бартунов (PostgreSQL), Константин Осипов (Tarantool).
Премия может быть вручена профессионалу, сообществу или даже компании. Премия может быть вручена повторно по решению экспертного совета, если для этого имеются весомые предпосылки.
⠀
Победителей определяет экспертный совет из 184 представителей IT-отрасли и народное онлайн-голосование.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Никита Галушко в своем докладе расскажет, как выжать из Go максимум производительности
⠀
Этот доклад о том, как писать код на Go так, чтобы выжимать максимум производительности.
⠀
Узнаем:
⠀
- почему не все for-range циклы равны между собой
- что такое small-size объекты
- какие палки в колеса вставляет escape analysis и как их обойти
⠀
🖐 Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023
⠀
✅ Узнать подробнее о конференции и забронировать билет по самой выгодной сейчас цене можно на сайте в описании канала @GolangConfChannel
⠀
Этот доклад о том, как писать код на Go так, чтобы выжимать максимум производительности.
⠀
Узнаем:
⠀
- почему не все for-range циклы равны между собой
- что такое small-size объекты
- какие палки в колеса вставляет escape analysis и как их обойти
⠀
🖐 Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
⠀
Друзья, уже завтра билеты на Golang Conf 2023 станут дороже. Но у вас еще есть сегодня возможность забронировать билет по минимальной стоимости, а оплатить в течение нескольких дней.
⠀
На профессиональной конференции для GO-разработчиков Golang Conf 2023 мы встречаемся 27 и 28 ноября. Будем говорить про переход на Go с других языков, про хардкор и смежные области.
⠀
Программа конференции построена на таких актуальных темах для GO-разработчиков, как:
⠀
- Обзор нововведений Go 1.19, 1.20 и 1.21.
- Protobuf и buf: блеск, нищета и импортозамещение.
- Производительность. Profile-guided optimization.
- Сложная бизнес-логика на Go.
- GO: плохие практики.
- Нужны ли дженерики?
⠀
Ждем вас 27 и 28 ноября в Москве или онлайн из любой точки мира 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1
Друзья, по вашим многочисленным просьбам мы продлили прием заявок на премию HighLoad++.
⠀
Премия HighLoad++ — это благодарность сообщества профессионалов своим лидерам. За вклад в развитие экосистемы интернет-разработки в России.
⠀
📍У вас есть еще время до 13 сентября, чтобы подать заявку на участие или заявить номинанта, которого вы считаете достойным. Голосовать и выбирать номинантов, достойных статуэтки в этом году, мы с вами начнем 15 сентября.
⠀
27 ноября на HighLoad++ 2023 — 20й конференции HighLoad++ пройдет церемония награждения лидеров IT.
⠀
⭐️ Номинации премии:
⠀
- Open-source года
- Прорыв года
- Технология года
- Компания года
- Сообщество года
- Продукт года
- Безопасность
- Искусственный интеллект
- а также специальная номинация «Развивающие проекты».
⠀
Партнер премии HighLoad++ — компания VK — поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
⠀
VK развивает онлайн-образование на всех ступенях — от дошкольного до профессионального, сотрудничает с ведущими техническими вузами, организует IT-мероприятия и чемпионаты, проводит стажировки и грантовые программы и, конечно, помогает расти людям внутри команды. Для тех, кто так же, как и VK, любит и умеет делиться опытом и раскрывать таланты, делает возможным прогресс в IT-отрасли учреждена номинация «Развивающие проекты».
⠀
✅ Узнать подробнее о премии и подать заявку можно на сайте в описании канала @HighLoadChannel
⠀
Премия HighLoad++ — это благодарность сообщества профессионалов своим лидерам. За вклад в развитие экосистемы интернет-разработки в России.
⠀
📍У вас есть еще время до 13 сентября, чтобы подать заявку на участие или заявить номинанта, которого вы считаете достойным. Голосовать и выбирать номинантов, достойных статуэтки в этом году, мы с вами начнем 15 сентября.
⠀
27 ноября на HighLoad++ 2023 — 20й конференции HighLoad++ пройдет церемония награждения лидеров IT.
⠀
⭐️ Номинации премии:
⠀
- Open-source года
- Прорыв года
- Технология года
- Компания года
- Сообщество года
- Продукт года
- Безопасность
- Искусственный интеллект
- а также специальная номинация «Развивающие проекты».
⠀
Партнер премии HighLoad++ — компания VK — поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
⠀
VK развивает онлайн-образование на всех ступенях — от дошкольного до профессионального, сотрудничает с ведущими техническими вузами, организует IT-мероприятия и чемпионаты, проводит стажировки и грантовые программы и, конечно, помогает расти людям внутри команды. Для тех, кто так же, как и VK, любит и умеет делиться опытом и раскрывать таланты, делает возможным прогресс в IT-отрасли учреждена номинация «Развивающие проекты».
⠀
✅ Узнать подробнее о премии и подать заявку можно на сайте в описании канала @HighLoadChannel
❤1
Бизнес-логика в go-микросервисах. Как выстроить процесс по обогащению предложений от продавцов до состояния карточки на сайте? Расскажет в своем докладе Апрес Антонян
⠀
Перед ними стояла задача написать систему доведения предложений продавцов до оформленных карточек на сайте. При решении этой задачи они пошли по пути построения микросервисной архитектуры.
⠀
В докладе Апрес:
⠀
- расскажет, как сервис-хранилище позволил им обеспечить изоляцию структуры данных в БД от потребителей этих данных;
⠀
- покажет, как они решали проблему большой вариативности запросов при помощи составных индексов и партиций;
⠀
- продемонстрирует подход с реализацией логики сервиса, управляющего потоками данных, основывающемся на стейт-машине, которую они построили на графах;
⠀
- расскажет, чем они руководствовались при выделении сервисов обвязки, чтобы сохранить баланс между единой ответственностью сервисов и небольшим их количеством.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Узнать подробнее о конференции и купить билет можно на сайте в описании канала @GolangConfChannel
⠀
Перед ними стояла задача написать систему доведения предложений продавцов до оформленных карточек на сайте. При решении этой задачи они пошли по пути построения микросервисной архитектуры.
⠀
В докладе Апрес:
⠀
- расскажет, как сервис-хранилище позволил им обеспечить изоляцию структуры данных в БД от потребителей этих данных;
⠀
- покажет, как они решали проблему большой вариативности запросов при помощи составных индексов и партиций;
⠀
- продемонстрирует подход с реализацией логики сервиса, управляющего потоками данных, основывающемся на стейт-машине, которую они построили на графах;
⠀
- расскажет, чем они руководствовались при выделении сервисов обвязки, чтобы сохранить баланс между единой ответственностью сервисов и небольшим их количеством.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
С Александром Синичкиным поговорим о кодогенерации и как ее использовать эффективно.
⠀
Это доклад о том, как выжать максимум из кодогенерации.
⠀
Александр расскажет:
⠀
— почему кодогенерацию не нужно бояться и избегать, а также почему не стоит с ней перебарщивать;
— когда стоит заливать сгенерированный код в репо, а когда — генерировать его в CI;
— как ускорить кодогенерацию на два порядка, когда ее становится много.
⠀
Встречаемся 27 и 28 ноября в Москве на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @GolangConfChannel
⠀
Это доклад о том, как выжать максимум из кодогенерации.
⠀
Александр расскажет:
⠀
— почему кодогенерацию не нужно бояться и избегать, а также почему не стоит с ней перебарщивать;
— когда стоит заливать сгенерированный код в репо, а когда — генерировать его в CI;
— как ускорить кодогенерацию на два порядка, когда ее становится много.
⠀
Встречаемся 27 и 28 ноября в Москве на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Дмитрий Матреничев в своем докладе расскажет об эволюции Go: Как (не)изменилась наша реальность.
⠀
Все течет, все меняется. Даже Go, будучи консерватором среди языков программирования, за последние два года претерпел ряд значительных изменений. И не собирается прекращать и дальше. Наша задача понять, как именно эти новые вещи позволяют нам писать более безопасный, функциональный и быстрый код, при этом стараясь не терять простоту и ясность, к которой мы все так привыкли. А начнем мы, как всегда, с дженериков...
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Все течет, все меняется. Даже Go, будучи консерватором среди языков программирования, за последние два года претерпел ряд значительных изменений. И не собирается прекращать и дальше. Наша задача понять, как именно эти новые вещи позволяют нам писать более безопасный, функциональный и быстрый код, при этом стараясь не терять простоту и ясность, к которой мы все так привыкли. А начнем мы, как всегда, с дженериков...
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Остались последние часы приема заявок на премию HighLoad++.
⠀
Премия HighLoad++ — это благодарность сообщества профессионалов своим лидерам. За вклад в развитие экосистемы интернет-разработки в России.
⠀
Друзья, сегодня (13 сентября) последний день, чтобы успеть подать заявку на участие или заявить номинанта, которого вы считаете достойным. Голосовать и выбирать номинантов, достойных статуэтки в этом году, мы с вами начнем 15 сентября.
⠀
27 ноября на HighLoad++ 2023 — 20й конференции HighLoad++ пройдет церемония награждения лидеров IT.
⠀
⭐️ Номинации премии:
⠀
- Open-source года
- Прорыв года
- Технология года
- Компания года
- Сообщество года
- Продукт года
- Безопасность
- Искусственный интеллект
- а также специальная номинация «Развивающие проекты».
⠀
Партнер премии HighLoad++ — компания VK — поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
⠀
VK развивает онлайн-образование на всех ступенях — от дошкольного до профессионального, сотрудничает с ведущими техническими вузами, организует IT-мероприятия и чемпионаты, проводит стажировки и грантовые программы и, конечно, помогает расти людям внутри команды. Для тех, кто так же, как и VK, любит и умеет делиться опытом и раскрывать таланты, делает возможным прогресс в IT-отрасли учреждена номинация «Развивающие проекты».
⠀
✅ Узнать подробнее о премии и подать заявку можно на сайте в описании канала @HighLoadChannel
⠀
Премия HighLoad++ — это благодарность сообщества профессионалов своим лидерам. За вклад в развитие экосистемы интернет-разработки в России.
⠀
Друзья, сегодня (13 сентября) последний день, чтобы успеть подать заявку на участие или заявить номинанта, которого вы считаете достойным. Голосовать и выбирать номинантов, достойных статуэтки в этом году, мы с вами начнем 15 сентября.
⠀
27 ноября на HighLoad++ 2023 — 20й конференции HighLoad++ пройдет церемония награждения лидеров IT.
⠀
⭐️ Номинации премии:
⠀
- Open-source года
- Прорыв года
- Технология года
- Компания года
- Сообщество года
- Продукт года
- Безопасность
- Искусственный интеллект
- а также специальная номинация «Развивающие проекты».
⠀
Партнер премии HighLoad++ — компания VK — поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
⠀
VK развивает онлайн-образование на всех ступенях — от дошкольного до профессионального, сотрудничает с ведущими техническими вузами, организует IT-мероприятия и чемпионаты, проводит стажировки и грантовые программы и, конечно, помогает расти людям внутри команды. Для тех, кто так же, как и VK, любит и умеет делиться опытом и раскрывать таланты, делает возможным прогресс в IT-отрасли учреждена номинация «Развивающие проекты».
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Все современные технологии построены на базе решений с открытым исходным кодом: от фреймворков и библиотек до СУБД и операционных систем.
⠀
В рамках отдельного опенсорс-трека, при поддержке Яндекса, на HighLoad++ 2023 (27 и 28 ноября) мы обсудим разработку решений с открытым исходным кодом, опыт их использования и контрибьюта.
⠀
Вы также можете внести вклад в опенсорс-движение России.
⠀
Мы ждем доклады по темам:
⠀
- Релиз внутренних продуктов в опенсорс
- Монетизация проектов после выхода
- Опыт перехода с проприетарных на открытые решения
- Взаимодействие с сообществом
- Жизнь и развитие проекта после релиза
- Безопасность открытого ПО.
⠀
✅ Оставить заявку можно на сайте
⠀
До встречи на HighLoad++ 2023 🙌
⠀
В рамках отдельного опенсорс-трека, при поддержке Яндекса, на HighLoad++ 2023 (27 и 28 ноября) мы обсудим разработку решений с открытым исходным кодом, опыт их использования и контрибьюта.
⠀
Вы также можете внести вклад в опенсорс-движение России.
⠀
Мы ждем доклады по темам:
⠀
- Релиз внутренних продуктов в опенсорс
- Монетизация проектов после выхода
- Опыт перехода с проприетарных на открытые решения
- Взаимодействие с сообществом
- Жизнь и развитие проекта после релиза
- Безопасность открытого ПО.
⠀
✅ Оставить заявку можно на сайте
⠀
До встречи на HighLoad++ 2023 🙌
👍2❤🔥1🔥1
Из доклада Тимофея Кулина узнаем о создании тестового окружения через фикстуры.
⠀
Тимофей расскажет вот о чём:
⠀
- внутри теста остаётся только код самого теста
- тест работает в парадигме уже созданного окружения
- настройка окружения - ленивая, создаётся только то, что нужно
- настройка окружения умная - можно переиспользовать части окружения между тестами (по желанию).
- особенности реализации
⠀
Встречаемся 27 и 28 ноября в Москве на Golang Conf 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Тимофей расскажет вот о чём:
⠀
- внутри теста остаётся только код самого теста
- тест работает в парадигме уже созданного окружения
- настройка окружения - ленивая, создаётся только то, что нужно
- настройка окружения умная - можно переиспользовать части окружения между тестами (по желанию).
- особенности реализации
⠀
Встречаемся 27 и 28 ноября в Москве на Golang Conf 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱2
Deep-dive в планировщик Go или зачем воровать горутины? Узнаем на докладе Андрея Щипило.
⠀
Инженерам свойственно разбираться во внутреннем устройстве систем и залезать туда, куда не просили: кто в детстве не разбирал будильник или в молодости не дампил базу через SQL-инъекцию.Не так давно Андрей наткнулся на термин, который используется внутри планировщиков – work stealing. Конечно же его больше всего заинтересовал глагол «stealing» и возник вопрос: «А можно ли влезть в планировщик снаружи и украсть, например, горутину?»
⠀
В докладе мы затронем особенности имплементации кода планировщика, ассемблер Go, препроцессорные директивы компилятора, нарушение инкапсуляции через переопределение и рассмотрим, как же своровать горутину у планировщика и зачем же это делать?
⠀
Доклад будет особенно полезен, если вас интересует устройство модели многопоточности в Go. Вы поймете, какие методики используют разработчики самого Go, включая неочевидные возможности языка, которые могут помочь вам решить специфические проблемы.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
✅ Подробная информация о конференции, программа и билеты на сайте в описании канала @GolangConfChannel
⠀
Инженерам свойственно разбираться во внутреннем устройстве систем и залезать туда, куда не просили: кто в детстве не разбирал будильник или в молодости не дампил базу через SQL-инъекцию.Не так давно Андрей наткнулся на термин, который используется внутри планировщиков – work stealing. Конечно же его больше всего заинтересовал глагол «stealing» и возник вопрос: «А можно ли влезть в планировщик снаружи и украсть, например, горутину?»
⠀
В докладе мы затронем особенности имплементации кода планировщика, ассемблер Go, препроцессорные директивы компилятора, нарушение инкапсуляции через переопределение и рассмотрим, как же своровать горутину у планировщика и зачем же это делать?
⠀
Доклад будет особенно полезен, если вас интересует устройство модели многопоточности в Go. Вы поймете, какие методики используют разработчики самого Go, включая неочевидные возможности языка, которые могут помочь вам решить специфические проблемы.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Как научить сервис сообщать об ошибке, чтобы это было понятно пользователям, машинам и программистам? Узнаем из доклада Александра Лырчикова.
⠀
Александр расскажет, как им перестало хватать баннера «Что-то пошло не так» и они учились сообщать пользователю об ошибках во время выполнения запроса в большом и сложном продукте — системе хранения данных (СХД).
⠀
Тогда они внедрили свой формат ошибок для общения между сервисами и решили проблемы как:
⠀
- определять проблему, если HTTP кодов уже не хватает
- добавить в ошибку параметры, чтобы показать детали проблемы, а не общее сообщение
- показать ошибку на другом языке, если в сообщении содержатся параметры и текст всегда отличается
- сделать так, чтобы пользователь видел ошибки подробно, но не пропускать лишних деталей из сервиса
- интерпретировать ошибки одного API для другого и не сойти с ума
⠀
В ходе доклада мы рассмотрим, какие средства для работы с ошибками есть в Go, чем они хороши и что делать, если на пути встает сериализация. Александр покажет, как работает их библиотека для ошибок и зачем они приручили панику. Обсудим, как заложить стандарт для ошибок, выстроить взаимодействие между сервисами для его использования, и как рефакторить уже существующий код для плавного переезда.
⠀
Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Александр расскажет, как им перестало хватать баннера «Что-то пошло не так» и они учились сообщать пользователю об ошибках во время выполнения запроса в большом и сложном продукте — системе хранения данных (СХД).
⠀
Тогда они внедрили свой формат ошибок для общения между сервисами и решили проблемы как:
⠀
- определять проблему, если HTTP кодов уже не хватает
- добавить в ошибку параметры, чтобы показать детали проблемы, а не общее сообщение
- показать ошибку на другом языке, если в сообщении содержатся параметры и текст всегда отличается
- сделать так, чтобы пользователь видел ошибки подробно, но не пропускать лишних деталей из сервиса
- интерпретировать ошибки одного API для другого и не сойти с ума
⠀
В ходе доклада мы рассмотрим, какие средства для работы с ошибками есть в Go, чем они хороши и что делать, если на пути встает сериализация. Александр покажет, как работает их библиотека для ошибок и зачем они приручили панику. Обсудим, как заложить стандарт для ошибок, выстроить взаимодействие между сервисами для его использования, и как рефакторить уже существующий код для плавного переезда.
⠀
Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱1