Почему 87% Go-роадмапов учат не тому Я проанализировал все популярные Golang-роадмапы на русском YouTube. 75% из них заканчиваются на уровне "вот тебе синтаксис, слайсы, мапы, хендлеры и база и всё". Graceful shutdown ни у кого нет. Health checks ни у кого.…
📍Олег Козырев - IT и жизнь ️
Микросервисы, Golang, архитектура, подготовка к собесам. 500+ выпускников курсов | YouTube 10K+ https://www.youtube.com/@olezhek28go @olezhek28_support — написать
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
12 из 12Чудеса сжатия информации:) Записал вчера первую неделю нового курса по микросервисам) Сырые данные весили 100+ гигов) Они там в 4к и 120 фпс писались) Вывел в 4к 30фпс и чуть меньше битрейт, стали весить 9 гигов) Загнал в ffmpeg и чудеса, меньше 2 гигов) Благо мак с мощным процом, а то такие конвертации жестко cpu грузят и все длится вечность) Он правда вчера так жужал, словно на взлет пошел😅 Хм, как бы теперь забайтить на комменты?! Ооо А у вас какой комп?😅
Кажется нашел методичку по карьерному росту Читать сразу после Таннебаума ахах Ждем новой версии: «Как быть 10х крысой»))
Самая неприятная часть перехода на другой стек - вообще не язык Расскажу про одну штуку которую я постоянно наблюдаю Приходит ко мне чувак, допустим мидл на PHP, пять лет опыта, нормальный такой разработчик, у себя в команде задачи тащит, к нему за советом ходят, всё збс. И говорит: "Олег, я хочу в Go, но чёт не могу начать". Начинаю спрашивать, и выясняется что он уже полгода думает про переход, статьи читает, видосы смотрит, но так и не перешёл, потому что всё время кажется что ещё не готов А ...
Листаю тут книжку по паттернам и решил узнать у вас как вы к ним относитесь с точки зрения контента)) Можете конечно поспорить насколько нужно их знать, но мне больше интересно насколько сильно вы про них слушать хотите) С точки зрения прямой практической пользы я бы не сказал, что имеет смысл знать их все на зубок) Тем не менее допускаю, что кому-то просто интересно про них послушать и потыкать в коде) или может кто-то уверен, что они капец полезны все без исключения) Моя мотивация в этой теме ...
Это же признак успеха, верно?😅 Контекст: https://t.me/c/1503557575/27741
Микросервисы на Go 3.0, чё там внутри Короч расскажу что вас ждет на курсе, а то многие спрашивают "а что конкретно будем делать" За 8 недель вы с нуля построите систему заказа и сборки космических кораблей)) Не очередной CRUD с тудушками, а нормальную микросервисную архитектуру с 5 сервисами, очередями, аутентификацией и мониторингом И главное, логика тут не "создай заказ, верни 200". У деталей есть совместимости между собой, правила сборки, инварианты. Деталь можно зарезервировать в заказе, от...
Позвал одного из ребят с прошлого потока по микросервисам поговорить, как оно было на самом деле) Юра на Go раньше не писал, прошёл только базовый курс на Степике. А тут в компании заговорили про переписывание сервисов на Go, и он решил совместить приятное с полезным, залетев на курс. Вот что обсудили в видосе: 00:16 — Какой бекграунд был до микросервисов 02:40 — Что хотел получить от курса 04:02 — Что смущало перед покупкой курса 04:53 — Как проходило обучение и что нового узнал из того с чем р...
errgroup в проде, однобуквенный баг и дыра в безопасности Короч, есть реальная история. В Ory Kratos (опенсорсный сервис авторизации на Go) при смене пароля параллелили две задачи через errgroup: хешировали bcrypt и проверяли пароль по базе утечек Код выглядел нормально. Тесты зелёные. Ревью прошёл А потом оказалось что утёкшие пароли спокойно проходят валидацию)) Дыра в безопасности! Баг был вот в чём: g, ctx := errgroup.WithContext(ctx) g.Go(func() error { / bcrypt / }) g.Go(func() error { / p...
Коля Тузов все равно не разрешит мне такие приколы делать в рекламном посте у него в канале, поэтому оставлю тут))) СМОТРЕТЬ СО ЗВУКОМ Новый курс по микропенисам микросервисам P.S. И такие подъебы каждое занятие ахаха