Тип доклада: Обсуждение
Открытие конференции GoFunc 2024
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас ждет в эфире в ближайшее время!
Илья Горкун
Компания: Тинькофф
Андрей Дмитриев
Компания: JUG Ru Group
Тип доклада: Обсуждение
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас ждет в эфире в ближайшее время!
Компания: Тинькофф
Компания: JUG Ru Group
Тип доклада: Доклад
Как на самом деле работает gRPC? Детально от HTTP/1 до gRPC-стримов.
Тип доклада: Доклад
Во время доклада разберем, какие есть мьютексы в Go, как они устроены и почему. Рассмотрим устройство типов sync.Mutex
и sync.RWMutex
. Поймем, в каких случаях стоит использовать тот или иной мьютекс, а когда стоит обойтись вообще без него.
Компания: Сбер
Тип доклада: Доклад
Распаковка 7-Zip архива самой популярной Go-библиотеки происходит медленно. Расскажу о подходах к оптимизации Go-кода, который декомпрессирует поток из 7-Zip архива. Технологии: Golang, LZMA, pprof.
Будет интересно Go-разработчикам уровня middle/senior.
Тип доклада: Обсуждение
Обсудим новые функции, улучшения производительности, инструменты разработки и другие инновации в Go 1.22.
Компания: Kaspersky
Компания: YADRO
Компания: Тинькофф
Тип доклада: Доклад от партнера
Расширяем Service Mesh Istio с помощью Wasm-фильтров. Расскажем, что это такое и для чего нужно.
Компания: СберТех
Компания: СберТех
Тип доклада: Доклад
Слайсы в Go — простой и в то же время очень мощный инструмент. Научимся им пользоваться на все 100!
Компания: YADRO
Тип доклада: Доклад
Вы тоже думаете, что врач-патологоанатом только и делает, что проводит вскрытия? Тогда вы заблуждаетесь, ведь на самом деле патологоанатомы 90% времени тратят на прижизненную диагностику, особенно в области гистологических исследований.
Во время доклада расскажу, что такое гистологическое исследование, какие вызовы стоят перед цифровой патологией сегодня и, самое главное, как мы оптимизируем поток больших файлов — от нескольких сотен мегабайт до нескольких десятков гигабайт — с помощью Go.
Компания: Uzum Tezkor
Тип доклада: Доклад
Разберемся, как работает Protobuf-тулчейн от и до. Обсудим, как можно написать собственный плагин и какие проблемы можно им решить.
Компания: Ozon
Тип доклада: Доклад
Проблематика и необходимость использования фоновых задач по расписанию. Часто встречающиеся подходы. Сравнительная диагностика разных подходов по различным критериям.
Компания: Garage Eight
Тип доклада: Доклад
Есть такой формат модульной музыки — XM. Она компактная, хорошо звучит и относительно эффективная в воспроизведении.
В рамках доклада я покажу XM-плеер, который написал на Go, чтобы затем использовать его в своих играх. Поговорим о деталях формата, внутренностях плеера, а еще об играх, где его используют.
Компания: quasilyte tech
Тип доклада: Доклад
Расскажу о необходимости DDD, о его плюсах и минусах. Зачем использовать этот подход в разработке и с какими трудностями мы столкнулись. Затронем вопрос производительности и поймем, в каких случаях стоит использовать, а в каких нет.
Компания: GS Labs
Тип доклада: Доклад
gRPC Middleware в Go: что это и зачем; проксирование gRPC-запросов: аутентификация, логирование, валидация и фильтрация; модификация запросов: можем ли и зачем? Проблемы поддержки кода; модификация запроса в Go: подводные камни и рефлексия.
Компания: Cloud.ru
Тип доклада: Обсуждение
Говорим о расписании, сессиях и активностях. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
Компания: Тинькофф
Компания: JUG Ru Group
Тип доклада: Доклад
Go, в отличие от многих других низкоуровневых языков, довольно дружелюбный для разработчика язык. Но даже в нем есть ситуации, в которых очень легко допустить неочевидную ошибку. Рассмотрим такие ошибки и узнаем, как их избежать.
Компания: Авито
Тип доклада: Доклад
Расскажу, почему мы в компании используем Protobuf, приведу наглядные примеры использования. Поговорим про наиболее типичные проблемы и боли, вызванные нарушением рекомендаций по обновлению сообщений. Продемонстрирую, что необходимо делать, чтобы избегать таких проблем.
Компания: Ozon
Тип доклада: Доклад
Рассмотрим способы «обхода» ограничений, которые часто встраивают в свои продукты и даже open source-решения авторы с целью навязать свои правила игры тем, кто использует их решение.
Также эти подходы будут полезны для упрощения написания тестов в ситуациях, когда нужно протестировать код, использующий стороннюю библиотеку, а ее авторы не задумывались о тестировании и не заложили необходимые абстракции в интерфейсе.
Компания: Сбер
Тип доклада: Обсуждение
Подключайтесь к Главной студии, чтобы ощутить атмосферу собеседования. Mock-интервью на Go-разработчика: вопросы, кейсы, задачи. Расскажем, почему задавали именно такие вопросы и как лучше всего подготовиться к собеседованию. Разбор ответов на вопросы о Go от опытных специалистов и ценные советы по улучшению навыков.
Итог: полезные рекомендации и актуальные вопросы, которые вам могут задать на разных этапах интервью.
Если вы сами проводите собеседования — заходите взглянуть на интервью с обратной стороны и найти новые идеи для вопросов кандидатам.
Компания: Ostrovok.ru
Компания: Яндекс
Компания: Magnit Tech
Тип доклада: Доклад
Рассмотрим PGO и всё то, что кроется за этой аббревиатурой: как PGO устроен в Go, как его использовать в ваших приложениях, какие результаты вы можете получить при использовании этого способа оптимизации.
Компания: Ozon
Тип доклада: Доклад
Доклад о том, какие оптимизации использует Go для строк.
Компания: VK
Тип доклада: Доклад
Рассмотрим применение паттернов Saga, 2PC и подхода с Workflow на примере проектирования foodtech-сервиса. Покажу практическую реализацию на Temporal, а также расскажу, как он устроен и как достигается отказоустойчивость.
Компания: Uzum Tezkor
Тип доклада: Обсуждение
Участники круглого стола обсудят аспекты развития сложности и нагруженности проекта.
Готовность архитектуры для расширения и добавления интеграций, эффект «черной пятницы», мгновенный или планомерный рост нагрузки на сервисы. Методы предотвращения недоступности решения, которые затрагивают инфраструктурные и архитектурные механизмы.
Компания: СберМаркет
Компания: Ostrovok.ru
Компания: Домклик
Компания: Ozon
Компания: JUG Ru Group
Тип доклада: Доклад
Расскажу, какие подходы попробовал, чтобы уменьшить влияние GC на ход выполнения задачи, приведу результаты бенчмарков для разных размеров буферов данных и объясню, почему остановился на sync.Pool для решения задачи обработки 1К+ сообщений в секунду.
Компания: YADRO
Тип доклада: Доклад
Расскажу о выборе способа работы с базой данных на Go: использовать ORM или стандартные низкоуровневые библиотеки. Но посмотрим на этот выбор с позиции бизнеса — на примере абстрактной компании покажу, какие последствия у этого выбора, когда и каким способом они себя проявляют, и в какой ситуации вы окажетесь спустя несколько лет.
Компания: Тинькофф
Тип доклада: Доклад
Слышали ли вы про Domain-Driven Design (DDD)? Опустим сухую теорию, возьмем из нее самое важное и на практических примерах разберем, что такое DDD. Поймем, как он делает код безопаснее, в каких случаях стоит применять на проекте и как все это связано с микросервисами.
Компания: Magnit Tech
Тип доклада: Обсуждение
Компания: Тинькофф
Компания: Домклик