Владимир Балун
5.22K subscribers
287 photos
43 videos
311 links
Канал Балун Владимира — C++/Go разработчика из BigTech. Здесь вы найдете глубокие знания и материалы по программированию, личные истории и лайв-контент.

Сотрудничество: @vladimir_balun
Download Telegram
📝 Закончил статью об утечках памяти в Go!

В статье описываю популярные cценарии утечек памяти при работе:
- со срезами
- со словарями
- со строками
- с финализиторами
- с каналами и примитивами синхронизации

🔗 Ссылка на статью: https://clck.ru/3G7taw
🔥44👍53🤩2
📹 Запись открытого урока по решению сложных задач с Go собеседований!

На отрытом уроке разбирали:
- сложную задачу про аллокатор и сборщик мусора
- сложную задачу про структуры
- сложную задачу про строки
- сложную задачу про срезы
- сложную задачу про uintptr

🔗 Ссылка на видео:
https://youtu.be/ERhbEPaTQu8
🔥3015👍2
📹 Не так давно записали подкаст с Cloud.ru о языке программирования Go, его разнице с С++ и много чем еще интересным...

🔗 Ссылка на подкаст:
https://www.youtube.com/watch?v=ave0II8RQ-Y&t
🔥24👍128🎉1
💭 Много уже перечитал разных книг по саморазвитию, эффективности и всему подобному - как будто бы они все плюс-минус похожи и все про одно и тоже…

Но книга «Атомные привычки» сильно выделилась на фоне всех остальных, 200 страниц уже прочитал взахлеб

От себя рекомендую, мне очень нравится!
🔥67👍18🤡5🏆31🤣1
📰 Для youtube канала it-interview.io планируем в ближайшее время снять несколько mock-собеседований по абсолютно разным секциям!

Если вы хотели бы бесплатно принять участие в этом и потренироваться в прохождении собеседовании - напишите, пожалуйста, @alexandrinterview
🔥21👍7🤔3👎1🤩1
📹 Подкаст с Олегом Буниным о том, как устроена конференция HighLoad++ сейчас и как она до этого развивалась

Обсудили очень много различных вопросов:
- Сколько людей ходят на доклады?
- Как можно попасть в программный комитет?
- Какие есть минимальные требования к кандидатам?
- Что общего у первой и последней конференции?
- Помогают ли навыки программирования в организации конференций?
- Зачем ходить на конференцию, если можно прочитать информацию в книгах?
- На основании чего формируется цена билетов?
- ... (еще много всего другого)

🔗 Ссылка на подкаст:
https://www.youtube.com/watch?v=_7UEZqsKRyc
🔥16👍113🤩1
💭 Вчера ходил в Яндекс на день рождения SourceCraft, где презентовали платформу такой, какой её увидят все разработчики в России!

SourceCraft (для понимания - это аналог таких платформ как GitHub и GitLab). На этой платформе люди смогут хранить и совместно редактировать код, а также создавать и тестировать программы. Сейчас SourceCraft доступен в тестовом режиме.

📌 У меня сейчас практически все в своих проектах живет внутри инфраструктуры Яндекса - это Почта, Календарь, Формы, Wiki, Трекер, а также сервисы it-interview.io хостятся внутри Yandex Cloud. С учетом того, как сильно я привык к инфраструктуре Яндекса за время работы в Яндексе, возможно, в будущем перееду на SourceCraft
🔥27🥱15👍134🤔4🤷‍♀3💩21
🚀 Паттерны использования каналов в Go

📆 28 февраля в 19:00 по МСК пройдет бесплатный открытый урок по сoncurrency в GO!

На открытом уроке:
- разберешься с популярными паттернами fan-in, fan-out, tee и разными видами pipeline
- реализуешь свои собственные future, promise, semaphore, generator и barrier с использованием каналов
- узнаешь паттерны, которые помогут упростить код на Go, который использует каналы

Регистрация по ссылке
🔥21👍95🏆1
📹 Записал отдельное видео про особенности паник при работе с горутинами

🔗 Ссылка на видео:
https://www.youtube.com/watch?v=p2JixdG950Y
🔥438🏆2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💭 Приходите 13 марта в 18:00 на митап по Go от cloud.ru!

