📝 Закончил статью об утечках памяти в 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
📹 Разбирали резюме программистов, обсуждали главные ошибки и мифы в программировании, а также анализировали различные стратегии, которые могут помочь пройти собеседование и получить первую работу.
🔗 Ссылка на подкаст:
https://youtu.be/eir-SJjxbq0
🔗 Ссылка на подкаст:
https://youtu.be/eir-SJjxbq0
👍15🔥6❤4🤩2
🚀 Разбор concurrency-задач с реальных собеседований по Go
📆 15 марта в 18:00 по МСК пройдет бесплатный открытый урок по подготовке к Golang собеседованиям!
На открытом уроке:
- Решишь задачи на синхронизацию структур данных
- Решишь задачи на nil-каналы и их особенности
- Решишь задачи на data race и race condiition
Регистрация по ссылке
📆 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
Этим ботом уже пользуются почти 1000 человек, поэтому решил записать отдельное видео, чтобы рассказать о том, как я его писал...
🔗 Ссылка на видео: https://youtu.be/WG9pbhbl5H0
🔗 Ссылка на бота: https://it-interview.io/free-mock-interview
👍13🔥8❤3🤩1🤣1
💭 После Нового Года у меня очень сильно сбился режим сна и я никак не мог его вернуть в прежний ритм, но в феврале я поехал на Байкал, где разница с Москвой +5 часов…
Провел там несколько дней, круто отдохнул и подружился с их часовым поясом. Когда вернулся в Москву - почувствовал, что в 9-10 вечера по МСК сильно хочу спать. И тут я понял, что это шанс, чтобы как будто продолжить жить по Иркутскому времени и начать снова рано ложиться спать и рано просыпаться.
Думал, что надолго меня не хватит, но уже прошло больше месяца и я все еще в строю! Ложусь спать примерно в 10 вечера, а просыпаюсь в 6-7 утра (конечно, не без исключений). Более того, я даже в зал стал ходить с утра, хотя раньше для меня это не представлялось возможным…
⁉️ В общем, не знаю сколько я еще так продержусь, но метод рабочий, как по мне, чтобы восстановить режим! А как вы входите в режим после затяжных выходных / отпуска / праздников?
Провел там несколько дней, круто отдохнул и подружился с их часовым поясом. Когда вернулся в Москву - почувствовал, что в 9-10 вечера по МСК сильно хочу спать. И тут я понял, что это шанс, чтобы как будто продолжить жить по Иркутскому времени и начать снова рано ложиться спать и рано просыпаться.
Думал, что надолго меня не хватит, но уже прошло больше месяца и я все еще в строю! Ложусь спать примерно в 10 вечера, а просыпаюсь в 6-7 утра (конечно, не без исключений). Более того, я даже в зал стал ходить с утра, хотя раньше для меня это не представлялось возможным…
⁉️ В общем, не знаю сколько я еще так продержусь, но метод рабочий, как по мне, чтобы восстановить режим! А как вы входите в режим после затяжных выходных / отпуска / праздников?
🔥68👍24❤🔥4❤3👏1🤩1