Latest posts

StepOne | Степан Минин
21 Sept, 15:16

StepOne | Степан Минин
15 Sept, 19:39edited
Как я посадил WireMock.Net на gRPC стероиды WireMock.Net умеет мокать gRPC. Но для этого он заставляет разработчика таскать .proto файлы и поддерживать лишнюю конфигурацию. Я контрибьютил в проект несколько месяцев, разобрался в кишках и написал своё расширение



StepOne | Степан Минин
12 Sept, 09:42
StepOne — официальный контрибутор FusionCache 🤙Между набросами можно ещё и код писатьFusionCache — библиотека гибридного кэширования для .NET. Объединяет кэш в памяти и распределённый кэш. Даёт из коробки джиттеринг, защиту от cache stampede, распределённую блокировку и многое другоеВсё началось с бытового раздражения - для подключения RedisDistributedLocker приходилось вручную собирать объект локера, прокидывать настройки и логгер, доставать всё из DIЯ же предложил сократить эту конструкцию до одного вызова. Добавил WithRedisDistributedLocker и проверки в DI-тестахСам механизм блокировок уже был — я сделал его подключение удобнее. Теперь этот код в библиотеке, а не в очередном самописном extension-методе внутри проекта


StepOne | Степан Минин
11 Sept, 10:10edited
Зумеры не ломают рынок труда. HR и волки не виноваты в цирке из собеседований. Как миллениалы накрутили опыт и сломали найм до становления айти Смотри до конца разоблачение всех IT начальников
StepOne | Степан Минин
10 Sept, 14:51edited
Доставка - новое ITМужчина на видео делится опытом заработка 350 000 ₽ за месяц без выходных курьером ВкусВиллА после предлагает наставничество по вкату в курьерыИнтересно, что будут разбирать в рамках курса. Правильный ответ на вопрос «Кем вы видите себя через пять доставок?» ???С другой стороны это отличная карьерная возможность для джавистов. Наконец-то работа без унижений и шанс не позорить айтиКто сидит в чате СтепВанчиков, видел мои вбросы про выход из айти в подобные профессии. Но теперь это не шутки, а новая реальностьПривлекательность работы программиста всё меньше и меньше...
StepOne | Степан Минин
4 Sept, 20:59
GPT-6 УЖЕ ЗДЕСЬ!!!Мне стала доступна Астра!!!Теперь я ИИ-Пилот на стыке эпох!AI-First StepOne ИИ-Трансформировался на грани возможного!!!ASTRA 💪💪💪


StepOne | Степан Минин
3 Sept, 21:15
Ребят, наткнулся на новый сериал, называется ДЖАВАзвимый. Он про джависта, которого часто бьютИ короче, весь финал 1 сезона он борется со своим отцом Омни-ШАРПОММой любимый момент оттуда, когда главный герой крикнул: «Время Джавы!», и его за это жёстко отДОТНЕТили!В общем, настоящий шедевр нашего времени 🙌


StepOne | Степан Минин
3 Sept, 10:33edited
И снова "кажется началось"Представьте, что вы работаете в IT-компании. Внезапно к вам возвращается CTO, который уходил на полгода в другую конторуОн рассказывает о впечатлениях от настоящей AI-First разработки в той конторе, и объявляет начало ИИ-трансформации в вашей компанииЗатем проскакивает тезис: ai-энтузиасты лайк ai-луддиты скорее в будущем столкнутся с увольнениемКакими были бы ваши действия внутри такой компании?


StepOne | Степан Минин
1 Sept, 13:02edited
Поздравляю СтепВанчиков с Днём Знаний!Желаю узнать как переписать все микросервисы и монолиты на дотнет быстро без баговВот сидел я в 9 утра и думал после ревью 5го PR: «Как хорошо, что в школу не надо»


StepOne | Степан Минин
29 Aug, 20:30
Красивый GitHub StepOneНанейронил себе красивый README профиля и сайт на базе GitHub Pageshttps://stepami.github.io/


StepOne | Степан Минин
25 Aug, 07:51
Получил военный билетЯ работаю в IT, поэтому привык разбираться в сложных системах. Но система военкоматов — это отдельный мир со своей логикой и стандартами. Недостаточно просто иметь заболевание - нужно ещё правильно и последовательно подтвердить его документамиВажно понимать, что это не быстрый процесс. Пришлось проходить обследования, лежать в больницах, собирать бумаги и ждать. Прошло 16 месяцев с момента заключения договора — путь оказался долгим, нервным и очень бюрократическимЗа это время я трижды лежал в больнице. При этом, по моим ощущениям, в военкомате фактическое состояние здоровья почти не изучали. Основное внимание уделяли соответствию документов их требованиямСамостоятельно разобраться во всех правилах, справках и последовательности действий было очень сложно. Юристы помогали понимать, какие документы нужны, как действовать на каждом этапе и чего ожидать дальше.
StepOne | Степан Минин
20 Aug, 15:13
DotNext 2026: мой топ-3 докладовStepOne стал информационным партнёром DotNext 2026, поэтому сейчас вы читаете краткий обзор финальной программы. Она получилась крепкой.В ней есть компиляторы, рантайм, производительность, архитектура, базы данных, тестирование и, конечно, ИИ — его в этом году тоже приняли в программном комитете.Вот мой личный топ-3.1. Native AOT vs JIT в .NET 10: производительность, оптимизации и подводные камниЮрий Малич сравнит JIT и Native AOT на x86-64 и ARM64, разберёт SSE, AVX2, AVX512, недокументированные настройки и будущие изменения кодогенерации в .NET 11. То есть будет нормальный разговор о том, где AOT быстрее, почему и какой процессор способен всё испортить.2. C# (JIT) vs Go (AOT): сравнение с точки зрения результата и процесса компиляцииC# и Go обычно сравнивают в комментариях, где победитель определяется громкостью и количеством эмодзи. Здесь


