Igor Panasyuk | IGORoutine Programming
2.16K subscribers
112 photos
8 videos
75 links
Тимлид Яндекса, разрабатываю эквайринг, обеспечивающий обработку всех платежей компании. Доцент практики в ИТМО, веду несколько курсов, также преподаю в ШАД. Выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
1🔥178👍52🎄2
Как оценивать сроки
🔥17👍5411
Как оценивать сроки
👍93
📹 Этот паттерн чаще всего СПРАШИВАЮТ на собеседовании по Go Concurrency

Таймкоды:
00:00 - Введение
00:12 - Обзор concurrency паттернов в Go
00:54 - Демонстрация workerpool паттерна
01:09 - Реализация workerpool с int и ошибкой закрытия канала
05:05 - Реализация workerpool с ошибкой обработки закрытия контекста
06:28 - Корректная реализация workerpool
07:20 - Реализация workerpool с generic подходом
09:12 - Ссылка на исходный код видео
09:22 - Пример задачи из собеседования в Ozon
11:33 - Финал

▶️ YouTube
📱 VK Видео
⚫️ Дзен
🟣 Rutube
4️⃣ Исходники
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍209🔥7❤‍🔥21
💥 Особенности и ловушки модели памяти в Go: Пути к корректной синхронизации и ошибки в некорректной

4 июня в Москве пройдёт GolangConf-X-2025, где я выступлю с докладом, в котором подробно расскажу про нюансы многопоточного программирования

Буду рад видеть каждого на своём докладе и на конференции
1🔥19👍76👏3❤‍🔥1
11🔥6👍4🐳3👏1
Как правильно воспринимать критику
👍1554👏2👌1
📹Профилирование на Go | Полное руководство

Под одним из последних роликов меня попросили записать видео про профилирование.

Я моментально вспомнил, что вел платный интенсив по этой теме, поэтому в ту же секунду приступил к съемкам, чтобы раскрыть тему подробнее на канале. Надеюсь, что вам понравится, приятного просмотра

▶️ YouTube
📱 VK Видео
⚫️ Дзен
🟣 Rutube
4️⃣ Исходники | Презентация
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥21👍853👏2
3️⃣ На хабре в блоге Онтико от меня вышла первая часть статьи на базе прошлогоднего доклада на GolangConf. Если кто-то ещё не смотрел доклад — приятного чтения)

Часть 1 | Часть 2 | Часть 3

2️⃣ Статья
▶️ Доклад на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥19👍74🍓33
Forwarded from igoroutine.courses
The Nature of Concurrency — курс, который посвящён многопоточному программированию. В курс вложена не только душа, но и знания, которые можно применить в любом языке, поскольку принципы многопоточного программирования везде одинаковы.

Курс преподаётся на языке Go, подробную информацию о нём можно посмотреть на сайте

▶️ Анонс курса на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥105👍41
Forwarded from igoroutine.courses
Как создавался курс?

В курс вложен весь мой личный опыт, связанный с многопоточным программированием. Помимо этого, во время создания курса я консультировался с ведущими разработчиками индустрии, например, общался с Романом Елизаровым — Ex Project Lead разработки языка Kotlin, человеком, который разрабатывал те самые корутины, также я учился многопоточному программированию у него в университете.

Подробную информацию о курсе можно посмотреть на сайте
1🔥14👍433
Про курс и ближайший контент на канале
Please open Telegram to view this post
VIEW IN TELEGRAM
1212👍54🔥31
📹Создатели Go ОШИБЛИСЬ, создавая ЭТОТ CONCURRENCY примитив

Ролик про тонкости и нюансы многопоточного программирования. Не всегда программа, в которой нет гонок, является корректной. Что мы вообще понимаем под корректностью? Рассказываю про всё это в ролике, приятного просмотра!

▶️ YouTube
📱 VK Видео
⚫️ Дзен
🟣 Rutube
4️⃣ Исходники | Презентация
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥1275👍3
🙄🙄 Я запустил свой мерч

На ближайших мероприятиях буду дарить мерч с тематикой канала и языка Go. В частности, все, кто будет на моем докладе на GolangConf, смогут получить значки для одежды 🙂

Помимо этого, за лучший вопрос после доклада подарю сертификат на бесплатное обучение на курсе. Кстати, мест осталось немного
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1138🔥7👍1
🙂Вчера выступил на GolangConf. Готовлю для вас полноценный влог моей поездки. В целом все прошло хорошо.

Больше всего меня удивило присутствие зарубежных спикеров на конференции, например, из Бразилии, у одного из них я даже успел взять интервью, его приложу к посту)

Было приятно увидеть, что на одном из стендов, где разыгрывали гофера, спрашивали вопрос, о котором я снял целое видео.

Спасибо большое всем, кто пришёл меня поддержать, зал был полностью забит.

В комментариях к прошлому посту меня просили устроить конкурс на мерч @igoroutine. На самой конференции я выиграл довольно много мерча, например, взял гофера от Т-Банка за топ-1 решение их задачи.

Среди комментариев под этим постом выберу трёх победителей, которым я подарю свой мерч, а также мерч с конференции. Главный приз - большой синий гофер. Результаты будут примерно через 2-3 недели.

👍👍 РЕЗУЛЬТАТЫ 👍👍
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥218543
Media is too big
VIEW IN TELEGRAM
🙄🙄 Интервью

Alex Rios
Senior Staff Engineer
Stone
Please open Telegram to view this post
VIEW IN TELEGRAM
3107🔥76
📹Выступил на главной конференции по Go | Live Blog + Розыгрыш | Golang Conf X 2025

Недавно я выступил на одной из самых крупных конференций по Go. Это не первое моё выступление, однако в этот раз я запечатлил своё путешествие для того, чтобы показать его вам. Надеюсь, что такой формат будет интересен, пишите ваше мнение в комментариях и не забывайте участвовать в розыгрыше)

▶️ YouTube
📱 VK Видео
⚫️ Дзен
🟣 Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2496👏54