gram news
Аватар канала StepOne | Степан Минин

StepOne | Степан Минин

@steponeit

StepOne by Степан Минин @ststphn Твой первый шаг к успеху в программировании Закрытый тг канал https://t.me/tribute/app?startapp=slOA По вопросам рекламы @Spiral_Yuri Ютуб https://www.youtube.com/@steponeit

3,280подписчиков

Открыть канал

Последние посты

  • StepOne | Степан Минин

    21 сент., 15:16

    5071041Открыть в Telegram
  • StepOne | Степан Минин

    15 сент., 19:39изменён

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

    12 сент., 09:42

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

    11 сент., 10:10изменён

    Зумеры не ломают рынок труда. HR и волки не виноваты в цирке из собеседований. Как миллениалы накрутили опыт и сломали найм до становления айти Смотри до конца разоблачение всех IT начальников
    1,230видео6321Открыть в Telegram
  • StepOne | Степан Минин

    10 сент., 14:51изменён

    Доставка - новое ITМужчина на видео делится опытом заработка 350 000 ₽ за месяц без выходных курьером ВкусВиллА после предлагает наставничество по вкату в курьерыИнтересно, что будут разбирать в рамках курса. Правильный ответ на вопрос «Кем вы видите себя через пять доставок?» ???С другой стороны это отличная карьерная возможность для джавистов. Наконец-то работа без унижений и шанс не позорить айтиКто сидит в чате СтепВанчиков, видел мои вбросы про выход из айти в подобные профессии. Но теперь это не шутки, а новая реальностьПривлекательность работы программиста всё меньше и меньше...
    1,260видео22411Открыть в Telegram
  • StepOne | Степан Минин

    4 сент., 20:59

    GPT-6 УЖЕ ЗДЕСЬ!!!Мне стала доступна Астра!!!Теперь я ИИ-Пилот на стыке эпох!AI-First StepOne ИИ-Трансформировался на грани возможного!!!ASTRA 💪💪💪
    Иллюстрация к посту канала StepOne | Степан МининИллюстрация к посту канала StepOne | Степан Минин
    1,5701343Открыть в Telegram
  • StepOne | Степан Минин

    3 сент., 21:15

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

    3 сент., 10:33изменён

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

    1 сент., 13:02изменён

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

    29 авг., 20:30

    Красивый GitHub StepOneНанейронил себе красивый README профиля и сайт на базе GitHub Pageshttps://stepami.github.io/
    Иллюстрация к посту канала StepOne | Степан МининИллюстрация к посту канала StepOne | Степан Минин
    1,49010532Открыть в Telegram
  • StepOne | Степан Минин

    25 авг., 07:51

    Получил военный билетЯ работаю в IT, поэтому привык разбираться в сложных системах. Но система военкоматов — это отдельный мир со своей логикой и стандартами. Недостаточно просто иметь заболевание - нужно ещё правильно и последовательно подтвердить его документамиВажно понимать, что это не быстрый процесс. Пришлось проходить обследования, лежать в больницах, собирать бумаги и ждать. Прошло 16 месяцев с момента заключения договора — путь оказался долгим, нервным и очень бюрократическимЗа это время я трижды лежал в больнице. При этом, по моим ощущениям, в военкомате фактическое состояние здоровья почти не изучали. Основное внимание уделяли соответствию документов их требованиямСамостоятельно разобраться во всех правилах, справках и последовательности действий было очень сложно. Юристы помогали понимать, какие документы нужны, как действовать на каждом этапе и чего ожидать дальше.
    1,850видео9841Открыть в Telegram
  • StepOne | Степан Минин

    20 авг., 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 | Степан МининИллюстрация к посту канала StepOne | Степан Минин
    1,69014851Открыть в Telegram
  • StepOne | Степан Минин

    31 июл., 08:55изменён

    Как я посадил 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
    1,95010531Открыть в Telegram
  • StepOne | Степан Минин

    28 июл., 09:58изменён

    Как я посадил 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 | Степан МининИллюстрация к посту канала StepOne | Степан Минин
    1,79013631Открыть в Telegram
  • StepOne | Степан Минин

    23 июл., 18:40изменён

    1,920112221Открыть в Telegram
  • StepOne | Степан Минин

    15 июл., 05:30

  • StepOne | Степан Минин

    25 июн., 15:04

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

    19 июн., 10:48

    Первый и последний раз показываю как правильно использовать нейросети. Думайте
    Иллюстрация к посту канала StepOne | Степан МининИллюстрация к посту канала StepOne | Степан МининИллюстрация к посту канала StepOne | Степан Минин
    2,25024541Открыть в Telegram
  • StepOne | Степан Минин

    1 июн., 16:29

    переслано из @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 | Степан МининИллюстрация к посту канала StepOne | Степан Минин
    2,59011211Открыть в Telegram
  • StepOne | Степан Минин

    23 мая, 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.Этот релиз стал хорошим
    Иллюстрация к посту канала StepOne | Степан МининИллюстрация к посту канала StepOne | Степан Минин
    2,2408321Открыть в Telegram