Что стоит за дженериками в Go? Расскажет в своем докладе Илья Горкун.
⠀
Дженерики, которые ранее были темой для холивара, плотно вошли в нашу жизнь, но вы когда-нибудь задумывались, что стоит за [T any]? Почему дженерики Go именно такие, и чем они отличаются от других языков? Какой магией они обладают, и что такое «gc shape»?
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Дженерики, которые ранее были темой для холивара, плотно вошли в нашу жизнь, но вы когда-нибудь задумывались, что стоит за [T any]? Почему дженерики Go именно такие, и чем они отличаются от других языков? Какой магией они обладают, и что такое «gc shape»?
⠀
Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Олег Бартунов — научный сотрудник Московского государственного университета, генеральный директор компании Postgres Professional, Major contributor Postgres SQL и один из его создателей.
А ещё он — лауреат первой Премии HighLoad++, которая существует с 2018 года. Мы расспросили Олега о том, каково быть лидером мнений в индустрии и что нужно делать, чтобы этого добиться.
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/770938/
А ещё он — лауреат первой Премии HighLoad++, которая существует с 2018 года. Мы расспросили Олега о том, каково быть лидером мнений в индустрии и что нужно делать, чтобы этого добиться.
⠀
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/770938/
Как стать сеньором? Узнаем из доклада Василия Романова, одного из самых сеньорных инженеров Golang-сообщества.
⠀
Какой уровень Golang нужен сеньорам? Разберем, чем сеньор отличается от других грейдов и какие есть сеньор-антипаттерны. Поймем, что сеньоры бывают разные. И придем к выводу, что знать алгоритмы GC нашей гошечки нужно не каждому сеньору.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Какой уровень Golang нужен сеньорам? Разберем, чем сеньор отличается от других грейдов и какие есть сеньор-антипаттерны. Поймем, что сеньоры бывают разные. И придем к выводу, что знать алгоритмы GC нашей гошечки нужно не каждому сеньору.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Деревья на собесах: на мастер-классе от Максима Фатина разберемся, как подготовиться к алгоритмическому интервью (в одну большую компанию).
⠀
Как попасть в Big Tech? Этим вопросом задается большое число разработчиков, поэтому Максим решил рассказать о бинарных деревьях, которые встречаются на собеседованиях топовых Big Tech-компаний в России.
⠀
Мы начнем с базовой терминологии, чтобы всем было комфортно, а закончим разбором задач с собеседований, и за время доклада вы:
⠀
- узнаете о 5 разных обходах деревьев;
- решите 3 задачи с собеседования;
- разберётесь в решении 9 задач.
⠀
✋ Чтобы получить максимум пользы от мастер-класса нужны:
⠀
- с собой ноутбук,
- регистрация на leetcode.
⠀
Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🙌
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Как попасть в Big Tech? Этим вопросом задается большое число разработчиков, поэтому Максим решил рассказать о бинарных деревьях, которые встречаются на собеседованиях топовых Big Tech-компаний в России.
⠀
Мы начнем с базовой терминологии, чтобы всем было комфортно, а закончим разбором задач с собеседований, и за время доклада вы:
⠀
- узнаете о 5 разных обходах деревьев;
- решите 3 задачи с собеседования;
- разберётесь в решении 9 задач.
⠀
✋ Чтобы получить максимум пользы от мастер-класса нужны:
⠀
- с собой ноутбук,
- регистрация на leetcode.
⠀
Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Алексей Хить поделится опытом разработки open source-приложения для real-time-стриминга IP-камер в разных форматах.
⠀
Алексей расскажет, с какими особенностями языка Go он столкнулся при разработке open source-приложения для стриминга видео в реальном времени — go2rtc.
⠀
В частности:
⠀
- оптимизации при работе с []byte,
- упрощение кода с помощью io.Reader / io.Writer,
- снижение CPU при работе с сетью с помощью bufio.NewReader / bufio.NewWriter / io.Copy,
- использование http.ResponseWriter для потоковой передачи данных,
- тонкости применения reflection для JSON, YAML и при написании своего Marshaler,
- архитектурные решения проекта go2rtc.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдёт в рамках юбилейной, 20-й и самой масштабной из всех прошедших конференций HighLoad++.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Алексей расскажет, с какими особенностями языка Go он столкнулся при разработке open source-приложения для стриминга видео в реальном времени — go2rtc.
⠀
В частности:
⠀
- оптимизации при работе с []byte,
- упрощение кода с помощью io.Reader / io.Writer,
- снижение CPU при работе с сетью с помощью bufio.NewReader / bufio.NewWriter / io.Copy,
- использование http.ResponseWriter для потоковой передачи данных,
- тонкости применения reflection для JSON, YAML и при написании своего Marshaler,
- архитектурные решения проекта go2rtc.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдёт в рамках юбилейной, 20-й и самой масштабной из всех прошедших конференций HighLoad++.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Про 200 интеграций на 5 разработчиков расскажет Денис Божок.
⠀
Среди компаний можно выделить такие, где ценностью является большое количество поставщиков, закрытое одним интерфейсом. Примерами таких компаний могут быть платёжные системы, сервис заправок или продажи отелей. Ostrovok оперирует больше, чем 200 поставщиками для предоставления лучших цен нашим клиентам. Такое количество накладывает ограничения на то, как должны быть выстроены процессы работы с ними: подключение, мониторинг, организация кода.
⠀
В своём докладе Денис расскажет о том, к каким практикам они пришли на своём объёме и почему типовые решения «1 сервис — 1 поставщик» не так хороши, как кажется.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Среди компаний можно выделить такие, где ценностью является большое количество поставщиков, закрытое одним интерфейсом. Примерами таких компаний могут быть платёжные системы, сервис заправок или продажи отелей. Ostrovok оперирует больше, чем 200 поставщиками для предоставления лучших цен нашим клиентам. Такое количество накладывает ограничения на то, как должны быть выстроены процессы работы с ними: подключение, мониторинг, организация кода.
⠀
В своём докладе Денис расскажет о том, к каким практикам они пришли на своём объёме и почему типовые решения «1 сервис — 1 поставщик» не так хороши, как кажется.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Алексей Миловидов — разработчик и создатель технологии ClickHouse. Проект получил больше $2 млрд инвестиций.
Эта распределенная аналитическая система управления базами данных с открытым исходным кодом используется компаниями со всего мира. Она столбцовая и позволяет онлайн обрабатывать аналитические запросы. Значения из разных столбцов хранятся отдельно, а данные одного столбца - вместе.
За этот вклад в Open Source сообщество Алексея наградили Премией HighLoad++. Мы узнали у лауреата, каким был его путь, что помогло ему создать такой сложный и успешный продукт.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/773584/
Эта распределенная аналитическая система управления базами данных с открытым исходным кодом используется компаниями со всего мира. Она столбцовая и позволяет онлайн обрабатывать аналитические запросы. Значения из разных столбцов хранятся отдельно, а данные одного столбца - вместе.
За этот вклад в Open Source сообщество Алексея наградили Премией HighLoad++. Мы узнали у лауреата, каким был его путь, что помогло ему создать такой сложный и успешный продукт.
Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/773584/
🔥1
Domain Driven Design — это больно, когда из красивых книг переходит в реальный проект. Дмитрий Анисов расскажет об этой боли на своем опыте, какими решениями она вызвана, про непростые выборы в архитектуре, и как Go-специфика влияет на реализации DDD на практике.
⠀
Узнаем о необходимости DDD, о его плюсах и минусах, зачем стоит использовать данный подход в разработке, и с какими трудностями они столкнулись. Как проектировать внутреннюю архитектуру сервиса так, чтобы было удобно и эффективно работать с ним в будущем.
⠀
Рассмотрим пример одного из сервисов на Go, на основе которого будут разбираться основные детали. Разберём наиболее частые вопросы, которые возникают в процессе внутреннего проектирования сервисов, и проблемы, с которыми сталкиваются разработчики.
⠀
Те, кто не знаком или не имеют опыта работы и написания кода в стиле DDD, узнают, как можно и нужно проектировать сервисы, какие практики и архитектурные стили существуют, если это не обычный CRUD. А те, кто знаком, смогут почерпнуть новые идеи, а также, возможно, получат ответы на вопросы, которые возникали при использовании данного подхода в разработке.
⠀
Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Узнаем о необходимости DDD, о его плюсах и минусах, зачем стоит использовать данный подход в разработке, и с какими трудностями они столкнулись. Как проектировать внутреннюю архитектуру сервиса так, чтобы было удобно и эффективно работать с ним в будущем.
⠀
Рассмотрим пример одного из сервисов на Go, на основе которого будут разбираться основные детали. Разберём наиболее частые вопросы, которые возникают в процессе внутреннего проектирования сервисов, и проблемы, с которыми сталкиваются разработчики.
⠀
Те, кто не знаком или не имеют опыта работы и написания кода в стиле DDD, узнают, как можно и нужно проектировать сервисы, какие практики и архитектурные стили существуют, если это не обычный CRUD. А те, кто знаком, смогут почерпнуть новые идеи, а также, возможно, получат ответы на вопросы, которые возникали при использовании данного подхода в разработке.
⠀
Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
С Иваном Матвеевым обсудим собеседования на senior разработчика: зачем проверять soft skills вопросами на hard skills.
⠀
Представьте, вы пришли на интервью. Какой вопрос будет первым? Что-то про slice или map. А что потом? Ну, наверное, что-то про concurrency и как устроена многопоточка в Go. Вы думаете: «Ну почему опять эти базовые вопросы. Это же так просто».
⠀
Оказывается, большинство ответов на вопросы по hard skills — могут многое рассказать о кандидате-разработчике.
⠀
Из доклада узнаем:
⠀
- что проверяют на «простых» вопросах
- как задачки позволяют понять — впишется разработчик в команду или нет
- какие черты характера можно определить на вопросах по устройству многопоточности в Go
- всё это приправлено вагоном историй и баек из более чем 50 собеседований за 2 года на различные позиции
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Представьте, вы пришли на интервью. Какой вопрос будет первым? Что-то про slice или map. А что потом? Ну, наверное, что-то про concurrency и как устроена многопоточка в Go. Вы думаете: «Ну почему опять эти базовые вопросы. Это же так просто».
⠀
Оказывается, большинство ответов на вопросы по hard skills — могут многое рассказать о кандидате-разработчике.
⠀
Из доклада узнаем:
⠀
- что проверяют на «простых» вопросах
- как задачки позволяют понять — впишется разработчик в команду или нет
- какие черты характера можно определить на вопросах по устройству многопоточности в Go
- всё это приправлено вагоном историй и баек из более чем 50 собеседований за 2 года на различные позиции
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдет в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Огорчает ли ChatGPT Даниила Подольского? Расскажут в своём докладе Варвара Подольская и Даниил Подольский.
⠀
Узнаем:
⠀
- Возможно ли пройти собеседование на сеньора при помощи ChatGPT.
- Как использовать ChatGPT эффективно, отвечая на вопросы и генерируя код на Golang.
- Как изменить процесс собеседования, чтобы действительно проверить знания разработчика.
- Что действительно нужно учить в Golang, чтобы соревноваться с ChatGPT.
⠀
Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🖐
⠀
✅ Программа конференции и билеты на сайте в описании канала @GolangConfChannel
⠀
Узнаем:
⠀
- Возможно ли пройти собеседование на сеньора при помощи ChatGPT.
- Как использовать ChatGPT эффективно, отвечая на вопросы и генерируя код на Golang.
- Как изменить процесс собеседования, чтобы действительно проверить знания разработчика.
- Что действительно нужно учить в Golang, чтобы соревноваться с ChatGPT.
⠀
Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Media is too big
VIEW IN TELEGRAM
Хорошие CPU-профили позволяют выявлять паттерны исполнения вашей программы. В своём докладе Искандер Шарипов рассказал, что эти профили можно использовать не только для ручных оптимизаций с pprof.
#ТопДокладыGolangConf2022
#ТопДокладыGolangConf2022
👍2
Media is too big
VIEW IN TELEGRAM
Пётр Зайцев — основатель компании Percona по разработке ПО для работы с базами данных, предприниматель в области open source, инвестор, ментор и adviser. Кроме Percona, участвует в проектах Altinity, которые занимаются технологией ClickHouse; FerretDB — альтернативой MongoDB и ряде других. Мы расспросили Петра, как дойти до такого уровня экспертизы и что мешает современным IT-бизнесменам.
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/774998/
📍Подробности в статье: https://habr.com/ru/companies/oleg-bunin/articles/774998/
Magnit Tech: сервисы остатков и цен на Go. Как справиться с большими потоками данных, быть гибким и консистентным? Узнаем из доклада Дмитрия Жаворонкова.
⠀
Дмитрий расскажет, как они делали систему управления остатками и ценами:
⠀
- какие технические сложности возникают при больших объемах данных (3̰0̰к̰ м̰а̰г̰а̰з̰и̰н̰о̰в̰,̰ 10-20к SKU, ~ 500 млн строк, 150к/рпс на запись);
- монолит vs микросервисы. Что выбрали и с каким сложностями столкнулись;
- Postgres vs Tarantool. Не самый очевидный выбор;
- работа с Kafka: конфигурация, графики, семантика «exactly-once», драйвер kafka-go от segmentio;
- согласованность в конечном счете — когда и зачем ее можно применять, как достичь;
- извечный вопрос: предподготовить данные или рассчитать на лету? Они выбрали гибридный подход;
- на какие метрики ориентировались: технические и бизнесовые;
- покажет их дашборды, расскажет, как они мониторят асинхронную систему и проводят нагрузочное тестирование, графики ТТХ, нагрузки, таймингов.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023.
⠀
✅ Программа конференции на сайте в описании канала @GolangConfChannel
⠀
Дмитрий расскажет, как они делали систему управления остатками и ценами:
⠀
- какие технические сложности возникают при больших объемах данных (3̰0̰к̰ м̰а̰г̰а̰з̰и̰н̰о̰в̰,̰ 10-20к SKU, ~ 500 млн строк, 150к/рпс на запись);
- монолит vs микросервисы. Что выбрали и с каким сложностями столкнулись;
- Postgres vs Tarantool. Не самый очевидный выбор;
- работа с Kafka: конфигурация, графики, семантика «exactly-once», драйвер kafka-go от segmentio;
- согласованность в конечном счете — когда и зачем ее можно применять, как достичь;
- извечный вопрос: предподготовить данные или рассчитать на лету? Они выбрали гибридный подход;
- на какие метрики ориентировались: технические и бизнесовые;
- покажет их дашборды, расскажет, как они мониторят асинхронную систему и проводят нагрузочное тестирование, графики ТТХ, нагрузки, таймингов.
⠀
🖐 Встречаемся 27 и 28 ноября на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Кирилл Мокевнин — сооснователь школы программирования «Хекслет». В 2019 году по результатам голосования его наградили Премией HighLoad++ — за весомый вклад в IT-образование.
Мы узнали у Кирилла, что для него значит Премия и как стать узнаваемым человеком в индустрии: https://habr.com/ru/companies/oleg-bunin/articles/775604/
Мы узнали у Кирилла, что для него значит Премия и как стать узнаваемым человеком в индустрии: https://habr.com/ru/companies/oleg-bunin/articles/775604/
Forwarded from HighLoad++
Самая крутая новость ноября: 27 и 28 ноября пройдет открытая трансляция Главного зала HighLoad++ 2023. Это стало возможным благодаря поддержке нашего генерального партнёра, компании Яндекс.
⭐ В программе доклады лучших спикеров:
Павел Капля (Яндекс) - Алиса 6 лет спустя.
Александр Кирсанов (VK, ВКонтакте) - Математический хайлоад: большие, очень большие и немыслимо большие числа.
Евгений Россинский (ИВИ) - Как из Python и палок собрать детектор аномалий для highload.
Вы сможете не только посмотреть интересные доклады ТОПовых разработчиков, но и задать им вопросы.
Регистрируйтесь и присоединяйтесь к просмотру 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
FerretDB — mongoDB снаружи, PostgreSQL внутри. В докладе Максима Кубарского мы разберемся, кому нужно подобное архитектурное решение, насколько сложно его реализовать и какое будущее у такого перспективного open-source-проекта.
⠀
Используете PostgreSQL с jsonb, но соскучились по mongo — тогда вам нужен FerretDB! Это написанный на Go прокси-сервер запросов mongo в SQL с открытым исходным кодом, совместимый с драйверами для разных языков и разными инструментами для mongo. Инструмент активно развивается.
⠀
Максим расскажет, как транслируются запросы, хранятся данные, и покажет бенчмарки запросов.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023.
⠀
✅ Программа конференции на сайте в описании канала @GolangConfChannel
⠀
Используете PostgreSQL с jsonb, но соскучились по mongo — тогда вам нужен FerretDB! Это написанный на Go прокси-сервер запросов mongo в SQL с открытым исходным кодом, совместимый с драйверами для разных языков и разными инструментами для mongo. Инструмент активно развивается.
⠀
Максим расскажет, как транслируются запросы, хранятся данные, и покажет бенчмарки запросов.
⠀
🖐 Встречаемся на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023.
⠀
✅ Программа конференции на сайте в описании канала @GolangConfChannel
🔥1
Media is too big
VIEW IN TELEGRAM
Андрей Аксёнов нередко начинает свои доклады с такой самопрезентации: «воронежское быдло, интересуюсь информационным поиском». Правда, в Воронеже он уже давно не проживает, но информационный поиск по-прежнему в топе списка его интересов.
⠀
Работает Андрей тимлидом в компании Avito и руководит юнитом инфраструктуры поиска. А ещё именно он создал поисковый движок Sphinx и не ограничился этим, а участвовал ещё во многих других проектах — работал в веб студиях, геймдеве (приложил руку к 10+ разных игр в начале 2000-х), немного помогал с движком Unigine, много выступал на IT конференциях.
⠀
За эти заслуги его наградили Премией HighLoad++ в 2018 году. Мы расспросили его, что значит для него премия и как создать популярный и полезный open-source проект: https://habr.com/ru/companies/oleg-bunin/articles/775934/
⠀
Работает Андрей тимлидом в компании Avito и руководит юнитом инфраструктуры поиска. А ещё именно он создал поисковый движок Sphinx и не ограничился этим, а участвовал ещё во многих других проектах — работал в веб студиях, геймдеве (приложил руку к 10+ разных игр в начале 2000-х), немного помогал с движком Unigine, много выступал на IT конференциях.
⠀
За эти заслуги его наградили Премией HighLoad++ в 2018 году. Мы расспросили его, что значит для него премия и как создать популярный и полезный open-source проект: https://habr.com/ru/companies/oleg-bunin/articles/775934/
🖐️ Друзья, в понедельник мы наконец встретимся с вами в кампусе Сколково. С нетерпением ждём вас и хотим рассказать, как сделать путь до площадки легче.
⠀
Как добраться до кампуса Сколково?
⠀
Точный адрес: Московская область, Одинцовский район, Сколково, улица Новая, дом 100 (на Яндекс-карте , координаты: 37°23’25.99’’ в.д., 55°41’43.84’’ с.ш.).
⠀
В Яндекс Картах хорошо ищется по фразе «Московская школа управления Сколково».
⠀
Вы можете воспользоваться нашим трансфером от метро Парк победы (остановка автобусов напротив музея-панорамы Бородинской битвы) либо от МЦД Сколково.
⠀
Откуда отправляется автобус-трансфер от метро Парк Победы? Выход из метро по направлению к Триумфальной Арке. Из стеклянных дверей (выход из метро в подземный переход) - налево. Автобусы будут останавливаться напротив музея-панорамы Бородинской битвы. У метро вы увидите нашего человека с рекламным щитом, он подскажет направление. А если возникнут трудности, пишите к нам в саппорт в tg @ontico_support, он подскажет график отправления автобусов. На наших автобусах будет табличка «HighLoad++»
⠀
Автобус-трансфер от Сколково (МЦД-1), где останавливается, куда идти от метро?
Выходите на станции Сколково Московского центрального диаметра (МЦД-1). Далее по переходу в сторону Инновационного центра Сколково. По крытому переходу через Минское шоссе и вы у точки отправления автобусов. На наших автобусах будет табличка «HighLoad++».
⠀
Расписание трансфера до Сколково здесь
⠀
❄️ 27 ноября ожидается сильный снегопад! Мы не рекомендуем приезжать на своих машинах. Если вам неудобно добираться до остановок трансфера, переходите по этой ссылке и вы найдёте подробное описание, как добираться на городском транспорте.
До скорой встречи 🙌
⠀
Как добраться до кампуса Сколково?
⠀
Точный адрес: Московская область, Одинцовский район, Сколково, улица Новая, дом 100 (на Яндекс-карте , координаты: 37°23’25.99’’ в.д., 55°41’43.84’’ с.ш.).
⠀
В Яндекс Картах хорошо ищется по фразе «Московская школа управления Сколково».
⠀
Вы можете воспользоваться нашим трансфером от метро Парк победы (остановка автобусов напротив музея-панорамы Бородинской битвы) либо от МЦД Сколково.
⠀
Откуда отправляется автобус-трансфер от метро Парк Победы? Выход из метро по направлению к Триумфальной Арке. Из стеклянных дверей (выход из метро в подземный переход) - налево. Автобусы будут останавливаться напротив музея-панорамы Бородинской битвы. У метро вы увидите нашего человека с рекламным щитом, он подскажет направление. А если возникнут трудности, пишите к нам в саппорт в tg @ontico_support, он подскажет график отправления автобусов. На наших автобусах будет табличка «HighLoad++»
⠀
Автобус-трансфер от Сколково (МЦД-1), где останавливается, куда идти от метро?
Выходите на станции Сколково Московского центрального диаметра (МЦД-1). Далее по переходу в сторону Инновационного центра Сколково. По крытому переходу через Минское шоссе и вы у точки отправления автобусов. На наших автобусах будет табличка «HighLoad++».
⠀
Расписание трансфера до Сколково здесь
⠀
❄️ 27 ноября ожидается сильный снегопад! Мы не рекомендуем приезжать на своих машинах. Если вам неудобно добираться до остановок трансфера, переходите по этой ссылке и вы найдёте подробное описание, как добираться на городском транспорте.
До скорой встречи 🙌
Fuzzing-тестирование. Практическое применение рассмотрим на докладе Никиты Догаева.
⠀
Из доклада вы узнаете:
⠀
- что такое fuzzing-тестирование и чем оно отличается от обычного unit-тестирования с рандомайзером;
- как можно сгенерировать необходимые данные для теста на основе входящих случайных данных от метода t.Fuzz();
- в каких случаях лучше всего применять fuzzing-тестирование и как оно находит баги, где, казалось бы, их быть не должно.
⠀
Кроме того, Никита расскажет, как они в Wildberries планируют применить fuzzing для нагрузочных и интеграционных тестирований.
⠀
Результаты использования fuzzing-тестирования:
⠀
- сократилось количество обращений пользователей в техподдержку по вопросам функционала сервисов контента;
- счастливые QA;
- счастливые ИБ.
⠀
До скорой встречи на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🙌
⠀
✅ Посмотреть программу и присоединиться к нам онлайн можно на сайте в описании канала @HighLoadChannel
⠀
Из доклада вы узнаете:
⠀
- что такое fuzzing-тестирование и чем оно отличается от обычного unit-тестирования с рандомайзером;
- как можно сгенерировать необходимые данные для теста на основе входящих случайных данных от метода t.Fuzz();
- в каких случаях лучше всего применять fuzzing-тестирование и как оно находит баги, где, казалось бы, их быть не должно.
⠀
Кроме того, Никита расскажет, как они в Wildberries планируют применить fuzzing для нагрузочных и интеграционных тестирований.
⠀
Результаты использования fuzzing-тестирования:
⠀
- сократилось количество обращений пользователей в техподдержку по вопросам функционала сервисов контента;
- счастливые QA;
- счастливые ИБ.
⠀
До скорой встречи на Golang Conf 2023, которая пройдёт в рамках HighLoad++ 2023 🙌
⠀
✅ Посмотреть программу и присоединиться к нам онлайн можно на сайте в описании канала @HighLoadChannel