📹 Решил рассказать в видео об интересных особенностях и нюансах сравнения строк и структур в 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
📝 Закончил статью об утечках памяти в Go!
В статье описываю популярные cценарии утечек памяти при работе:
- со срезами
- со словарями
- со строками
- с финализиторами
- с каналами и примитивами синхронизации
🔗 Ссылка на статью: https://clck.ru/3G7taw
В статье описываю популярные cценарии утечек памяти при работе:
- со срезами
- со словарями
- со строками
- с финализиторами
- с каналами и примитивами синхронизации
🔗 Ссылка на статью: https://clck.ru/3G7taw
🔥44👍5❤3🤩2
📹 Запись открытого урока по решению сложных задач с Go собеседований!
На отрытом уроке разбирали:
- сложную задачу про аллокатор и сборщик мусора
- сложную задачу про структуры
- сложную задачу про строки
- сложную задачу про срезы
- сложную задачу про uintptr
🔗 Ссылка на видео:
https://youtu.be/ERhbEPaTQu8
На отрытом уроке разбирали:
- сложную задачу про аллокатор и сборщик мусора
- сложную задачу про структуры
- сложную задачу про строки
- сложную задачу про срезы
- сложную задачу про uintptr
🔗 Ссылка на видео:
https://youtu.be/ERhbEPaTQu8
🔥30❤15👍2
📹 Не так давно записали подкаст с Cloud.ru о языке программирования Go, его разнице с С++ и много чем еще интересным...
🔗 Ссылка на подкаст:
https://www.youtube.com/watch?v=ave0II8RQ-Y&t
🔗 Ссылка на подкаст:
https://www.youtube.com/watch?v=ave0II8RQ-Y&t
🔥24👍12❤8🎉1
💭 Много уже перечитал разных книг по саморазвитию, эффективности и всему подобному - как будто бы они все плюс-минус похожи и все про одно и тоже…
Но книга «Атомные привычки» сильно выделилась на фоне всех остальных, 200 страниц уже прочитал взахлеб
От себя рекомендую, мне очень нравится!
Но книга «Атомные привычки» сильно выделилась на фоне всех остальных, 200 страниц уже прочитал взахлеб
От себя рекомендую, мне очень нравится!
🔥67👍18🤡5🏆3✍1🤣1
📰 Для youtube канала it-interview.io планируем в ближайшее время снять несколько mock-собеседований по абсолютно разным секциям!
Если вы хотели бы бесплатно принять участие в этом и потренироваться в прохождении собеседовании - напишите, пожалуйста, @alexandrinterview
Если вы хотели бы бесплатно принять участие в этом и потренироваться в прохождении собеседовании - напишите, пожалуйста, @alexandrinterview
🔥21👍7🤔3👎1🤩1
📹 Подкаст с Олегом Буниным о том, как устроена конференция HighLoad++ сейчас и как она до этого развивалась
Обсудили очень много различных вопросов:
- Сколько людей ходят на доклады?
- Как можно попасть в программный комитет?
- Какие есть минимальные требования к кандидатам?
- Что общего у первой и последней конференции?
- Помогают ли навыки программирования в организации конференций?
- Зачем ходить на конференцию, если можно прочитать информацию в книгах?
- На основании чего формируется цена билетов?
- ... (еще много всего другого)
🔗 Ссылка на подкаст:
https://www.youtube.com/watch?v=_7UEZqsKRyc
Обсудили очень много различных вопросов:
- Сколько людей ходят на доклады?
- Как можно попасть в программный комитет?
- Какие есть минимальные требования к кандидатам?
- Что общего у первой и последней конференции?
- Помогают ли навыки программирования в организации конференций?
- Зачем ходить на конференцию, если можно прочитать информацию в книгах?
- На основании чего формируется цена билетов?
- ... (еще много всего другого)
🔗 Ссылка на подкаст:
https://www.youtube.com/watch?v=_7UEZqsKRyc
🔥16👍11❤3🤩1
💭 Вчера ходил в Яндекс на день рождения SourceCraft, где презентовали платформу такой, какой её увидят все разработчики в России!
SourceCraft (для понимания - это аналог таких платформ как GitHub и GitLab). На этой платформе люди смогут хранить и совместно редактировать код, а также создавать и тестировать программы. Сейчас SourceCraft доступен в тестовом режиме.
📌 У меня сейчас практически все в своих проектах живет внутри инфраструктуры Яндекса - это Почта, Календарь, Формы, Wiki, Трекер, а также сервисы it-interview.io хостятся внутри Yandex Cloud. С учетом того, как сильно я привык к инфраструктуре Яндекса за время работы в Яндексе, возможно, в будущем перееду на SourceCraft
SourceCraft (для понимания - это аналог таких платформ как GitHub и GitLab). На этой платформе люди смогут хранить и совместно редактировать код, а также создавать и тестировать программы. Сейчас SourceCraft доступен в тестовом режиме.
📌 У меня сейчас практически все в своих проектах живет внутри инфраструктуры Яндекса - это Почта, Календарь, Формы, Wiki, Трекер, а также сервисы it-interview.io хостятся внутри Yandex Cloud. С учетом того, как сильно я привык к инфраструктуре Яндекса за время работы в Яндексе, возможно, в будущем перееду на SourceCraft
🔥27🥱15👍13❤4🤔4🤷♀3💩2⚡1
🚀 Паттерны использования каналов в Go
📆 28 февраля в 19:00 по МСК пройдет бесплатный открытый урок по сoncurrency в GO!
На открытом уроке:
- разберешься с популярными паттернами fan-in, fan-out, tee и разными видами pipeline
- реализуешь свои собственные future, promise, semaphore, generator и barrier с использованием каналов
- узнаешь паттерны, которые помогут упростить код на Go, который использует каналы
Регистрация по ссылке
📆 28 февраля в 19:00 по МСК пройдет бесплатный открытый урок по сoncurrency в GO!
На открытом уроке:
- разберешься с популярными паттернами fan-in, fan-out, tee и разными видами pipeline
- реализуешь свои собственные future, promise, semaphore, generator и barrier с использованием каналов
- узнаешь паттерны, которые помогут упростить код на Go, который использует каналы
Регистрация по ссылке
🔥21👍9❤5🏆1
📹 Записал отдельное видео про особенности паник при работе с горутинами
🔗 Ссылка на видео:
https://www.youtube.com/watch?v=p2JixdG950Y
🔗 Ссылка на видео:
https://www.youtube.com/watch?v=p2JixdG950Y
🔥43❤8🏆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, на которой можно будет вместе пообщаться!
Регистрация по ссылке
Планирую рассказать там про различные особенности и нюансы пакета unsafe в Go (с элементами черной магии из С++)
Еще там будут интересные доклады про Temporal и Kubernetes, особенности L4/L7 балансировки и устройство gRPC клиента в Go. Плюс, в конце будет Afterparty, на которой можно будет вместе пообщаться!
Регистрация по ссылке
🔥23👍9🎉4⚡2❤1👎1
📹 Запись открытого урока по паттернам использования каналов в Go
На отрытом уроке разбирали:
- популярные паттерны fan-in, fan-out, tee и разные виды pipeline
- реализацию своих собственных future, promise, semaphore, generator и barrier с использованием каналов
- паттерны, которые помогают упростить код на Go, который использует каналы
🔗 Ссылка на видео:
https://www.youtube.com/watch?v=luQlkud-jKE
На отрытом уроке разбирали:
- популярные паттерны fan-in, fan-out, tee и разные виды pipeline
- реализацию своих собственных future, promise, semaphore, generator и barrier с использованием каналов
- паттерны, которые помогают упростить код на Go, который использует каналы
🔗 Ссылка на видео:
https://www.youtube.com/watch?v=luQlkud-jKE
🔥34👍14❤9⚡1🤓1
💭 Давным-давно я сделал курс по подготовке к С++ собеседованиям - он получился очень компактным и емким, где было собрано большое количество задач и вопросов с собеседований. Кстати, интересно то, что за несколько лет этот курс на stepik прошло 105 человек со средней оценкой 5 из 5!
Пару лет назад, я сделал очень объемный и длительный курс Concurrency в Go и не так давно создал еще один большой курс Глубокий Go! Особенность этих курсов в том, что в них очень много информации и они достаточно длительные. Но... Нам начали писать о том, что хотелось бы получить продукт, благодаря которому можно за короткий срок подготовиться к Go собеседованию.
📌 Поэтому мы сделали отдельный курс по подготовке к Go собеседованиям! Сам по себе курс представляет краткую выжимку двух наших курсов Глубокий Go и Concurrency в Go. Там получилось разобрать 100 задач, которые потенциально могут встретиться на собеседованиях, а также кратко рассказать об устройстве языка.
Подробная информация о курсе доступна по ссылке
Пару лет назад, я сделал очень объемный и длительный курс Concurrency в Go и не так давно создал еще один большой курс Глубокий Go! Особенность этих курсов в том, что в них очень много информации и они достаточно длительные. Но... Нам начали писать о том, что хотелось бы получить продукт, благодаря которому можно за короткий срок подготовиться к Go собеседованию.
📌 Поэтому мы сделали отдельный курс по подготовке к Go собеседованиям! Сам по себе курс представляет краткую выжимку двух наших курсов Глубокий Go и Concurrency в Go. Там получилось разобрать 100 задач, которые потенциально могут встретиться на собеседованиях, а также кратко рассказать об устройстве языка.
Подробная информация о курсе доступна по ссылке
🔥27👍7❤2🤩1