Golang Conf Channel
535 subscribers
171 photos
25 videos
286 links
Информационный канал профессиональной конференции для Go-разработчиков и их руководителей

Чат: t.iss.one/GolangConfTalks
Download Telegram
​​💥Через 10 минут на стенде Lamoda с мини-докладом "Как мы учим PHP/Python разработчиков писать на Go" выступит Михаил Мохначев, тимлид команды разработки.

Как написание собственного сервиса с нуля помогает новичку разобраться за две недели в языке и экосистеме. Поэтапно рассмотрим технический онбординг, который помогает PHP/Python разработчикам приступить к выполнению задач на GO.

Zoom 👉https://lamoda.zoom.us/j/93160619982
🔥В 13:40 МСК Александр Воронков (Plesk) расскажет, как написать свой фреймворк для микросервисов.

В проекте написали много микросервисов, но каждый решает типовые и общие для них всех задачи немного по-разному, что усложняет их поддержку и развитие? Александр покажет способ решения этой проблемы 👉 bit.ly/3nI3lnm
​​💥Партнёр нашей конференции компания «Флант» представила услугу Managed Kubernetes 👉 https://flant.ru/services/managed-kubernetes-as-a-service.

Кластеры K8s для любой инфраструктуры: on-premises, bare metal, облачных провайдеров — теперь можно получить со всеми необходимыми для production компонентами, по доступной цене и с профессиональной поддержкой.
Приглашаем сразиться в Battle Royale: go edition - это игра на знание, удачу и выживание.
Каждый раунд проводится дуэль с одним случайным соперником, вы задаете оппоненту вопрос, связанный с golang, оппонент задает вопрос вам, только правильный ответ позволяет остаться в игре. На ответ дается 240 секунд. Чем дальше идет игра, тем меньше остается игроков, тем сложнее приходится придумывать вопросы.
В конечном счете у королевской битвы может быть только один победитель, который получит билет на Golang Conf 2021! 2 и 3 места получат — доступ к трансляции Golang Conf 2021.
P.S. “Тяжеловесы” изначально были — завербованы в эксперты.
В любой спорной ситуации вы можете пригласить одного из экспертов, и они примут решение, их слово закон.

Встречаемся 17 октября в 14:30
https://ontico-ru.zoom.us/j/81647405344, пароль: golive
​​😎Через 10 минут на стенде Lamoda с мини-докладом "Зачем мы сделали собственный инструмент Gonkey для тестирования микросервисов" выступит Кирилл Поляков, QA инженер.

Расскажем, почему решили сделать собственный инструмент и как упростил нам задачу автоматизации тестирования микросервисов.

Zoom 👉https://lamoda.zoom.us/j/92414428334
Начинаем Battle Royale: go edition - это игра на знание, удачу и выживание.
Каждый раунд проводится дуэль с одним случайным соперником, вы задаете оппоненту вопрос, связанный с golang, оппонент задает вопрос вам, только правильный ответ позволяет остаться в игре. На ответ дается 240 секунд. Чем дальше идет игра, тем меньше остается игроков, тем сложнее приходится придумывать вопросы.
В конечном счете у королевской битвы может быть только один победитель, который получит билет на Golang Conf 2021! 2 и 3 места получат — доступ к трансляции Golang Conf 2021.
P.S. “Тяжеловесы” изначально были — завербованы в эксперты.
В любой спорной ситуации вы можете пригласить одного из экспертов, и они примут решение, их слово закон.

Встречаемся в 14:30
https://ontico-ru.zoom.us/j/81647405344, пароль: golive
😎Друзья, ещё немного о важном!

Мы просим вас пройти опрос и поделится впечатлениями от прошедшей конференции. Это поможет нам сделать лучше наши следующие мероприятия.

Если похвалите, нам будет ещё и приятно 😉

Взамен вы получите записи всех дней конференции https://conf.ontico.ru/polls/3166374
​​🔥Golang Live 2020 всё! В 16:00 МСК ждём вас на афтепати: обсудим конференцию, не только конференцию, с удовольствием понетворкимся, да много чего интересного!

😎Огромное спасибо всем: спикерам, участникам, организаторам, волонтёрам и, конечно, партнёрам конференции за поддержку. Ждём вас на будущих конференциях Онтико!
😎Друзья, ещё немного о важном!

Мы просим вас пройти опрос и поделится впечатлениями от прошедшей конференции. Это поможет нам сделать лучше наши следующие мероприятия.
Если похвалите, нам будет ещё и приятно 😉

Взамен вы получите записи всех дней конференции https://conf.ontico.ru/polls/3166374
💥На Go можно реализовать тысячи goroutine одновременно без больших требований к железу. При этом горутины могут легко и просто обмениваться данными между собой и синхронизироваться с помощью каналов. Но как устроены каналы внутри? Об этом написано не так уж много, а в условиях многопоточки и асинхронного кода хорошо бы не просто работать с каналами, а понимать, как их использовать более практично и эффективно.

😎Егор Гришечко, старший разработчик в Insolar, разрабатывает блокчейн для b2b сегмента (по сути, стартап), и у команды как раз большая многопоточка и много асинхронного кода. Егор не только разобрался на практике, как работают каналы, что это такое и как они вообще устроены внутри. Он еще рассказал о каналах внутри команды, а потом, увидев интерес, поделился на конференции Golang Conf 2019. Опубликовали расшифровку доклада на Хабре 👉 https://habr.com/ru/company/oleg-bunin/blog/522742/
👍1
Александр Емелин (Авито) — автор проекта Centrifugo — open-source сервера real-time сообщений, где основной протокол передачи данных как раз WebSocket. Сейчас сервер базируется на доступной всем Go-разработчикам библиотеке Centrifuge.

На конференции Golang Conf 2019 Александр рассказал, как команда Авито решала проблемы при работе с WebSocket — как про детали, касающиеся Go в частности, так и вообще про работу с большим количеством постоянных соединений. Подробности читайте в расшифровке доклада на Хабре.
Хотите узнать, как автоматизировать повседневные задачи разработчиков и построить удобную систему оркестрирования зависимостей ваших сервисов?

Об этом в своем докладе на конференции Golang Live 2020 рассказал разработчик продуктовой команды «Авито» – Auto B2B Иван Королев. Он затронул тему платформенных решений для создания микросервисов и на живом примере продемонстрировал, как происходит создание и развитие микросервиса в «Авито».

Читайте новую статью в нашем блоге на Хабре.
💥Почитайте на Хабре историю о том, почему в одном из направлений Юлы отказались от практики отдельных репозиториев на микросервисы и внутренние библиотеки, перейдя на монорепозиторий, и что из этого вышло.

😎О проблемах, с которыми столкнулись в компании, и тех, которые получилось решить при помощи этого переезда, рассказал на конференции Golang Live 2020 руководитель b2b-разработки Юлы Валентин Дубровский 👉 https://habr.com/ru/company/oleg-bunin/blog/531632/
Всем привет!

Есть новости, которые не касаются какой-то конкретной конференции или митапа, а больше рассказывают о том, как мы думаем, что планируем и собираемся делать.

Обсуждение онлайн-форматов конференций, программ обучения спикеров, гибридных конференций следующего года, diversity-тематик, концепций конференций - всё что выходит за привычные рамки.

🔥Для таких общих тем мы решили завести свой канал и чатик

Подключайтесь!
Приглашаем на митап «Как устроена самая современная платежная система в МИРе: архитектура и безопасность»

📌18 марта 17:00 (МСК)
Вместе с разработчиками Mир Plat.Form будем разбираться, как обеспечить устойчивость работы всех сервисов уже на этапе проектирования и как сделать так, чтобы система могла развиваться, не затрагивая бизнес-процессы.
Митап будет интересен разработчикам, архитекторам и специалистам по безопасности.
В программе:
Архитектура Мир Plat.Form, Антон Будкевич
Особенности реализации авторизационной системы, Юрий Бабак
Обеспечение безопасности платежной системы, Алексей Бабенко
Мероприятие открытое, но необходима регистрация👉 https://www.highload.ru/2021/mir-architecture
Forwarded from HighLoad++
🔥Приглашаем на митап о том, как устроено тестирование платежной системы МИР.

📍10 июня в 17:00 МСК online

Финтех — одна из тех отраслей, где даже небольшие сбои в системе могут привести к огромным убыткам. Вместе с экспертами Mир Plat.Form разберемся в системе тестирования платежного ядра приложения, практических сложностях тестирования отказоустойчивости и болях интеграционного тестирования.

Митап открытый, но нужна регистрация 👉 https://ontico.online/2021/mir-testing
Всем привет!
Напоминаем, что мы участвуем в исследовании для создания открытого рейтинга IT-работодателей (будет опубликовано на Хабре)
Нам ценно мнение каждого из вас, вне зависимости от должности и опыта работы.

Подключайтесь к опросу, это займёт 10-15 минут https://bit.ly/3xJxDKe
💥Среди участников, прошедших опрос по нашей ссылке мы разыграем 1 офлайн и 3 онлайн билета на HighLoad ++ 2021.

Результаты рейтинга мы ждем осенью, а пока можно посмотреть рейтинг и аналитику по IT-работодателям России 2020 https://bit.ly/3AysE0X
Forwarded from TestDrivenChannel
В этом ноябре впервые пройдет TestDriven Conf — профессиональная конференция, посвященная автоматизации в тестировании и рядом. На ней пойдет речь о топовых технологиях, а также решениях, которые упрощают работу уже здесь и сейчас.

Мы поговорили с главой программного комитета TestDriven Conf Екатериной Семеновой о насыщенной программе конференции. А ещё о том, почему тестировщикам хочется увидеть хардкорные доклады, а не пиар компаний, о взаимосвязи тестирования и науки и о важности понимания юридических правил на удалёнке.

⚠️TestDriven Conf 2021 пройдёт 1-2 ноября в Москве. Первые доклады уже приняты в программу. Call for Papers открыт до 5 сентября. Подробности о том, как стать спикером здесь.
Каждый день мы пишем код в условиях высоких нагрузок, и нередко в таких случаях сталкиваемся с проблемами, связанными с базой данных.

Сегодняшняя статья на примере MySQL рассказывает о конфигурировании соединений с БД. Тигран Ханагян описал основы клиент-серверного протокола MySQL, его базовое устройство и принципы работы. В Go части он разобрал реализацию пула соединений и осветил все основные моменты, на которые нужно обращать внимание при работе с MySQL средствами языка Go.

https://habr.com/ru/company/citymobil/blog/583558/
Микросервисы можно тестировать по-разному. У каждого подхода есть свои плюсы и минусы, поэтому, чтобы выбрать свой путь и избежать на нём «граблей», лучше всего учиться на чужом опыте. А ещё лучше — на конкретных примерах.
Дмитрий Колесник занимается в Ozon тестированием и сегодня расскажет про инфраструктуру, автоматизацию тестирования и инструменты, которые они для этого применяют. Из статьи вы узнаете, какие распространенные ошибки есть в интеграционном тестировании в Golang. Какие качества хорошего теста определили в компании и какими подходами и методами подготовки данных для тестов пользуются.
👉https://habr.com/ru/company/oleg-bunin/blog/585766/
Конференция Golang Conf пройдет отдельной секцией на ближайшем HighLoad++ 17 и 18 марта 2022.