Media is too big
VIEW IN TELEGRAM
Доставка - новое IT
Мужчина на видео делится опытом заработка 350 000 ₽ за месяц без выходных курьером ВкусВилл
А после предлагает наставничество по вкату в курьеры
Интересно, что будут разбирать в рамках курса. Правильный ответ на вопрос «Кем вы видите себя через пять доставок?» ???
С другой стороны это отличная карьерная возможность для джавистов. Наконец-то работа без унижений и шанс не позорить айти
Кто сидит в чате СтепВанчиков, видел мои вбросы про выход из айти в подобные профессии. Но теперь это не шутки, а новая реальность
Привлекательность работы программиста всё меньше и меньше...
Мужчина на видео делится опытом заработка 350 000 ₽ за месяц без выходных курьером ВкусВилл
А после предлагает наставничество по вкату в курьеры
Интересно, что будут разбирать в рамках курса. Правильный ответ на вопрос «Кем вы видите себя через пять доставок?» ???
С другой стороны это отличная карьерная возможность для джавистов. Наконец-то работа без унижений и шанс не позорить айти
Кто сидит в чате СтепВанчиков, видел мои вбросы про выход из айти в подобные профессии. Но теперь это не шутки, а новая реальность
Привлекательность работы программиста всё меньше и меньше...
😁24🔥4❤🔥1🤯1
StepOne | Степан Минин
Зумеры не ломают рынок труда. HR и волки не виноваты в цирке из собеседований. Как миллениалы накрутили опыт и сломали найм до становления айти Смотри до конца разоблачение всех IT начальников
This media is not supported in your browser
VIEW IN TELEGRAM
Стояк работодателей 2026 🤫
Оказывается, год назад я предсказал выход Астры!
И вместе с этим - точную реакцию рынка на роль программистов
Думайте. AGI уже здесь!
Астра 💪💪💪
Оказывается, год назад я предсказал выход Астры!
И вместе с этим - точную реакцию рынка на роль программистов
Думайте. AGI уже здесь!
Астра 💪💪💪
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6😁5🔥2❤🔥1
StepOne — официальный контрибутор FusionCache 🤙
FusionCache — библиотека гибридного кэширования для .NET. Объединяет кэш в памяти и распределённый кэш. Даёт из коробки джиттеринг, защиту от cache stampede, распределённую блокировку и многое другое
Всё началось с бытового раздражения - для подключения
Я же предложил сократить эту конструкцию до одного вызова. Добавил
Сам механизм блокировок уже был — я сделал его подключение удобнее. Теперь этот код в библиотеке, а не в очередном самописном extension-методе внутри проекта
Между набросами можно ещё и код писать
FusionCache — библиотека гибридного кэширования для .NET. Объединяет кэш в памяти и распределённый кэш. Даёт из коробки джиттеринг, защиту от cache stampede, распределённую блокировку и многое другое
Всё началось с бытового раздражения - для подключения
RedisDistributedLocker приходилось вручную собирать объект локера, прокидывать настройки и логгер, доставать всё из DIЯ же предложил сократить эту конструкцию до одного вызова. Добавил
WithRedisDistributedLocker и проверки в DI-тестахСам механизм блокировок уже был — я сделал его подключение удобнее. Теперь этот код в библиотеке, а не в очередном самописном extension-методе внутри проекта
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥4❤2❤🔥1
StepOne | Степан Минин
Как я посадил WireMock.Net на gRPC стероиды WireMock.Net умеет мокать gRPC. Но для этого он заставляет разработчика таскать .proto файлы и поддерживать лишнюю конфигурацию. Я контрибьютил в проект несколько месяцев, разобрался в кишках и написал своё расширение…
Напомню, что у меня есть WireMock.Grpc.Protobuf — расширение для тех, кто пишет компонентные тесты с gRPC 👩💻
Оно позволяет настраивать моки
Планирую написать новую статью с практическим примером компонентного теста на базе xUnit✅
Если после прошлой статьи откладывали знакомство — самое время попробовать😊
Звезда — простой способ поддержать мою работу. А если уже используете пакет, расскажите, как он вам и чего не хватает!
Оно позволяет настраивать моки
WireMock.Net через сгенерированные C#-контракты Google.Protobuf. Можно проверять запрос целиком или только нужные поля:Request.Create()
.WithBodyAsGoogleProtobuf(
(HelloRequest x) => x.Name == "StepOne");
Планирую написать новую статью с практическим примером компонентного теста на базе xUnit
Если после прошлой статьи откладывали знакомство — самое время попробовать
📦 Пакет на NuGet
⭐️ Исходники на GitHub
Звезда — простой способ поддержать мою работу. А если уже используете пакет, расскажите, как он вам и чего не хватает!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3❤🔥1🔥1😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5🔥2❤🔥1
Рассказал как я добавил в HydraScript объекты и методы без классов и сделал протоколы.
Структурные типы, явный receiver и дополнительная работа аннотации типа.
Накидаем плюсов на Хабре СтепВану 👉 https://habr.com/ru/articles/1086432/
Структурные типы, явный receiver и дополнительная работа аннотации типа.
Накидаем плюсов на Хабре СтепВану 👉 https://habr.com/ru/articles/1086432/
👍6❤2❤🔥1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤7🔥4❤🔥1
StepOne | Степан Минин
This media is not supported in your browser
VIEW IN TELEGRAM
Пошутил про джавистов в прямом эфире 😅
Шарпизм победил окончательно и бесповоротно!
Шарпизм победил окончательно и бесповоротно!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15🔥9❤5👍1😍1
Рассказал как автоматизировал сборку лексера компилятором для своего языка программирования HydraScript. Да-да, вы не ослышались - автоматизация без упоминания ИИ или агентов!
Из интересного - фактически научился передавать работу из одного генератора в другой через небольшой хак рослина
Ставить плюс на Хабре здесь 👉 https://habr.com/ru/articles/1087280/
Из интересного - фактически научился передавать работу из одного генератора в другой через небольшой хак рослина
Ставить плюс на Хабре здесь 👉 https://habr.com/ru/articles/1087280/
🔥1