StepOne | Степан Минин
31 Jul, 08:55edited
Как я посадил WireMock.Net на gRPC стероиды WireMock.Net умеет мокать gRPC. Но для этого он заставляет разработчика таскать .proto файлы и поддерживать лишнюю конфигурацию. Я контрибьютил в проект несколько месяцев, разобрался в кишках и написал своё расширениеGitHubGitHub - Stepami/wiremock-protobuf: Statically typed gRPC mocking for WireMock.Net using generated Google.Protobuf contractsStatically typed gRPC mocking for WireMock.Net using generated Google.Protobuf contracts - Stepami/wiremock-protobuf
StepOne | Степан Минин
28 Jul, 09:58edited
Как я посадил WireMock.Net на gRPC стероидыWireMock.Net умеет мокать gRPC. Но для этого он заставляет разработчика таскать .proto файлы и поддерживать лишнюю конфигурацию. Я контрибьютил в проект несколько месяцев, разобрался в кишках и написал своё расширение WireMock.Grpc.ProtobufПакет предлагает gRPC моки через типизированные контракты Google.Protobuf. Получилось короче, надёжнее и заметно удобнее. Можно проверить входящий запрос как на точное равенство, так и на частичное через предикатВ статье на Habr показал, почему мой способ удобнее стандартного, как всё устроено под капотом и зачем вашему проекту пакет WireMock.Grpc.ProtobufИсходники расширения уже доступны на GitHub, а проект уже экономит вечера борьбы с gRPC моками! Звезда и скачивание будут лучшей благодарностью: ⚙️ GitHub https://github.com/Stepami/wiremock-protobuf


StepOne | Степан Минин
23 Jul, 18:40edited

StepOne | Степан Минин
15 Jul, 05:30

StepOne | Степан Минин
25 Jun, 15:04
DotNext приезжает в СокольникиЯ редко рассказываю про конференции. Доклады доступны в записи, а бейджик участника не превращает мидла в сеньора. Но DotNext — исключениеЯ с трудом стал там спикером. Ещё и работаю над конкурентом — «Стачкой». Поэтому у меня есть все основания промолчать. Но не в этот разДля меня DotNext давно остаётся тем самым местом, где C#-разработчики говорят о настоящей инженерии, пока джависты в это время обсуждают, как прогреть JVM, чтобы открыть Swagger к обедуИвент не для тех, кто вчера наклодИИл сервис и называет себя агент-лидомВ программе DotNext есть всё, ради чего инженеры терпят индустрию: - рантайм, производительность, архитектура, инструменты - практические кейсы - что на самом деле происходит под капотомЭто вам не слёт гoферов, где архитектурные болезни выдают за простоту и удобствоВ этом году DotNext пройдёт 25–26 сентября в Москве. Я


StepOne | Степан Минин
19 Jun, 10:48
Первый и последний раз показываю как правильно использовать нейросети. Думайте



StepOne | Степан Минин
1 Jun, 16:29
forwarded from @proitfest
GitHub не заплатит: зумеры против Open Source ветеранов. 🥊Формат баттла строится на оппозиционных мнениях. И наши спикеры видят мир IT по-разному.🎙️С одной стороны баттла Степан Минин готовит прагматичный зумерский контрудар рациональным инвестированием времени вместо романтики в IT. О спикере: Старший .NET разработчик Золотое Яблоко. Спикер DotNext, Ozon E-Code. Лидер ПК C# секции Стачки. Топ-5 автор Хабра по C#. Соло автор библиотек на 150+к скачиваний и 150 звёзд суммарно.🎙️С другой стороны баттла вас ждет ветеран IT Александр Макаров, который сам является примером, как OpenSource помогает карьере на международном рынке. О спикере: Мейнтейер YII3. Lead Twindo.io, CTO с 20+ лет в разработке и OpenSource, программный комитет по PHP треку.🤔Выступление стоит посетить: - разработчикам, которые думают, стоит ли вкладываться в OSS ради карьеры; - ти


StepOne | Степан Минин
23 May, 19:01
HydraScript 2.7.0 Compound AssignmentsВ языке появилась поддержка compound assignments: теперь можно писать привычные конструкции вроде x += y, x -= y, x = y и так далее. Интересно, что я попробовал поручить эту задачу нейросети — и она не справиласьОна быстро предложила идею синтаксического сахара: «развернуть x += y в x = x + y» Но дальше начались проблемы: модель не поняла, какие рефакторинги нужны и споткнулась об грамматику с парсером. Задача была чисто про FrontEnd, но LLM потерпела фиаскоЕдинственный ощутимый плюс — идея решения действительно появилась быстро. Хотя до неё, честно говоря, можно было дойти самостоятельноКроме того, я прокачал инфру и настроил .NET 10 Native AOT tool publish. Теперь пользователь получает из NuGet готовый бинарник, собранный под свою ОС, если таковой имеется. Сейчас поддержаны win-x64, osx-arm64, linux-x64.Этот релиз стал хорошим

Related Channels
Other channels in the same section of the catalogue.
