Недавно я выступил на зарубежной онлайн-конференции от африканского Go сообщества.
Конференция проходила на английском, поэтому было немного непривычно и волнительно. Рассказывал про то, как в Go работает профилирование, про это у меня на канале есть видео.
В организационном плане, конечно, мало кто может сравниться с Онтико (GolangConf). В техническом же плане, конференция не уступает нашим. Например, на ней выступали с интересными докладами ребята из Google и GitHub.
Пишите в комментариях, интересуетесь ли вы зарубежными конференциями, если да, то какими?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
15 20🔥14 9 2❤1
P.S. На днях вышел ролик про escape analysis
⚫️ Дзен
🟣 Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
14❤🔥33 13🔥9❤4 2
2-3 октября я выступлю на Стачке с докладом «Магия синхронизации в Go: от ассемблера и атомиков до мьютексов и модели памяти».
"Стачка" это довольно большая конференция, трек GoRunConf у них первый раз, помимо этого:
- Мощное комьюнити: более 2000 IT-специалистов и лидеров мнений со всей России.
- Концентрация экспертизы: 250+ актуальных докладов и кейсов от звезд индустрии.
- Центр притяжения бизнеса: представлено более 150 ведущих компаний.
- 4 ключевых направлений: разработка, digital-маркетинг, управление, дизайн и контент.
- Погружение в детали: 50 секций по узким темам.
- Практика вместо теории: интерактивные нетворкинг-сессии, экспертная зона, 2-х часовые воркшопы и разбор кейсов на мастермайндах.
- Неформальное общение: громкое афтепати для отдыха и общения с коллегами
Билеты уже доступны на сайте (https://nastachku.ru/bilety)
🛍 Кстати промокод “IGORoutine” даст скидку 10% на билет)
Следите за новостями Стачки в Телеграме (https://t.me/nastachku2024) и ВК (https://vk.com/nastachku)
🙂 ПАНЕЛЬ УПРАВЛЕНИЯ 🙂
"Стачка" это довольно большая конференция, трек GoRunConf у них первый раз, помимо этого:
- Мощное комьюнити: более 2000 IT-специалистов и лидеров мнений со всей России.
- Концентрация экспертизы: 250+ актуальных докладов и кейсов от звезд индустрии.
- Центр притяжения бизнеса: представлено более 150 ведущих компаний.
- 4 ключевых направлений: разработка, digital-маркетинг, управление, дизайн и контент.
- Погружение в детали: 50 секций по узким темам.
- Практика вместо теории: интерактивные нетворкинг-сессии, экспертная зона, 2-х часовые воркшопы и разбор кейсов на мастермайндах.
- Неформальное общение: громкое афтепати для отдыха и общения с коллегами
Билеты уже доступны на сайте (https://nastachku.ru/bilety)
Следите за новостями Стачки в Телеграме (https://t.me/nastachku2024) и ВК (https://vk.com/nastachku)
Please open Telegram to view this post
VIEW IN TELEGRAM
4 9❤2🔥2🤔2✍1
Хочу поделиться с вами некоторыми новостями.
В августе я поступил на годовой фастрек ШАД, это укороченная прикладная программа для сотрудников Яндекс. Сделал это, ибо есть желание поучиться чему-нибудь у экспертов определённых ниш, например, поднять экспертизу в области информационной безопасности или разработке баз данных. Для себя уже давно понял, что опасно думать, что ты уже все знаешь, ибо мир меняется очень быстро.
Немного расскажу про отборочный контест, вкратце, там было 5 задач на:
1) Мастер теорему
2) Гармонический ряд
3) Минимальное остовное дерево
4) Дерево Фенвика и площадь Гаусса
5) Самописные полиномиальные префиксные хеши
Я решил все, но потребовалось время, было не так просто, особенно, когда не расписывал мастер теорему уже несколько лет)
Буду стараться транслировать и радовать вас какими-то инсайтами, которые сам буду узнавать.
P.S. На канале вышел новый ролик
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤35🔥13 7👍5
Недавно выступал на митапе от Вовы Балуна. Я был очень рад встретиться и пообщаться с подписчиками. Один из них (Денис) даже пришёл со значком igoroutine на груди) Если кто-то хотел пообщаться, но не смог прийти на митап, смело пишите мне в личные сообщения.
🔥 Из общения узнал, что в Ozon набирает обороты тренд переписывания инфраструктурных сервисов на Rust, я уже предвкушаю хайп про перекатку на Rust из Go, хотя бизнесовые сервисы вряд ли будут на него переписывать) На самом деле это ещё одна причина осознать то, что не стоит привязываться к языку программирования. Лучше понимать принципы, например, многопоточное программирование: оно и в Африке, и в Go, и в Java, и в Rust примерно одинаковое, ибо всё сводится к поддержке на аппаратном уровне, что выливается в схожие примитивы синхронизации. Именно такой контент я и стараюсь делать, рассказывая причины, а не внешние проявления языка.
🎤 К слову про многопоточное программирование, на самом митапе ко мне подошёл тимлид одной букмекерской компании, его зовут Дмитрий. Было очень интересно послушать про то, какая нагрузка и проблемы встречаются в приложениях такого рода, например, как быстро делать ставки у других букмейкеров, когда ты первее узнал событие на матче)) В том числе обсудили то, что при таких нагрузках решают даже паддинги и выравнивание в структурах, не говоря уже про сложные многопоточные алгоритмы.
📌 Как сказал Фил Карлтон:
«Есть только две сложные проблемы - инвалидация кэша и придумывание названий переменных»
📌 В последнее время его начали дополнять:
«Но самое трудное это многопоточное программирование. Как только вы начинаете думать о параллельных процессах, вы оказываетесь в мире, где интуиция почти всегда подводит»
⚙️ На самом митапе я выступал с докладом про устройство атомиков в Go, на докладе с нуля прошёлся от машинных инструкций (прям открывал мануал от Apple) до самописного мьютекса и модели памяти. После доклада подходили люди, один человек даже сходу записался на мой курс про многопоточное программирование.
🎓 Доклад с митапа я скоро выложу в панель управления каналом + там уже лежат записи всех моих докладов. Кстати, как и обещал, скоро на канале выйдут видео-лекции из ИТМО, более того, я уже выложил два новых видео про низкоуровневое устройство памяти. В будущем планирую полностью пройтись по темам микросервисов и проектирования распределенных систем.
Please open Telegram to view this post
VIEW IN TELEGRAM
4 28❤18🔥10👍3✍1
Кстати, на канале вышел новый ролик про память:
⚫️ Дзен
🟣 Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤13😍3🤣3😁2
(ссылка на этот пост будет в панели управления)
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤9🥰4🔥2 1
⚫️ Дзен
🟣 Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥55❤20 10⚡2😎2
Так могли бы сказать противники языка после того, как я не выкладывал посты 2 недели)) На самом деле нас уже больше 1_000 человек в Telegram, я вас люблю
Я много размышлял о том, насколько мой контент помогает людям, ведь я не просто рассказываю про синтаксис Go, а раскрываю принципы, на которых строится дизайн всех языков и технологий. И вот совсем недавно ко мне подошли два студента, которые проходили мой курс в ИТМО. Они рассказали, что оба прошли на стажировку, после которой их взяли на мидловый грейд, после таких моментов сразу хочется делать ещё больше контента.
И вот как раз для людей, которые уже работают и хотят вырасти, я готовлю несколько уникальных продуктов, которые скоро будут анонсированы. Вы можете спросить меня, а откуда я знаю, что нужно людям? На самом деле - это хороший вопрос, ответ на который я получаю, когда провожу 1-1 и Q/A сессии на своих курсах.
Так, недавно закончился мой курс The Nature of Concurrency, новый поток начнётся через месяц, места уже разбирают. Меня порадовало, что не было ни одного негативного отзыва, всем понравилось + были очень полезные конструктивные предложения по улучшению, кто-то уже успел применить знания на практике, отзывы есть на сайте. Ну и под конец всем участникам я подарил свой мерч))
Последнее, что хочу сказать, под каждым постом есть ссылка на панель управления. В ней очень много полезного, например, ссылки на исходной код ко всем видео и другие материалы. Говорю об этом, ибо часто спрашивают про материалы в личных сообщениях
Please open Telegram to view this post
VIEW IN TELEGRAM
15❤23🔥5😁5 5
Логическое продолжение предыдущего видео о продвинутых дженериках в Go. Сама задача есть на литкоде, её давали в Ozon как алгоритмическую. В видео показана более усложнённая версия с итераторами и дженериками. Приятного просмотра!
⚫️ Дзен
🟣 Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
9 18❤11🔥8🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
9❤9 7 5🔥2
Я уже собирался выезжать на Go субботник Яндекса и внезапно понял, что позавчера разработчики языка выложили статью про новый сборщик мусора, на эту тему у меня как раз завтра доклад
Что делать, сейчас в поезде дочитываю эту статью и буду добавлять материал в презентацию, там есть очень интересная статистика, которую хочется осветить. Вообще, хороший урок, который показывает, что в жизни не всегда всё идет по плану.
В самой статье упоминаются векторные инструкции (AVX-512), NUMA архитектура, локальность кэша, виртуальная память и concurrency. В крайних видео я как раз освещал именно эти темы. В такие моменты на душе становится приятно))
Конечно, понятно, что в современном мире чаще пригождаются более высокоуровневые навыки - то же проектирование сервисов, системный дизайн или какие-нибудь софтскиллы. Поверьте, всё будет)
Please open Telegram to view this post
VIEW IN TELEGRAM
16 16🔥14❤11❤🔥1