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

Чат: t.iss.one/GolangConfTalks
Download Telegram
Кому и чем помогут кастомные линтеры на Go?

☝️Программный комитет Golang Live рекомендует писать свои линтеры, чтобы объяснить команде code style. Для техлида свой линтер — один из эффективных способов контроля качества кода. На конференции покажем, как легко накидать свод правил и оформить в виде несложного линтера, что ускорит flow разработки.

⚡️Вместе с Искандером Шариповым будем разбираться, какие инструменты можно использовать для написания своего линтера и не писать его с нуля. Искандер расскажет о go-ruleguard, CodeQL, semgrep. Узнаем ограничения каждого из этих инструментов, рассмотрим примеры интеграции go-ruleguard в CI.

💥Сейчас билет на конференцию стоит 5900 рублей. Чем ближе к конференции, тем дороже. Поэтому рекомендуем забронировать билет сейчас (у вас будет ещё несколько дней на оплату).

Всем читателям канала и телеграм-чата дарим промокод на скидку 5% — gc2020-conf-online_tg_34 — действует до 23 августа.
Когда Эдгар только устроился в компанию, ему поручили его изучить небольшой микросервис и подготовить план рефакторинга, чтобы в дальнейшем выделить отдельную команду поддержки для сервиса.

Думая, что изучить этот сервис можно за один вечер, Эдгар бодро взялся за дело, но быстро понял, что ошибся. Сервис написали полгода назад за пару недель с задачей протестировать MVP. Всё это время он отказывался работать. Проект перекидывали из команды в команду, потому что никто не хотел им заниматься, даже его создатели. Теперь стало ясно, почему под него искали отдельного программиста…

Чем закончилась история, читайте в статье на Хабре.

Архитектура Go-проектов — одна из тем, которую мы рассмотрим на Golang Live. Если вам есть, что сказать о разработке на Golang, подавайте заявку на доклад. До закрытия Call for Papers осталось 7 дней.

💥 Предпочитаете быть зрителем-слушателем? Присоединяйтесь! До 14 сентября билет для физлиц стоит 5900 рублей. Не забудьте промокод — gc2020-conf-online_tg_35 — действует до 30 августа, даёт 5% скидки.
💥GoLand Tips & Tricks

😎Доклад на английском от Florin Pățan (JetBrains). Florin – гофер уже несколько лет, и он создал множество высокопроизводительных распределенных проектов.

На Golang Live 2020 рассмотрим, как IDE адаптируется к вашему рабочему процессу, помогает обнаруживать и устранять проблемы, интегрироваться с другими языками, сохраняя опыт, независимо от вашей рабочей платформы.

Билеты здесь 👉 https://golangconf.ru/2020 со скидкой 5% по промокоду gc2020-conf-online_tg_38 (действует до 20 сентября).
🚘Как разрабатывают в Uber

Вы даже себе представить не можете, сколько Go-кода уже написано в Uber. Наличие большого числа проектов и кода заставляет двигаться в сторону стандартизации, guidelines и code style.

😎Егор Гришечко работает в компании Uber в команде внутренней SAAS-платформы для баз данных. До этого занимался разработкой блокчейн-платформы в компании Insolar. Все еще делает много RnD и интересных вещей. Считает, что Computer Science важнее, чем фреймворки.

На Golang Live 2020 в легкой и ненавязчивой манере расскажет про то, как разрабатывают в Uber.

Купить билет со скидкой 5% по промокоду gc2020-conf-online_tg_38 (действует до 20 сентября) 👉 https://golangconf.ru/2020
​​😎Константин Деревцов (SibEdge) пишет низкоуровневое ПО на GO, увлекается системным программированием, считает себя компетентным DDD'шником.

💥На Golang Live 2020 выступит с докладом “Hexagonal architecture для Go-разработчика” 👉 bit.ly/3koHgHW

Константин расскажет о концепциях "портов и адаптеров" + "принципа инверсии зависимостей" на примере Гексагональной архитектуры и как они применяются на практике при использовании Go kit.

Купить билет со скидкой 5% по промокоду gc2020-conf-onlinetg40 (действует до 4 октября) 👉 golangconf.ru/2020
​​💥Спикер нашей Golang Live 2020 Александр Валялкин (VictoriaMetrics) выступит с докладом “Использование unsafe в Go: плюсы и минусы”.

Тема (не) использования unsafe в Go сообществе не теряет своей актуальности, потому что применение этого пакета дает не только великую силу, но и великую ответственность.

Александр хорошо известен в Go кругах как автор проектов, которые показали, чего можно добиться от Go при грамотном его использовании. И в этом докладе он поделится своим практическим опытом использования пакета 👉 bit.ly/3cSeRYB

Билеты со скидкой 5% по промокоду gc2020-conf-onlinetg40 (действует до 4 октября) здесь 👉 golangconf.ru/2020
​​😎Профессиональная конференция для Go-разработчиков состоится уже 14 – 17 октября! Смотрите расписание конференции, выбирайте наиболее интересные для вас и полезные доклады, планируйте октябрь 👉 bit.ly/3jlGZ8O

💥Более того, если вы внимательно посмотрите в расписание, то заметите, что 14 октября открытый трек Golang Live.

Забронировать билет со скидкой 5% по промокоду gc2020-conf-online_tg_40 (действует до 4 октября) здесь 👉 golangconf.ru/2020
​​🔥Бесплатный трек Golang Live 2020🔥

💥Благодаря поддержке генерального партнёра Юлы на конференции Golang Live 2020 будет открытый трек.

14 октября, 1 день, 5 докладов.

📍В программе:

– OpenTelemetry на практике;
– Автоматизация тестирования микросервисов в Ozon;
– Использование unsafe в Go: плюсы и минусы;
– Инструменты для генерации кода и документации API;
– Еще раз про обработку ошибок.

📍Расписание 👉 https://golangconf.ru/2020/schedule
Регистрация на открытый трек 👉 https://golangconf.ru/2020
​​😎Дмитрий Колесник (Ozon) верит, что программное обеспечение делается в первую очередь для пользователей, и поэтому важно, чтобы они могли пользоваться качественными сервисами. Более 6 лет Дмитрий профессионально занимается тестированием и автоматизацией тестирования интернет приложений в различных IT компаниях.

💥На Golang Live 2020 Дмитрий выступит с докладом “Автоматизация тестирования микросервисов в Ozon” – расскажет, как в Ozon пишут интеграционные тесты на Go для проекта, в котором 1000 микросервисов 👉 bit.ly/3jCDcEe

⚠️Забронировать билет со скидкой 5% по промокоду gc2020-conf-online_tg_41 (действует до 11 октября) здесь 👉 golangconf.ru/2020
Зарегистрироваться на открытый трек 👉 golangconf.ru/2020#free
🔥Go-разработчики Lamoda приглашают на Golang Live 2020!
https://habr.com/ru/company/lamoda/blog/522110/

Напоминаем, конференция пройдёт с 14 по 17 октября на онлайн-платформе Онтико.

Билеты здесь 👉 https://golangconf.ru/2020 Промокод на скидку %5 — gc2020-conf-online_tg_41 (действует до 11 октября).
Регистрация на открытый трек 14 октября здесь 👉 https://conf.ontico.ru/polls/3136992/onepage
​​🔥Изучай Transact-SQL бесплатно!

⚠️С 1 по 8 октября на ITVDN проходит акция у нашего инфопартнёра — вы можете пройти обучение по курсу “Transact-SQL” бесплатно!

Курс состоит из 14 видео уроков общей длительностью 13 часов 27 минут.
На уроках учащиеся ознакомятся со стандартом SQL в реализации компании Microsoft – языком Transact-SQL – ключом к использованию MS SQL Server.

📍Программа курса:

- Знакомство с SQL. Типы данных.
- DDL, DML.
- SELECT. Условия выборки.
- Built-in Functions. Scalar Functions
- System Catalog. Aggregate functions
- Целостность данных. Первичный, внешний ключ
- Нормализация БД
- Соединение таблиц. JOINs
- Операторы работы с наборами. Представления
- Subquery, Temporary table, Common table expression
- Индексы
- Процедурный язык Transact-SQL
- Хранимые процедуры. Пользовательские функции.
- Транзакции. Триггеры.

Получить курс бесплатно по ссылке 👉 https://itvdn.com/ru/shares/transact-sql-free
​​🔥Представляем вам спикера нашей конференции – Steven Bogacz. Steven альпинист, сноубордист и фанат футбола, а ещё сторонник SendGrid в написании многоразовых и поддерживаемых библиотек как для Go, так и для Terraform.

В докладе Steven рассмотрит, как пишет бессерверный код Go для сложных API, развернутых в таких средах, как Lambda и Google Cloud Functions 👉 bit.ly/2F9EDuT

Билеты здесь с промокодом gc2020-conf-online_tg_41 (действует до 11 октября) на 5% дешевле 👉 golangconf.ru/2020
⚠️Регистрация на открытый трек 14 октября здесь 👉 golangconf.ru/2020#free
​​😎В проекте написали много микросервисов, но каждый решает типовые и общие для них всех задачи немного по-разному, что усложняет их поддержку и развитие?

Александр Воронков, старший программист-разработчик в компании Plesk, на Golang Live 2020 покажет способ решения этой проблемы 👉 bit.ly/3nI3lnm

🔥Старт конференции уже послезавтра!

Билеты здесь 👉 golangconf.ru/2020
⚠️Регистрация на открытый трек 14 октября здесь 👉 golangconf.ru/2020#free
​​😎Иван Королёв, разработчик продуктовой команды Авито – Auto B2B, в своём докладе на Golang Live 2020 расскажет, как организована разработка на Go в Авито.

Вы узнаете:

- зачем нужны платформенные решения для создания микросервисов;
- из каких частей состоит наш общий toolkit PaaS (Platform as a Service);
- как происходит создание и развитие микросервиса в Авито на живом примере.

💥Если вам интересно, как можно автоматизировать повседневные задачи разработчиков и построить удобную систему оркестрирования зависимостей ваших сервисов – этот доклад для вас 👉 bit.ly/3nCtAvH

Билеты 👉 golangconf.ru/2020
⚠️Регистрация на открытый трек 14 октября 👉 golangconf.ru/2020#free
​​🔥Кроме доклада о создании микросервиса на PaaS, который состоится 16 октября наши партнёры из AvitoTech подготовили к конференции подборку своих лучших видео и статей про Go 👉 https://avito.tech/golanglive

😎Изучайте, и до встречи на Golang Live 2020!
​​💥Все мы сталкивались с теми трудностями, которые возникают при интеграции своего API с другими сервисами. Конечно же, документирование призвано решить эту проблему. Поэтому на Golang Live 2020 мы рассмотрим такие средства, как OpenAPI и Swagger в докладе Сергея Климова (Minter) 👉 bit.ly/3iQG8Mf

Это очень технический доклад на супер-горячую тему. Мы без конца пишем на Go сетевые API и надо делать это правильно. Как это, “правильно”, – расскажет нам Сергей Климов.

Билеты 👉 golangconf.ru/2020
⚠️Регистрация на открытый трек 14 октября 👉 golangconf.ru/2020#free
​​🔥На Golang Live 2020 инженеры Lamoda – компании-партнёра нашей конференции готовы пообщаться на профильные темы. Обсуждение каждого топика будет состоять из мини-доклада на 10-15 минут, после чего – открытая дискуссия.

💥Lamoda предлагает пройти квест на конференции – “Напиши свой микросервис”. Он максимально несерьезный, поэтому можете принимать заведомо неправильные решения и наслаждаться их последствиями – роскошь, которую нельзя позволить себе в реальной работе. 😉 За участие все получат призы! А в последний день конференции будет разыгран среди участников квеста главный приз – электросамокат Ninebot KickScooter MAX G30P.

Билеты на конфу 👉 golangconf.ru/2020
⚠️Регистрация на открытый трек 14 октября 👉 golangconf.ru/2020#free
​​💥Go никогда не славился синтаксическими возможностями для обобщенного программирования. Но что же делать? На Golang Live 2020 поговорим о кодогенерации с Эмилем Шарифуллиным (СКБ Контур) – Team Lead в open-source-проекте Moira Alert 👉 bit.ly/3nE2N1T

Билеты на конфу 👉 golangconf.ru/2020
⚠️Регистрация на открытый трек 14 октября 👉 golangconf.ru/2020#free
🔥Golang Live 2020 стартует уже завтра!

С 14 по 17 октября мы встречаемся на платформе Онтико. И даже в онлайн-формате, помимо традиционных докладов, будут интерактивные форматы: воркшопы, круглые столы, афтепати и другие штуки. Даже играть будем.

В этом году мы сделали акцент на Go в продуктовой разработке и будем раскрывать эту тему с трех сторон: как справиться с проблемами Go в этой теме и какие есть тулзы, почему всё-таки стоит выбрать именно Go, и как после этого поддерживать продукт 👉 https://habr.com/ru/company/oleg-bunin/blog/522740/

Билеты здесь 👉 golangconf.ru/2020
⚠️Регистрация на открытый трек 14 октября здесь 👉 golangconf.ru/2020#free