С Александром Синичкиным поговорим о кодогенерации и как ее использовать эффективно.
⠀
Это доклад о том, как выжать максимум из кодогенерации.
⠀
Александр расскажет:
⠀
— почему кодогенерацию не нужно бояться и избегать, а также почему не стоит с ней перебарщивать;
— когда стоит заливать сгенерированный код в репо, а когда — генерировать его в 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
Если вы разработчик опенсорсного решения — у вас есть возможность рассказать о нем крупнейшему IT-сообществу России на опенсорс-трибуне HighLoad++ 2023, которая пройдет при поддержке Яндекса!
⠀
Многотысячная аудитория хайлоадеров узнает о лучших опенсорс-решениях и увидит их авторов.
⠀
У каждого выступающего будет 15 минут:
10 минут на презентацию и 5 минут на ответы.
⠀
✅ Подать заявку на участие можно здесь
⠀
Многотысячная аудитория хайлоадеров узнает о лучших опенсорс-решениях и увидит их авторов.
⠀
У каждого выступающего будет 15 минут:
10 минут на презентацию и 5 минут на ответы.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1
⠀
Друзья, с 1 октября билеты на Golang Conf 2023 станут дороже. Но у вас есть возможность зафиксировать текущую стоимость, если забронируете билет до 31 августа. После брони у вас еще будет несколько дней для оплаты.
⠀
Golang Conf 2023 для вас, если вы:
⠀
- пишете на Go
- присматриваетесь к Go
- используете инструменты, написанные на Go
⠀
Вас ждет насыщенная программа: пять тематических секций докладов, сессия lightning-talks и отдельный слот для митапов и воркшопов. Будем говорить про переход на Go с других языков, про хардкор и смежные области. И, конечно, общаться в кругу единомышленников, обсуждать личные профессиональные вопросы, заводить новые полезные знакомства.
⠀
🖐 Ждем вас 27 и 28 ноября в Москве на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👎1
Скрипты в приложениях. Как и зачем пользователям позволять писать код? Разберем на докладе Андрея Привалова.
⠀
Как пользователи продуктов, мы довольно часто используем возможность исполнения скриптов. Самый очевидный пример - это написание плагинов к nginx (lua) или traefik (go). Есть и менее наглядные примеры - строка к json-элменту в утилите jq так же парсится и разбирается, как скрипт.
⠀
Андрей расскажет, какие есть возможности использовать встроенные скрипты в приложении на go. А также мы попробуем на примере создать свою систему исполнения выдуманного скриптового языка.
⠀
Встречаемся 27 и 28 ноября на профессиональной конференции для Go-разработчиков GolangConf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Как пользователи продуктов, мы довольно часто используем возможность исполнения скриптов. Самый очевидный пример - это написание плагинов к nginx (lua) или traefik (go). Есть и менее наглядные примеры - строка к json-элменту в утилите jq так же парсится и разбирается, как скрипт.
⠀
Андрей расскажет, какие есть возможности использовать встроенные скрипты в приложении на go. А также мы попробуем на примере создать свою систему исполнения выдуманного скриптового языка.
⠀
Встречаемся 27 и 28 ноября на профессиональной конференции для Go-разработчиков GolangConf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Александр Ванюшкин расскажет, как создать отказоустойчивый и масштабируемый конвейер обработки больших файлов с помощью Cadence.
⠀
Обработка больших файлов обладает рядом особенных (из-за возможных сбоев) ограничений ресурсов и необходимостью эффективного масштабирования. Александр поделится опытом, полученным при создании конвейера обработки с использованием Cadence.
⠀
Cadence — это распределенный, масштабируемый, надежный и высокодоступный механизм оркестрации, который разработан для создания и управления сложными, длительными и асинхронными бизнес-процессами. Поговорим о средствах мониторинга, архитектуре и о том, как Cadence используется в их инфраструктуре.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
✅ Ознакомиться с программой конференции и купить билет можно на сайте в описании канала @GolangConfChannel
⠀
Обработка больших файлов обладает рядом особенных (из-за возможных сбоев) ограничений ресурсов и необходимостью эффективного масштабирования. Александр поделится опытом, полученным при создании конвейера обработки с использованием Cadence.
⠀
Cadence — это распределенный, масштабируемый, надежный и высокодоступный механизм оркестрации, который разработан для создания и управления сложными, длительными и асинхронными бизнес-процессами. Поговорим о средствах мониторинга, архитектуре и о том, как Cadence используется в их инфраструктуре.
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
⠀
На профессиональной конференции для GO-разработчиков Golang Conf 2023 мы будем говорить на такие актуальные темы для GO-разработчиков, как:
⠀
- Обзор нововведений Go 1.19, 1.20 и 1.21.
- Protobuf и buf: блеск, нищета и импортозамещение.
- Производительность. Profile-guided optimization.
- Сложная бизнес-логика на Go.
- GO: плохие практики.
- Нужны ли дженерики?
Если вы планируете принять участие, но еще не купили, то сейчас самое время забронировать билет до повышения цены. После брони у вас будет еще несколько дней для оплаты.
⠀
Ждем вас 27 и 28 ноября в Москве или онлайн из любой точки мира 🙌
⠀
✅ Ознакомиться с программой подробнее и забронировать билет можно на сайте в описании канала @GolangConfChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1👎1😭1
Друзья, этот момент настал!
Проголосуйте за самых достойных номинантов Премии 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