📹 Не так давно записали с Димой не подкаст, а консультацию (разбор), в рамках которой я старался помочь Диме советами по тому, как из джуна вырасти в мидла
Ссылка на консультацию:
https://youtu.be/WJVU00GuJ0A
Ссылка на консультацию:
https://youtu.be/WJVU00GuJ0A
🔥22👍12💯5❤🔥3⚡2🤩1
🚀 Разыгрываю 2 билета на HighLoad++ и 2 книги «Распределенные данные»
Всем привет, совсем скоро в Москве пройдет конференция HighLoad++. В связи с этим я вместе с моими друзьями из Yandex Cloud & Yandex Infrastructure разыгрываю два онлайн-билета на конференцию и две книги Алекса Петрова «Распределенные данные. Алгоритмы работы современных систем хранения информации».
Для участия:
— Подпишитесь на 3 канала:
@vladimir_balun_programming
@cloud_track
@yandex_infrastructure
— Нажмите кнопку «Участвовать» под этим постом
— Вы должны проживать на территории РФ, чтобы мы смогли отправить книги
📅 1 декабря в 22:00 (по мск) бот случайно выберет победителей — имена победителей опубликую в этом канале.
Всем привет, совсем скоро в Москве пройдет конференция HighLoad++. В связи с этим я вместе с моими друзьями из Yandex Cloud & Yandex Infrastructure разыгрываю два онлайн-билета на конференцию и две книги Алекса Петрова «Распределенные данные. Алгоритмы работы современных систем хранения информации».
Для участия:
— Подпишитесь на 3 канала:
@vladimir_balun_programming
@cloud_track
@yandex_infrastructure
— Нажмите кнопку «Участвовать» под этим постом
— Вы должны проживать на территории РФ, чтобы мы смогли отправить книги
📅 1 декабря в 22:00 (по мск) бот случайно выберет победителей — имена победителей опубликую в этом канале.
🔥29🤡16👍12👎4🎉4🤪2💩1🤝1
Владимир Балун
🚀 Разыгрываю 2 билета на HighLoad++ и 2 книги «Распределенные данные» Всем привет, совсем скоро в Москве пройдет конференция HighLoad++. В связи с этим я вместе с моими друзьями из Yandex Cloud & Yandex Infrastructure разыгрываю два онлайн-билета на конференцию…
🎉 Результаты розыгрыша:
Победители:
1. Vladimir (@llravell)
2. Sergey (@qqruz)
3. Olya (@nikolskayaos)
4. Andrey (@ondriymetahondriy)
Проверить результаты
Победители:
1. Vladimir (@llravell)
2. Sergey (@qqruz)
3. Olya (@nikolskayaos)
4. Andrey (@ondriymetahondriy)
Проверить результаты
😭27👏15🔥5😍4💩1
💭Всем привет, сегодня и завтра буду весь день HighLoad в Сколково, если вы будете офлайн на конференции - пишите @vladimir_balun, можно будет увидеться)
Доклады, которые мне будет очень интересно посмотреть:
- Архитектура хранилища ВКонтакте
- Динтаблицы YTsaurus — и ещё одна СУБД от Яндекса
- Надежность на масштабе в 45 млн клиентов — инструменты и практики цифрового банка
- Picodata: много маленьких данных
- AppHost: как Яндекс организует взаимодействие сотен микросервисов
Также в этом году тут очень много крутых стендов от Яндекса, Авито, Сбера и других компаний!
Доклады, которые мне будет очень интересно посмотреть:
- Архитектура хранилища ВКонтакте
- Динтаблицы YTsaurus — и ещё одна СУБД от Яндекса
- Надежность на масштабе в 45 млн клиентов — инструменты и практики цифрового банка
- Picodata: много маленьких данных
- AppHost: как Яндекс организует взаимодействие сотен микросервисов
Также в этом году тут очень много крутых стендов от Яндекса, Авито, Сбера и других компаний!
🔥25❤5👍5❤🔥1🐳1
💭 День прошел насыщенно, много было интересных докладов, сняли подкаст с Виталиев Левченко об олимпиадном программировании (скоро появится у меня на канале)
Завтра с Русланом Савченков, автором доклада «Динтаблицы YTsaurus — и ещё одна СУБД от Яндекса» планируем записать подкаст о том, как и зачем в Яндексе разрабатывается своя собственная СУБД
Завтра с Русланом Савченков, автором доклада «Динтаблицы YTsaurus — и ещё одна СУБД от Яндекса» планируем записать подкаст о том, как и зачем в Яндексе разрабатывается своя собственная СУБД
❤24🔥14❤🔥7👍4🤔1
💭 Не знаю почему, но очень интересно смотреть доклады о системном программировании и о том, как что-то устроено внутри…
Вчера попал только на один такой доклад на конференции «Путь к стабильным и быстрым дискам в Yandex Cloud» - рассказывали там об эффективной реализации виртуальных дисков, чтобы не терять производительность при эмуляции устройств
Вчера попал только на один такой доклад на конференции «Путь к стабильным и быстрым дискам в Yandex Cloud» - рассказывали там об эффективной реализации виртуальных дисков, чтобы не терять производительность при эмуляции устройств
🔥38❤10👍9🤔1
📹 Достаточно часто меня просили поделиться своим топом книг по С++ и вот наконец отдельное видео об этом: https://youtu.be/I8RTVgSyS8Y
P.S. у меня уже достаточно большой бэклог различных идей для видео, но если вы будете оставлять комментарии или писать мне в личные сообщения какие-нибудь вопросы или идеи для видео - некоторые видео можно будет переприоритизировать и выпустить быстрее 😇
P.S. у меня уже достаточно большой бэклог различных идей для видео, но если вы будете оставлять комментарии или писать мне в личные сообщения какие-нибудь вопросы или идеи для видео - некоторые видео можно будет переприоритизировать и выпустить быстрее 😇
🔥19👍9❤2🤩2⚡1❤🔥1🥰1
🚀 УСТРОЙСТВО ВИРТУАЛЬНОЙ ПАМЯТИ
📆 23 декабря 19:00 по МСК пройдет бесплатный открытый урок по Оптимизациям в GO от Панасюка Игоря (разработчик в Яндексе и преподаватель в ИТМО)
На открытом уроке:
- разберешь устройство, особенности и подводные камни виртуальной памяти;
- изучишь теорию и устройство таблиц трансляций, TLB и MMU;
- разберешься с механизмами, которые операционная система использует для управления памятью: copy-on-write, swapping, lazy allocation;
- научишься ускорять код на Go с помощью виртуальной памяти.
Регистрация по ссылке
📆 23 декабря 19:00 по МСК пройдет бесплатный открытый урок по Оптимизациям в GO от Панасюка Игоря (разработчик в Яндексе и преподаватель в ИТМО)
На открытом уроке:
- разберешь устройство, особенности и подводные камни виртуальной памяти;
- изучишь теорию и устройство таблиц трансляций, TLB и MMU;
- разберешься с механизмами, которые операционная система использует для управления памятью: copy-on-write, swapping, lazy allocation;
- научишься ускорять код на Go с помощью виртуальной памяти.
Регистрация по ссылке
🔥15👍9❤5🎉2🤩2
📹 Как решать задачи на LeetCode, чтобы подготовиться к собеседованиям: https://youtu.be/y3qIwOHY9pk
🔥21👍8
📹 Не так давно записали со студентом МФТИ Алексеем не подкаст, а консультацию (разбор), в рамках которой я старался помочь Леше советами по тому, как ему найти его первую работу программистом
https://youtu.be/FHU0EsH6YNY
https://youtu.be/FHU0EsH6YNY
🥱13👍12🔥1🙏1
📹 На конференции Highload++ мы с Русланом Савченко сняли подкаст о YTsaurus - СУБД и Map-Reduce системе из Яндекса
Много говорили о том, как проходит процесс разработки баз данных, и чем он отличается от обычной разработки, а также в конце Руслан еще успел поделиться планом обучения для тех, кто в будущем хочет начать разрабатывать базы данных!
Подкаст доступен по ссылке:
https://youtu.be/LT0F8PkGNGg
Много говорили о том, как проходит процесс разработки баз данных, и чем он отличается от обычной разработки, а также в конце Руслан еще успел поделиться планом обучения для тех, кто в будущем хочет начать разрабатывать базы данных!
Подкаст доступен по ссылке:
https://youtu.be/LT0F8PkGNGg
🔥16❤9👍8⚡1🤩1
Поздравляю всех с наступающим Новым годом, а кого-то уже с наступившим 🚀
Хочу всем пожелать новых знаний и профессиональных достижений, инновационных идей и творческого вдохновения, успешных проектов и довольных клиентов, и конечно же, счастья, радости и любви в Новом 2025 году!
Хочу всем пожелать новых знаний и профессиональных достижений, инновационных идей и творческого вдохновения, успешных проектов и довольных клиентов, и конечно же, счастья, радости и любви в Новом 2025 году!
🔥86🎉28❤21🍾6👍3❤🔥2👏2
💭 Хочу поделиться тем, как я запланировал 2025 год
Раньше, я ставил себе несколько больших личных целей на год по разным сферам жизни (используя колеса баланса), но в этом году мой подход немного изменился...
В конце 2024 я точно также поставил несколько больших целей по разным сферам жизни на год и отдельные цели по проектам it-interview.io и balun.courses. Затем я декомпозировал эти цели по месяцам. Расписал подробно, что и в каком месяце мне нужно будет делать, чтобы все успеть. А еще, внезапно, написал цели и на 2026, потому что некоторые цели уже не влезали в 2025 год…
Хочу сказать, что получилось очень круто - вся информация о моих планах была выгружена из мозга в виде простого текста! Вчера, например, планировал TODO лист на четверг и пятницу - как же было круто это делать, когда все планы и цели перед глазами!
Заняло это планирование у меня примерно несколько недель, я постоянно возвращался, что-то менял / добавлял / убирал - суммарно времени ушло примерно 6-8 часов. Не знаю, насколько это мне поможет, смогу поделиться этим уже в конце 2025 года...
В общем, всем уверенного старта в 2025 году 🚀
Раньше, я ставил себе несколько больших личных целей на год по разным сферам жизни (используя колеса баланса), но в этом году мой подход немного изменился...
В конце 2024 я точно также поставил несколько больших целей по разным сферам жизни на год и отдельные цели по проектам it-interview.io и balun.courses. Затем я декомпозировал эти цели по месяцам. Расписал подробно, что и в каком месяце мне нужно будет делать, чтобы все успеть. А еще, внезапно, написал цели и на 2026, потому что некоторые цели уже не влезали в 2025 год…
Хочу сказать, что получилось очень круто - вся информация о моих планах была выгружена из мозга в виде простого текста! Вчера, например, планировал TODO лист на четверг и пятницу - как же было круто это делать, когда все планы и цели перед глазами!
Заняло это планирование у меня примерно несколько недель, я постоянно возвращался, что-то менял / добавлял / убирал - суммарно времени ушло примерно 6-8 часов. Не знаю, насколько это мне поможет, смогу поделиться этим уже в конце 2025 года...
В общем, всем уверенного старта в 2025 году 🚀
🔥65👍26❤🔥3🥱3❤1
💭 С начала этого года решил писать платформу для it-interview.io - потом посмотрел, сколько дел придется делать на фронте и решил пока отделаться телеграм-ботами в виде UI...
Не сказать, что я не смогу написать фронтенд, так как я в стародавние времена писал немного на JS+Vue, но точно на это уйдет очень много времени и, скорее всего, будет много багов в верстке, адаптации и всем прочем.
В планах начать с MVP, чтобы через этих ботов можно было записываться на mock-собеседования, генерировать видео конференции - в общем постараться побольше всего автоматизировать.
В будущем планирую туда подключать компании, чтобы помогать кандидатам устраиваться, а компаниям нанимать специалистов, которые уже прошли mock-собеседование (об этом еще поподробнее расскажу в будущем).
Ну и в конце, если это все будет развиваться - придется брать в руки JS+Vue или нанимать фронтенд разработчика👨💻
Не сказать, что я не смогу написать фронтенд, так как я в стародавние времена писал немного на JS+Vue, но точно на это уйдет очень много времени и, скорее всего, будет много багов в верстке, адаптации и всем прочем.
В планах начать с MVP, чтобы через этих ботов можно было записываться на mock-собеседования, генерировать видео конференции - в общем постараться побольше всего автоматизировать.
В будущем планирую туда подключать компании, чтобы помогать кандидатам устраиваться, а компаниям нанимать специалистов, которые уже прошли mock-собеседование (об этом еще поподробнее расскажу в будущем).
Ну и в конце, если это все будет развиваться - придется брать в руки JS+Vue или нанимать фронтенд разработчика👨💻
🔥41👍15❤4🤔1
📝 Закончил статью о паттернах конкурентного программирования в Go для работы с базами данных!
В статье описываю достаточно популярные сценарии:
- Single Flight для работы с кэшем и базой данных
- Moving Later для работы с синхронными репликами в кластере базы данных
- Err Group для запросов в кластер базы данных с несколькими шардами
А также рассказываю о том, как часто разработчики сталкиваются с подобными задачами на собеседованиях и в реальной работе (данные основаны на опросе 395 специалистов).
🔗 Ссылка на статью:
https://balun.courses/courses/concurrency/patterns
В статье описываю достаточно популярные сценарии:
- Single Flight для работы с кэшем и базой данных
- Moving Later для работы с синхронными репликами в кластере базы данных
- Err Group для запросов в кластер базы данных с несколькими шардами
А также рассказываю о том, как часто разработчики сталкиваются с подобными задачами на собеседованиях и в реальной работе (данные основаны на опросе 395 специалистов).
🔗 Ссылка на статью:
https://balun.courses/courses/concurrency/patterns
12🔥60👍15❤7🤩2⚡1🏆1
📹 Решил рассказать в видео об интересных особенностях и нюансах сравнения строк и структур в Go, а также об интернировании и новом пакете unique
https://www.youtube.com/watch?v=WhBiYe2G4Ug
https://www.youtube.com/watch?v=WhBiYe2G4Ug
1🔥25👍7❤4🤣3⚡1
📹 Давно хотел узнать об узком мире олимпиадного программирования:
- как проходят тренировки к олимпиадам
- как формируются команда для олмпиады
- может ли один человек из команды затащить олимпиаду
- что дает олимпиадное программирование при устройстве на работу
- роль тренера в подготовке к олимпиаде
- что отличает успешных олимпиадников
- и еще ряд других вопросов...
📌 Поэтому я на прошлой конференции HighLoad записал подкаст с Виталием Левченко на тему олимпиадного программирования, в общем, приятного просмотра: https://youtu.be/oRLrzQRqmjo
- как проходят тренировки к олимпиадам
- как формируются команда для олмпиады
- может ли один человек из команды затащить олимпиаду
- что дает олимпиадное программирование при устройстве на работу
- роль тренера в подготовке к олимпиаде
- что отличает успешных олимпиадников
- и еще ряд других вопросов...
📌 Поэтому я на прошлой конференции HighLoad записал подкаст с Виталием Левченко на тему олимпиадного программирования, в общем, приятного просмотра: https://youtu.be/oRLrzQRqmjo
💩32👍20🔥7🤡7❤4🤮4🤣3🙈3🤩1
📰 Завтра планирую записать подкаст с Олегом Буниным про историю конференции HighLoad++, а именно с чего она начиналась, как развивалась, какие были сложности/проблемы, что есть сейчас и так далее...
Если у вас есть какие-нибудь вопросы на этот счет - напишите, пожалуйста, в комментариях, постараюсь их учесть в разговоре)
Если у вас есть какие-нибудь вопросы на этот счет - напишите, пожалуйста, в комментариях, постараюсь их учесть в разговоре)
🔥34👍9⚡4🤩2
📹 Выравнивание структур данных в Go
Рассказал в видео, как работает выравнивание структур данных в Go, зачем оно нужно и что дает, а также рассказал про полезные функции unsafe.Alignof(), unsafe.Offsetof() и тулзу aligncheck!
Ссылка на видео:
https://youtu.be/fSrXheYgmTg
Рассказал в видео, как работает выравнивание структур данных в Go, зачем оно нужно и что дает, а также рассказал про полезные функции unsafe.Alignof(), unsafe.Offsetof() и тулзу aligncheck!
Ссылка на видео:
https://youtu.be/fSrXheYgmTg
🔥19👍8❤4⚡2
🚀 Решение сложных задач с собеседования по Go
📅 2 февраля в 18:30 по МСК пройдет открытый урок, где за 1.5 часа решишь пять сложных задач с собеседования по Go, которые могут поставить в тупик на собеседованиях...
На отрытом уроке:
- решишь сложную задачу про аллокатор и сборщик мусора
- решишь сложную задачу про структуры
- решишь сложную задачу про строки
- решишь сложную задачу про срезы
- решишь сложную задачу про uintptr
Регистрация по ссылке
📅 2 февраля в 18:30 по МСК пройдет открытый урок, где за 1.5 часа решишь пять сложных задач с собеседования по Go, которые могут поставить в тупик на собеседованиях...
На отрытом уроке:
- решишь сложную задачу про аллокатор и сборщик мусора
- решишь сложную задачу про структуры
- решишь сложную задачу про строки
- решишь сложную задачу про срезы
- решишь сложную задачу про uintptr
Если ты уже очень хорошо знаком со множеством нюансов в Go - уверяю, что эти задачки заставят тебя попотеть!
Регистрация по ссылке
🔥21👍6⚡2🎉1
📹 Сегодня проведем прямой эфир с Антоном Митиным
Во время прямого эфира поговорим про работу в крупных компаниях, карьеру и развитие, как новичку построить самостоятельный план обучения и так далее...
📌 Эфир пройдет сегодня в 17:00 по ссылке:
https://www.youtube.com/live/BacWbxcrbh0
Во время прямого эфира поговорим про работу в крупных компаниях, карьеру и развитие, как новичку построить самостоятельный план обучения и так далее...
📌 Эфир пройдет сегодня в 17:00 по ссылке:
https://www.youtube.com/live/BacWbxcrbh0
👍8🔥5🤔2⚡1