Друзья, этот момент настал!
Проголосуйте за самых достойных номинантов Премии HighLoad++.
Народное голосование продлится до 15 октября.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете отдать свои голоса в основном голосовании и в спец.номинации.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
✅ Помните - ваш голос может быть решающим!
Отдать свой честный голос за достойного номинанта можно на сайте — https://bit.ly/3ZH8EHc
P.S.: Обратите внимание, после голосования вы не можете изменить свой выбор.
Проголосуйте за самых достойных номинантов Премии HighLoad++.
Народное голосование продлится до 15 октября.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете отдать свои голоса в основном голосовании и в спец.номинации.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
✅ Помните - ваш голос может быть решающим!
Отдать свой честный голос за достойного номинанта можно на сайте — https://bit.ly/3ZH8EHc
P.S.: Обратите внимание, после голосования вы не можете изменить свой выбор.
🔥1
Максим Горозий в своем докладе расскажет про работу с аренами - почти избавляемся от GC.
⠀
Как ускорить ваш код на Go с помощью арен? В этом докладе мы погрузимся в мир «region-based memory management», Максим расскажет о том, зачем оно нужно и даст советы по оптимизации кода. Ждем вас, чтобы сделать ваш Go-код ещё лучше!
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Как ускорить ваш код на Go с помощью арен? В этом докладе мы погрузимся в мир «region-based memory management», Максим расскажет о том, зачем оно нужно и даст советы по оптимизации кода. Ждем вас, чтобы сделать ваш Go-код ещё лучше!
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
Media is too big
VIEW IN TELEGRAM
Обычно, когда говорят о Go 1.18, все первым делом вспоминают про дженерики и незаслуженно забывают об остальных, не менее важных изменениях. Об одном из таких, а именно о появлении поддержки fuzzing-тестирования, Сергей Петров рассказал в этом докладе.
- Написали тест с использованием testing.F и посмотрим, чем оно отличается от классических тестов.
- Заглянули под капот и посмотрели на движок фаззинга.
- Поинтересовались планами на развитие данной штуки.
- Поговорили о том, когда такие тесты могут принести реальную пользу, а когда будут просто греть воздух.
- И, наконец, посмотрели на реальные баги, которые были найдены в сторонних и в стандартной библиотеке с помощью фаззера.
#ТопДокладыGolangConf2022
- Написали тест с использованием testing.F и посмотрим, чем оно отличается от классических тестов.
- Заглянули под капот и посмотрели на движок фаззинга.
- Поинтересовались планами на развитие данной штуки.
- Поговорили о том, когда такие тесты могут принести реальную пользу, а когда будут просто греть воздух.
- И, наконец, посмотрели на реальные баги, которые были найдены в сторонних и в стандартной библиотеке с помощью фаззера.
#ТопДокладыGolangConf2022
🔥2
Нет времени объяснять, программируй! Кирилл Шваков расскажет историю о том, зачем исправлять «фатальные недостатки».
⠀
В жизни каждого программиста наступает момент, когда существующий ORM, библиотека для парсинга JSON или логов перестают устраивать настолько, что появляется еще один проект, лишенный всех недостатков.
⠀
А что делать, если не устраивает что-то посерьезнее, чем библиотека логов?
⠀
Мы используем свои сервера раздачи контента; готовимся к переезду в собственное распределенное хранилище объектов; используем JIT пакетирование и шифрование видео на лету и все это пишем на Go.
⠀
Разберемся:
⠀
· Почему, собственно, Go? Его плюсы и минусы для наших решений.
· Какой минимум нужно знать, чтоб решение было рабочим, и в чем тут сильно помогает Go.
· Когда наступает момент, что ввязаться в разработку своего решения нужно.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
В жизни каждого программиста наступает момент, когда существующий ORM, библиотека для парсинга JSON или логов перестают устраивать настолько, что появляется еще один проект, лишенный всех недостатков.
⠀
А что делать, если не устраивает что-то посерьезнее, чем библиотека логов?
⠀
Мы используем свои сервера раздачи контента; готовимся к переезду в собственное распределенное хранилище объектов; используем JIT пакетирование и шифрование видео на лету и все это пишем на Go.
⠀
Разберемся:
⠀
· Почему, собственно, Go? Его плюсы и минусы для наших решений.
· Какой минимум нужно знать, чтоб решение было рабочим, и в чем тут сильно помогает Go.
· Когда наступает момент, что ввязаться в разработку своего решения нужно.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
🤔1
5 дней до завершения голосования!
⠀
Друзья, напоминаем, что до 15 октября у вас еще есть возможность проголосовать за самых достойных номинантов Премии HighLoad++.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете отдать свои голоса в основном голосовании и в спец.номинации.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
✅ Помните - ваш голос может быть решающим!
Отдать свой честный голос за достойного номинанта можно на сайте — https://bit.ly/3ZH8EHc
P.S.: Обратите внимание, после голосования вы не можете изменить свой выбор.
⠀
Друзья, напоминаем, что до 15 октября у вас еще есть возможность проголосовать за самых достойных номинантов Премии HighLoad++.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете отдать свои голоса в основном голосовании и в спец.номинации.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
✅ Помните - ваш голос может быть решающим!
Отдать свой честный голос за достойного номинанта можно на сайте — https://bit.ly/3ZH8EHc
P.S.: Обратите внимание, после голосования вы не можете изменить свой выбор.
В докладе Эдгара Сипки мы разберем Protobuf и buf: блеск, нищету и импортозамещение.
⠀
В мире быстрых технологий и постоянно меняющихся требований, инструменты, которые обеспечивают эффективность и совместимость, становятся ключевыми. Однако, что делать, когда доступ к таким инструментам ограничен из-за политической обстановки?
⠀
В этом докладе мы погрузимся в мир Protobuf и инструмента buf, мощной утилиты для линтинга прото файлов, проверки обратной совместимости API, генерации кода и валидации запросов. Эдгар расскажет о разнообразии фич и удобств, которые предлагает buf.
⠀
Однако, как и в любой бочке меда есть ложка дегтя - его недоступность в России из-за санкций. Эта проблема подтолкнула Эдгара и команду к разработке собственного решения, замещающего сервер buf.
⠀
Эдгар поделится историей реверс-инжиниринга сервера buf и процессом создания собственного сервера, который хотя бы частично, но смог заменить функционал их пакетного менеджера.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
➡️ Узнать подробнее программу конференции можно на сайте в описании канала @GolangConfChannel
⠀
В мире быстрых технологий и постоянно меняющихся требований, инструменты, которые обеспечивают эффективность и совместимость, становятся ключевыми. Однако, что делать, когда доступ к таким инструментам ограничен из-за политической обстановки?
⠀
В этом докладе мы погрузимся в мир Protobuf и инструмента buf, мощной утилиты для линтинга прото файлов, проверки обратной совместимости API, генерации кода и валидации запросов. Эдгар расскажет о разнообразии фич и удобств, которые предлагает buf.
⠀
Однако, как и в любой бочке меда есть ложка дегтя - его недоступность в России из-за санкций. Эта проблема подтолкнула Эдгара и команду к разработке собственного решения, замещающего сервер buf.
⠀
Эдгар поделится историей реверс-инжиниринга сервера buf и процессом создания собственного сервера, который хотя бы частично, но смог заменить функционал их пакетного менеджера.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁3
Если вы разработчик опенсорсного решения — у вас есть возможность рассказать о нем крупнейшему IT-сообществу России на опенсорс-трибуне HighLoad++ 2023, которая пройдет при поддержке Яндекса!
⠀
Многотысячная аудитория хайлоадеров узнает о лучших опенсорс-решениях и увидит их авторов.
⠀
У каждого выступающего будет 15 минут:
10 минут на презентацию и 5 минут на ответы.
⠀
✅ Подать заявку на участие можно до 22 октября по ссылке
⠀
Многотысячная аудитория хайлоадеров узнает о лучших опенсорс-решениях и увидит их авторов.
⠀
У каждого выступающего будет 15 минут:
10 минут на презентацию и 5 минут на ответы.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, Алексей Костюченко приглашает вас на Golang Conf 2023, которая пройдет 27 и 28 ноября в рамках HighLoad++ 2023 🙌
⠀
Из доклада Алексея у вас будет возможность узнать об уникальном опыте разработки ядра реестра национальной доменной зоны BY и БЕЛ. Он раскроет историю и основные принципы работы национальной доменной зоны, а также разработку GO сервиса, работающего по TCP.
Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @GolangConfChannel
⠀
Из доклада Алексея у вас будет возможность узнать об уникальном опыте разработки ядра реестра национальной доменной зоны BY и БЕЛ. Он раскроет историю и основные принципы работы национальной доменной зоны, а также разработку GO сервиса, работающего по TCP.
Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @GolangConfChannel
🔥4❤1
Денис Волков и Кирилл Решке расскажут, как шардировать Postgres не своими руками.
⠀
Stateless Postgres Query Router — production ready open-source решение для горизонтального масштабирования PostgreSQL через шардирование. Система работает по протоколу Postgres и написана на Go.
⠀
Денис с Кириллом расскажут:
⠀
- как оно устроено и работает внутри;
- что нужно, чтобы собрать прокси postgesql протокола своими руками;
- почему иногда для значительного увеличения производительности достаточно просто обновить зависимости;
- как написать свой лексер запросов, если pganalyze/pg_query_go слишком медленный.
⠀
Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Stateless Postgres Query Router — production ready open-source решение для горизонтального масштабирования PostgreSQL через шардирование. Система работает по протоколу Postgres и написана на Go.
⠀
Денис с Кириллом расскажут:
⠀
- как оно устроено и работает внутри;
- что нужно, чтобы собрать прокси postgesql протокола своими руками;
- почему иногда для значительного увеличения производительности достаточно просто обновить зависимости;
- как написать свой лексер запросов, если pganalyze/pg_query_go слишком медленный.
⠀
Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
🔥 Последний день народного голосования Премии HighLoad++
⠀
Друзья, напоминаем, что 15 октября (сегодня) у вас еще есть возможность выбрать самых достойных номинантов Премии HighLoad++.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете распределить свои голоса между основным голосованием и спец.номинацией.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
Отдать свой голос за достойного номинанта можно на сайте — https://bit.ly/3ZH8EHc
⠀
Друзья, напоминаем, что 15 октября (сегодня) у вас еще есть возможность выбрать самых достойных номинантов Премии HighLoad++.
Каждый ваш голос - это благодарность IT-лидерам и их решениям за вклад в развитие экосистемы интернет-разработки в России.
⠀
В этом году компания VK поддержала специальную номинацию «Развивающие проекты», посвященную людям и проектам, которые создают условия для развития: профессиональных разработчиков, новичков в IT и экспертных сообществ, специалистов в молодых цифровых профессиях или одарённых школьников.
Чтобы проголосовать вам необходимо авторизоваться в системе и выбрать трех достойных номинантов.
Вы можете распределить свои голоса между основным голосованием и спец.номинацией.
Имена победителей мы узнаем 27 ноября на церемонии награждения!
⠀
Отдать свой голос за достойного номинанта можно на сайте — https://bit.ly/3ZH8EHc
С Александром Калошиным и Константином Пастор-Гертье обсудим бойлерплейт как инструмент стандартизации Go проектов.
⠀
Процесс написания микросервисного приложения неразрывно связан с большим количеством связей и однотипных переиспользуемых пакетов. Всегда не хочется в таких случая писать один и тот же код, когда он может быть сгенерирован.
⠀
Однако в нашей отрасли не так-то много генераторов микросервисов, а те, что есть заставляют вендор-лочиться.
⠀
Александр с Константином расскажут, почему, а главное, как они сделали ещё один генератор микросервисов. Поделятся почему это оказалось не так тривиально и с какими сложностями они столкнулись, и как спустя некоторое время они осознали дзен. Под капотом расскажут, как использовали protobuf, uberfx, писали хуки. Поделятся, как рефлектили всё что можно и стандартизировали работу с логами, конфигами и процесс сборки и деплоя.
⠀
Встречаемся на Golang Conf 202, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Процесс написания микросервисного приложения неразрывно связан с большим количеством связей и однотипных переиспользуемых пакетов. Всегда не хочется в таких случая писать один и тот же код, когда он может быть сгенерирован.
⠀
Однако в нашей отрасли не так-то много генераторов микросервисов, а те, что есть заставляют вендор-лочиться.
⠀
Александр с Константином расскажут, почему, а главное, как они сделали ещё один генератор микросервисов. Поделятся почему это оказалось не так тривиально и с какими сложностями они столкнулись, и как спустя некоторое время они осознали дзен. Под капотом расскажут, как использовали protobuf, uberfx, писали хуки. Поделятся, как рефлектили всё что можно и стандартизировали работу с логами, конфигами и процесс сборки и деплоя.
⠀
Встречаемся на Golang Conf 202, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱1
ETL на Kafka + Confluent, проблемы и их решение с помощью Go обсудим на докладе Никиты Степанченко и Юры Саргсяна.
Возникла необходимость улучшения системы хранения данных о товарах. Они решили построить систему на базе Kafka, Confluent и kSQL для обработки огромного объема быстро меняющихся данных о товарах при ~9к сообщений в секунду в пиках при штатной работе и ~50к в секунду при нештатной работе.
⠀
Никита с Юрой расскажут о следующем:
⠀
- Причины, по которым они решили написать свою ETL систему и выбрали эти технологии.
- Как построить решение на основе Kafka, Confluent и kSQL для обработки большого объема меняющихся данных и создать микросерверную архитектуру на Go с помощью небольшой команды.
- Проблемы, с которыми они столкнулись при разработке и использовании данной системы.
- Как они решили эти проблемы, переписав часть системы (Sink-коннекторы) на Go.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
Возникла необходимость улучшения системы хранения данных о товарах. Они решили построить систему на базе Kafka, Confluent и kSQL для обработки огромного объема быстро меняющихся данных о товарах при ~9к сообщений в секунду в пиках при штатной работе и ~50к в секунду при нештатной работе.
⠀
Никита с Юрой расскажут о следующем:
⠀
- Причины, по которым они решили написать свою ETL систему и выбрали эти технологии.
- Как построить решение на основе Kafka, Confluent и kSQL для обработки большого объема меняющихся данных и создать микросерверную архитектуру на Go с помощью небольшой команды.
- Проблемы, с которыми они столкнулись при разработке и использовании данной системы.
- Как они решили эти проблемы, переписав часть системы (Sink-коннекторы) на Go.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Domain Driven Design в Go – Илья Сергунин в своем докладе расскажет, что это не больно (почти).
⠀
DDD – подход, состоящий из множества элементов, и, если смотреть на этот клубок сверху, можно ужаснуться и отложить все его преимущества в долгий ящик.
⠀
С другой стороны, мы можем идти привычной дорогой к клубку легаси, с которым сложно работать. Данную дилемму можно свести к двум стульям и решить ее элегантно, идя постепенно, а не «Разбежавшись, прыгать со скалы».
⠀
Взяв CRUD, с которого чаще всего начинают множество проектов, мы постепенно соберём бизнес-правила и преобразуем кусочек за кусочком в доменную модель, применяя тактические паттерны DDD (Factory, Value Object, Entity, Aggregate, Repository), учитывая все их особенности в Go.
⠀
Дополнительно Илья познакомит нас с опенсорсными инструментами, которые нам помогают дружить: Go Way и DDD. Они:
⠀
- Позволяют не плодить getter и setter через сохранение публичных свойств у структур, но с запретом их редактировать вне домена.
- Следят за тем, чтобы слои инфраструктуры и приложения не врастали в домен.
- Отделяют представления (БД, API и т.д.) от домена.
⠀
Ждем вас на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
DDD – подход, состоящий из множества элементов, и, если смотреть на этот клубок сверху, можно ужаснуться и отложить все его преимущества в долгий ящик.
⠀
С другой стороны, мы можем идти привычной дорогой к клубку легаси, с которым сложно работать. Данную дилемму можно свести к двум стульям и решить ее элегантно, идя постепенно, а не «Разбежавшись, прыгать со скалы».
⠀
Взяв CRUD, с которого чаще всего начинают множество проектов, мы постепенно соберём бизнес-правила и преобразуем кусочек за кусочком в доменную модель, применяя тактические паттерны DDD (Factory, Value Object, Entity, Aggregate, Repository), учитывая все их особенности в Go.
⠀
Дополнительно Илья познакомит нас с опенсорсными инструментами, которые нам помогают дружить: Go Way и DDD. Они:
⠀
- Позволяют не плодить getter и setter через сохранение публичных свойств у структур, но с запретом их редактировать вне домена.
- Следят за тем, чтобы слои инфраструктуры и приложения не врастали в домен.
- Отделяют представления (БД, API и т.д.) от домена.
⠀
Ждем вас на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱2
Как и зачем писать свои плагины для GoLand? Узнаем из доклада Александра Кирсанова.
⠀
Знаете ли вы, что IDE можно расширять под себя? Делать что-то кастомное, уникальное, нужное лично вам.
⠀
ВКонтакте сделали несколько плагинов, которые кардинально упрощают жизнь бэкенд-разработчикам. Теперь готовы поделиться опытом: как их делать, что нужно знать, каким образом IDE хранит код, как реверс-инжинирить при отсутствии документации и даже, что делать в связи с уходом JetBrains из РФ. А главное, идеи и принципы никак не зависят от специфики ВКонтакте и точно могут быть обобщены на ваши задачи и процессы.
⠀
🖐 Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Знаете ли вы, что IDE можно расширять под себя? Делать что-то кастомное, уникальное, нужное лично вам.
⠀
ВКонтакте сделали несколько плагинов, которые кардинально упрощают жизнь бэкенд-разработчикам. Теперь готовы поделиться опытом: как их делать, что нужно знать, каким образом IDE хранит код, как реверс-инжинирить при отсутствии документации и даже, что делать в связи с уходом JetBrains из РФ. А главное, идеи и принципы никак не зависят от специфики ВКонтакте и точно могут быть обобщены на ваши задачи и процессы.
⠀
🖐 Ждем вас 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1👎1
⠀
Друзья, с 1 ноября стоимость билетов на Golang Conf 2023 вырастет и станет максимальной. Но у вас есть возможность зафиксировать текущую стоимость, для этого нужно забронировать билет до 31 октября. После брони у вас еще будет несколько дней для оплаты.
⠀
Golang Conf 2023 пройдет 27 и 28 ноября в Москве в рамках HighLoad++ 2023 - крупнейшей профессиональной конференции для разработчиков высоконагруженных систем. А это значит, что вы станете участником сразу двух конференций на одной площадке 🔥
⠀
Присоединяйтесь к нам, чтобы:
⠀
- быть в курсе тенденций в мире разработки;
- систематизировать, подтянуть свои знания и приобрести новые;
- разобрать свой случай на проекте, ведь на мероприятии будет много экспертов мирового уровня и знатоков своего дела. Возможно, кто-то из них уже решал ваши задачи. Возможно, вы даже знаете кто;
- посмотреть и послушать опыт других компаний;
- и, конечно, пообщаться в кругу единомышленников, спросить совета и обрести полезные знакомства.
⠀
До встречи на Golang Conf 2023 🖐
⠀
✅ Ознакомиться с программой конференции и забронировать билет можно на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
Алексей Костюченко поделится уникальным опытом разработки ядра реестра национальной доменной зоны.
⠀
Узнаем о создании новой версии реестра национальной доменной зоны BY и БЕЛ.
⠀
Алексей расскажет:
⠀
- историю и основные принципы работы национальной доменной зоны BY (БЕЛ);
- про разработку Gо-сервиса, работающего по протоколу TCP;
- про выявление узких мест при нагрузочном тестировании;
- о проблемах с надежностью работы сервиса с внешними клиентами при нестабильной работе сети;
- о профилировании приложения на проде и выявлении глупых ошибок программиста.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Узнаем о создании новой версии реестра национальной доменной зоны BY и БЕЛ.
⠀
Алексей расскажет:
⠀
- историю и основные принципы работы национальной доменной зоны BY (БЕЛ);
- про разработку Gо-сервиса, работающего по протоколу TCP;
- про выявление узких мест при нагрузочном тестировании;
- о проблемах с надежностью работы сервиса с внешними клиентами при нестабильной работе сети;
- о профилировании приложения на проде и выявлении глупых ошибок программиста.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В вопросах оптимизации Go-программ часто приходят к вопросу встраивания функций. Как именно это работает, всегда ли это хорошо, как эволюционировал компилятор — об этом можно узнать из доклада Никиты Галушко.
#ТопДокладыGolangConf2022
#ТопДокладыGolangConf2022
Как протестировать код на Go с базой данных? Узнаем из доклада Василия Василюка.
⠀
Когда кодовая база меняется с большим трудом, а моки в тестах требуют изменений на каждое изменение кода, развитие проекта сильно осложняется и для возвращения гибкости изменений и улучшения гарантий, предоставляемых тестами, можно применить интеграционное тестирование.
⠀
Василий расскажет об опыте запуска интеграционных тестов на Go с базой данных на примере PostgreSQL, как ускорить тесты в два раза и не думать над тем, «как удалить мусор из базы данных», а удалить её со всем мусором. Какие инструменты хороши для запуска и подключения к базе данных при работе в команде.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Ознакомиться подробно с программой конференции и забронировать билет можно на сайте в описании канала @GolangConfChannel
⠀
Когда кодовая база меняется с большим трудом, а моки в тестах требуют изменений на каждое изменение кода, развитие проекта сильно осложняется и для возвращения гибкости изменений и улучшения гарантий, предоставляемых тестами, можно применить интеграционное тестирование.
⠀
Василий расскажет об опыте запуска интеграционных тестов на Go с базой данных на примере PostgreSQL, как ускорить тесты в два раза и не думать над тем, «как удалить мусор из базы данных», а удалить её со всем мусором. Какие инструменты хороши для запуска и подключения к базе данных при работе в команде.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
⠀
Друзья, 1 ноября стоимость билетов на Golang Conf 2023 вырастет и станет максимальной. Но вы можете зафиксировать текущую стоимость, если забронируете билет до 31 октября. После брони у вас будет несколько дней для оплаты.
⠀
Golang Conf 2023 для вас, если вы: пишите на Go, пользуетесь инструментами Go.
Расскажем, куда движется язык. Будем говорить и про производительность Golang, и про применение его в высоконагруженных системах, и про то, как строить сложные системы, сложную бизнес-логику на Golang.
В программе — хардкорные доклады с ассемблерными листингами и ещё 30+ докладов в 9 тематических секциях.
Программный комитет конференции — эксперты Go-сообщества России
Ждем вас 27 и 28 ноября в Москве на самой большой Go-конференции в России Golang Conf 2023, которая пройдет в рамках юбилейной, 20-ой конференции HighLoad++ 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM