Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Talk ideas #6

Open
quasilyte opened this issue Nov 15, 2019 · 11 comments
Open

Talk ideas #6

quasilyte opened this issue Nov 15, 2019 · 11 comments

Comments

@quasilyte
Copy link
Member

В этом issue пишем в комментариях темы для докладов, которые вам интересно было бы послушать на митапе.

Правила для структуризации:

  • Рекомендуется использовать формат первой строки в сообщении вида:
    Доклад: <название темы>
  • Если вам нравится идея, ставьте отметку 👍 вместо добавления комментария

Вот пример сообщения с идеей:


Доклад: программируем Arduino на Go

Интересно было бы послушать под тулчейны Go для систем с ограниченными ресурсами и более редкими платформами. Как программировать без GC, если его в этой реализации Go нет и другие подводные камни embedded на Go.


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

@quasilyte
Copy link
Member Author

quasilyte commented Nov 17, 2019

Update: taken by @tamaravedenina

Доклад: работа с миграциями БД в Go

Какие есть варианты, о библиотеках типа migrate, типичные ошибки с миграциями.

--

Topic: working with SQL migrations in Go

Available choices, libraries like migrate, typical mistakes and pitfalls.

@quasilyte
Copy link
Member Author

quasilyte commented Nov 17, 2019

Доклад: плюсы и минусы использования grpc в Go

Сравнение с остальными подходами, производительность, немного о protobuf. Что добавляет grpc поверх protobuf. Взаимодействие между программами, написанными на разных ЯП. Как расширять protobuf структуры. Сравнение gogo protobuf и Google protobuf.

--

Topic: cons and pros of using grpc in Go

Comparison with the other approaches, performance, protobuf schemas. What grpc adds on top of the protobuf. Communication between programs that are written in different programming languages. How to extend protobuf structures. Comparison of gogo protobuf and Google protobuf.

@ludweeg
Copy link

ludweeg commented Nov 17, 2019

Доклад: практическая криптография в GO

Обзор существующих библиотек для работы с криптографическими алгоритмами в GO.

@milqa
Copy link

milqa commented Nov 18, 2019

Доклад: code style Golang

Обзор архитектурных паттернов на примерах. Разбор типичных ошибок.

@quasilyte
Copy link
Member Author

Доклад: детали реализации длинной арифметики в Go

Обзор пакета math.Big. Используемые в нём алгоритмы (Карацуба для умножения, etc). Сравнение производительности с libgmp и другими альтернативами. Либы для int128/int256/int512. Релевантные proposal'ы, которые обсуждались в последние годы (перегрузки операторов, unbounded ints, etc).

@quasilyte
Copy link
Member Author

Доклад: почему gopls и go/packages такие медленные?

Разбор того, что делает Go language server, его сложности, из-за которых он "тормозит". Сравнение функционала IDE и того, что предлагает gopls. Примеры написания своих команд для gopls.

@quasilyte
Copy link
Member Author

Доклад: рефакторинг монструозно огромных проектов на Go

Как делать рефакторинг, которые требует нетривиальных преобразований? Обзор утилит eg, mvpkg, rewrite правил в gofmt.

@cristaloleg
Copy link

Доклад: как мы улучшаем знания в команде

Как подтянуть джунов? как развивать мидлов? как помочь синьерам работать лучше?

@quasilyte
Copy link
Member Author

quasilyte commented Jan 7, 2020

Доклад: CodeQL для Go

Что такое CodeQL от GitHub, в чём преимущества. В том числе рассказать про его поддержку Go проектов. Можно упомянуть сервис LGTM.

@ilya-shikhaleev
Copy link
Contributor

Доклад: DDD в Go

Как сохраняются агрегаты в базу и как из неё достаются. Как реализована работа с доменными событиями. Как в целом разделяются архитектурные слои по пакетам.

@quasilyte
Copy link
Member Author

Доклад: Ищем утечки в Go программах

Разобрать как отлаживать утечки ресурсов (файлы, горутины, соединения с БД) в Go.
Для горутин есть как минимум goleak.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants