Igor Panasyuk | IGORoutine Programming
2.11K subscribers
112 photos
8 videos
75 links
Тимлид Яндекса, разрабатываю эквайринг, обеспечивающий обработку всех платежей компании. Доцент практики в ИТМО, веду несколько курсов, также преподаю в ШАД. Выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества
Download Telegram
😁😁 Новый сборщик мусора в Go 1.26! Полное руководство про GC

Готовлю новогодний розыгрыш, анонс которого будет уже совсем скоро.

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

Поэтому мой главный подарок — это видео, которые я делаю с душой, чтобы они помогали расти и получать удовольствие. Вы тоже можете сделать мне подарок, поделившись этим видео с друзьями и коллегами ❤️

В новом видео полностью разобрал сборщик мусора. Начиная от фундаментальной идеи и исследований, заканчивая использованием, оптимизациями, тонкостями и нововведениями в Go 1.26. Приятного просмотра!

▶️ YouTube
📱 VK Видео
⚫️ Дзен
🟣 Rutube

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
304219🔥8🎄53
😎😎 Тайны компилятора и истории Go | Полное руководство

Задумывались ли вы когда-нибудь, почему Go именно такой, каким мы его знаем?
Почему компиляция такая быстрая?
Почему нет встроенной векторизации?

Более того, похожие вопросы нередко задают на собеседованиях, например, про устройство inlining'a или escape analysis.
При этом видео и статей про это очень мало.

В этом видео я прошёлся по истории Go. Начиная от Bell Labs и Plan 9, заканчивая первым релизом языка. Подробно показал внутреннее устройство пайплайна компиляции и на практике скомпировал программу с помощью go tool compile и go tool link, заглянув во все внутренности.

Верю, что будет полезно даже тем, кто пишет не на Go.

❤️ Приятного просмотра!

▶️ YouTube
📱 VK Видео
⚫️ Дзен
🟣 Rutube

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
46281711🤩43
😎 Новогодний розыгрыш 😊

🥇 1 место: большой плюшевый гофер
🥈 2 место: большой тематический Java-коврик для компьютера
🥉 3 и 4 место: стильные блокноты
🎁 ещё 10 мест: фирменные браслеты
🎁 и ещё 20 мест: фирменные значки

Участвовать очень просто: нужно быть подписчиком канала, нажать кнопку «Участвовать» внизу поста и следовать инструкциям бота.
Если захочется увеличить шансы - в боте будет реферальная ссылка.

Итоги подведём 17 января

Спасибо, что вы здесь, что думаете и развиваетесь вместе со мной ❤️

👇 «Участвовать»

Участников: 198
Призовых мест: 34
Дата розыгрыша: 23:59, 17.01.2026 MSK (завершён)

Победители розыгрыша:
1. Александр - 4mnl35
2. Виктория - 4q3o3e
3. Илья Борисов - 4mnbbi
4. Ildar Khakimov - 4n4dk7
5. Danil Shadrin - 4mu9on
6. Angelina - 4psrvd
7. Виктор Васькин - 4mov0a
8. Roman Karlov - 4mnjmb
9. Manalassa - 4q5d4u
10. ❤️Дмитрий 🍀Андреевич - 4q41lk
11. Айнур - 4mvi2f
12. Dmitrii Koval - 4n3hcm
13. Слаик - 4oq3no
14. Blaizer - 4ps85t
15. RomanTsarkofff - 4mve66
16. DamirLut - 4mniom
17. Maxim Vasilyev - 4mo32d
18. Илья Шишкин - 4pimge
19. Евгений - 4mo32a
20. arsenii - 4mng3r
21. Дмитрий Большаков - 4mng7j
22. Маришка👾 - 4mo25b
23. Ivan - 4mnede
24. (Д)Иван - 4mqfkq
25. LiuGong CLG 920E - 4mo080
26. Иван - 4mnf1h
27. StounhandJ - 4mp928
28. Sergey Komarov - 4mnict
29. Ivan - 4mnh3b
30. Aleksey - 4mnpsh
31. Programmist - 4mo7e2 (переразыгран)
32. Тим - 4mnpc8
33. Vasporelya - 4q6qsv
34. Ruslan - 4mpfud
Please open Telegram to view this post
VIEW IN TELEGRAM
72710🎉7🔥5❤‍🔥1
Media is too big
VIEW IN TELEGRAM
😎 Поднимите сегодня за меня тост, ибо я не пью, в стакане был чай)

😊 С Наступающим Новым Годом!

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
273013🔥7🎉6🥰2
Недавно случилась интересная ситуация, которая натолкнула меня на написание этого поста.

Не для кого ни секрет, что компании часто ищут спикеров для внешних конференций среди своих сотрудников.

Говоря откровенно, для себя я уже прошёл эту игру с конференциями, ни один раз выступил с высокими оценками за доклады на самых крупных конференциях у нас и даже за рубежом.

При этом сам начинал с полного нуля, когда ещё даже не было этого канала.

Но зачем конференции вообще делают? В чём польза для докладчиков и компаний? Как устроена модель конференций? Это отдельный и не такой очевидный разговор.

Главное, что я увидел, как множество компетентных ребят, которые работают вместе со мной и делают действительно ценные проекты, хотят выступить и рассказать миру то, чем они занимаются и что им интересно.

Но их что-то останавливает.

Я синтезировал и постарался развеять топ-3 причины:

1) Моя тема никому не будет интересна

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

Начиная от доменной области проекта, заканчивая применением технологий и оптимизациями.

Порой доменная область даже интереснее, чем технологии.

Подумайте, многим интересно, как устроены, например, какие-нибудь медицинские, пожарные или военные системы.

Даже если вы стажёр или джун - всегда можно рассказать про онбординг, советы и лайфхаки, которые вы получили на том или ином проекте, такие доклады даже ценнее.

Подобных тем и развилок очень много.

2) А что, если я выйду и опозорюсь перед всеми, как потом жить с этим?

Скажу по-секрету, что опозориться на подобных мероприятиях очень сложно.

Конференции устроены так, чтобы докладчик не утонул.

Плюс всегда есть ведущий, который поможет перевести дискуссию при неудобных вопросах.

3) А что, если меня не возьмут? Просто поставят плохие оценки, а потом ещё выложат в открытый доступ запись выступления? Я просто боюсь...

На все подобные вопросы у меня есть только один ответ.

Все мы порой испытываем страх и стресс, боимся чего-то в моменте.

Но лично у меня есть один главный страх, который перевешивает все остальные.

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

К тому же сама жизнь по длине - раз, два и обчёлся.

Это помогает заиметь незыблемость в таких ситуациях.

Если вы когда-нибудь хотели выступить, но что-то останавливало - напишите в комментариях, что именно. Очень интересно почитать ваш опыт - уверен, он будет полезен не только мне.
3❤‍🔥431514💯51
This media is not supported in your browser
VIEW IN TELEGRAM
2🫡8👎21
Только успел отправить призы с новогоднего розыгрыша - уже наступил новый праздник)

Поздравляю мужскую часть канала с 23 февраля!

Не буду сегодня говорить про Родину - знаю, что у всех на этот счёт разные мнения. Да и из моих уст, как человека с несколькими гражданствами, это звучало бы странно.

В этот день желаю вам здоровья, силы и чести.
Становиться лучше с каждым днём - чтобы иметь возможность защитить себя, свою семью и свои ценности.

Буду продолжать радовать вас новыми видео и проектами. Совсем недавно выпустил разбор Go 1.26. Честно говоря, про сам язык Go я уже будто разобрал всё, что можно. Очень много видео-лекций сейчас лежат и ждут монтажа.

Поставьте, пожалуйста, 🙂 , если вам было бы интересно увидеть их в сыром формате.

На текущий момент хочу начать разбирать всё, что связано с архитектурой проекта на Go и не только. До конца февраля выйдет полноценный разбор gRPC, начиная от внутреннего устройства HTTP/2, заканчивая проектированием API и генерацией кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
10124🫡14❤‍🔥114🖕3
🙂 Этот день настал

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

Хоть я и так выкладываю и буду выкладывать огромное количество уникальных материалов в открытый доступ, многие хотят разобраться и погрузиться ещё глубже.

Что скрывать, язык Go действительно набрал огромную популярность. В этом году это топ-1 курс по выбору в ИТМО.

То есть, мало того, что AI и кризис создают инфляцию знаний, так ещё и подрастает конкурирующее поколение, которое сейчас учится в ведущих вузах страны, в том числе на моих курсах.

Уже периодически слышу истории про то, как люди не могут найти работу после сокращений с несколькими годами опыта разработки, и дальше будет только хуже.

Единственный способ победить это повысить свою компетентность.

Как раз для этого запускаю уникальный и ограниченный поток «The Nature of Go», в котором собрал симбиоз своих нескольких курсов.

База computer science, внутреннее устройство Go, разработка микросервисов, применение AI, написание резюме, софтскиллы и прохождение собеседований.

Полный набор для того, чтобы адаптироваться к новой реальности и не проиграть.

👉👉 Link
👉👉 Link
👉👉 Link
Please open Telegram to view this post
VIEW IN TELEGRAM
727🤩1410🔥52
🙂 gRPC на Go: от внутреннего устройства до архитектуры

Как и говорил, хочу начать разбирать всё, что связано с архитектурой проекта на Go и не только.

В новом видео подробно разобрал тему gRPC, начиная от истории создания и внутреннего устройства HTTP/2, заканчивая генерацией кода на Go через buf (easyp). Приятного просмотра!

▶️ YouTube
📱 VK Видео
🤪 Дзен
🟣 Rutube

🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥33🤩6433
Forwarded from Yandex for Backend
🔍 Что нового в последней версии Go

Многие продукты Яндекса используют этот язык в своих сервисах: от инфраструктуры автономного транспорта до продуктовых сервисов финтеха. Поэтому разработчики постоянно расширяют экспертизу в Go: изучают лучшие практики, делятся опытом, проводят митапы и подробно разбирают нововведения.

Сейчас есть отличный повод этим заняться: 10 февраля вышел Go 1.26.

👩‍⚕️ Мы попросили Игоря Панасюка из группы продуктовой разработки платежей разобрать ключевые изменения релиза. Давайте посмотрим, что интересного принесла новая версия и на что стоит обратить внимание.

🔶 Для тех, кто хочет погрузиться глубже, в личном канале Игоря есть пост и видео с материалами по теме.

📺 И ещё несколько полезных видео:

🟢 Сборщик мусора в Go 1.26
🟢 Ассемблер и SIMD в новых map и GC

🐚 А что вам показалось наиболее интересным в обновлении? Пишите в комментариях.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
724124🔥2