Планирую рассказать там про различные особенности и нюансы пакета unsafe в Go (с элементами черной магии из С++)

Еще там будут интересные доклады про Temporal и Kubernetes, особенности L4/L7 балансировки и устройство gRPC клиента в Go. Плюс, в конце будет Afterparty, на которой можно будет вместе пообщаться!

Регистрация по ссылке
🔥23👍9🎉421👎1
📹 Запись открытого урока по паттернам использования каналов в Go

На отрытом уроке разбирали:
- популярные паттерны fan-in, fan-out, tee и разные виды pipeline
- реализацию своих собственных future, promise, semaphore, generator и barrier с использованием каналов
- паттерны, которые помогают упростить код на Go, который использует каналы

🔗 Ссылка на видео:
https://www.youtube.com/watch?v=luQlkud-jKE
🔥34👍1491🤓1
🎬 Снимали сегодня главный офис Ozon
🔥55👍63🥱31💅1
💭 Давным-давно я сделал курс по подготовке к С++ собеседованиям - он получился очень компактным и емким, где было собрано большое количество задач и вопросов с собеседований. Кстати, интересно то, что за несколько лет этот курс на stepik прошло 105 человек со средней оценкой 5 из 5!

Пару лет назад, я сделал очень объемный и длительный курс Concurrency в Go и не так давно создал еще один большой курс Глубокий Go! Особенность этих курсов в том, что в них очень много информации и они достаточно длительные. Но... Нам начали писать о том, что хотелось бы получить продукт, благодаря которому можно за короткий срок подготовиться к Go собеседованию.

📌 Поэтому мы сделали отдельный курс по подготовке к Go собеседованиям! Сам по себе курс представляет краткую выжимку двух наших курсов Глубокий Go и Concurrency в Go. Там получилось разобрать 100 задач, которые потенциально могут встретиться на собеседованиях, а также кратко рассказать об устройстве языка.

Подробная информация о курсе доступна по ссылке
🔥27👍72🤩1
📹 Разбирали резюме программистов, обсуждали главные ошибки и мифы в программировании, а также анализировали различные стратегии, которые могут помочь пройти собеседование и получить первую работу.

🔗 Ссылка на подкаст:
https://youtu.be/eir-SJjxbq0
👍15🔥64🤩2
🚀 Разбор concurrency-задач с реальных собеседований по Go

📆 15 марта в 18:00 по МСК пройдет бесплатный открытый урок по подготовке к Golang собеседованиям!

На открытом уроке:
- Решишь задачи на синхронизацию структур данных
- Решишь задачи на nil-каналы и их особенности
- Решишь задачи на data race и race condiition

Регистрация по ссылке
🔥13👍5🤩3🏆1
📹 В прошлом году я написал Telegram бота, который может бесплатно найти напарника для подготовки к собеседованиям

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

🔗 Ссылка на видео: https://youtu.be/WG9pbhbl5H0
🔗 Ссылка на бота: https://it-interview.io/free-mock-interview
👍13🔥83🤩1🤣1
💭 После Нового Года у меня очень сильно сбился режим сна и я никак не мог его вернуть в прежний ритм, но в феврале я поехал на Байкал, где разница с Москвой +5 часов…

Провел там несколько дней, круто отдохнул и подружился с их часовым поясом. Когда вернулся в Москву - почувствовал, что в 9-10 вечера по МСК сильно хочу спать. И тут я понял, что это шанс, чтобы как будто продолжить жить по Иркутскому времени и начать снова рано ложиться спать и рано просыпаться.

Думал, что надолго меня не хватит, но уже прошло больше месяца и я все еще в строю! Ложусь спать примерно в 10 вечера, а просыпаюсь в 6-7 утра (конечно, не без исключений). Более того, я даже в зал стал ходить с утра, хотя раньше для меня это не представлялось возможным…

⁉️ В общем, не знаю сколько я еще так продержусь, но метод рабочий, как по мне, чтобы восстановить режим! А как вы входите в режим после затяжных выходных / отпуска / праздников?
🔥68👍24❤‍🔥43👏1🤩1