StepOne | Степан Минин
Відкрити в Telegram
StepOne by Степан Минин @ststphn Твой первый шаг к успеху в программировании Закрытый тг канал https://t.me/tribute/app?startapp=slOA По вопросам рекламы @Spiral_Yuri Ютуб https://www.youtube.com/@steponeit
Показати більше3 369
Підписники
-124 години
-77 днів
-330 день
Триває завантаження даних...
Схожі канали
Хмара тегів
Вхідні та вихідні згадування
---
---
---
---
---
---
Залучення підписників
червень '26
червень '26
+6
в 0 каналах
травень '26
+28
в 1 каналах
Get PRO
квітень '26
+69
в 0 каналах
Get PRO
березень '26
+35
в 0 каналах
Get PRO
лютий '26
+34
в 0 каналах
Get PRO
січень '26
+58
в 1 каналах
Get PRO
грудень '25
+22
в 1 каналах
Get PRO
листопад '25
+44
в 1 каналах
Get PRO
жовтень '25
+30
в 1 каналах
Get PRO
вересень '25
+80
в 2 каналах
Get PRO
серпень '25
+52
в 3 каналах
Get PRO
липень '25
+238
в 0 каналах
Get PRO
червень '25
+56
в 0 каналах
Get PRO
травень '25
+73
в 2 каналах
Get PRO
квітень '25
+50
в 3 каналах
Get PRO
березень '25
+119
в 0 каналах
Get PRO
лютий '25
+186
в 3 каналах
Get PRO
січень '25
+228
в 3 каналах
Get PRO
грудень '24
+615
в 1 каналах
Get PRO
листопад '24
+266
в 1 каналах
Get PRO
жовтень '24
+398
в 0 каналах
Get PRO
вересень '24
+703
в 0 каналах
Get PRO
серпень '24
+2 646
в 3 каналах
Get PRO
липень '24
+97
в 1 каналах
Get PRO
червень '24
+54
в 0 каналах
Get PRO
травень '24
+124
в 2 каналах
Get PRO
квітень '24
+97
в 1 каналах
Get PRO
березень '24
+172
в 4 каналах
Get PRO
лютий '24
+147
в 0 каналах
Get PRO
січень '24
+95
в 1 каналах
Get PRO
грудень '23
+107
в 1 каналах
Get PRO
листопад '23
+65
в 1 каналах
Get PRO
жовтень '23
+42
в 0 каналах
Get PRO
вересень '23
+65
в 0 каналах
Get PRO
серпень '23
+47
в 0 каналах
Get PRO
липень '23
+29
в 0 каналах
Get PRO
червень '23
+827
в 0 каналах
Get PRO
травень '23
+647
в 0 каналах
Get PRO
квітень '23
+65
в 0 каналах
Get PRO
березень '23
+64
в 0 каналах
Get PRO
лютий '23
+9
в 0 каналах
Get PRO
січень '23
+28
в 0 каналах
Get PRO
грудень '22
+57
в 0 каналах
Get PRO
листопад '22
+40
в 0 каналах
Get PRO
жовтень '22
+590
в 0 каналах
| Дата | Залучення підписників | Згадування | Канали | |
| 12 червня | 0 | |||
| 11 червня | 0 | |||
| 10 червня | 0 | |||
| 09 червня | 0 | |||
| 08 червня | 0 | |||
| 07 червня | +1 | |||
| 06 червня | 0 | |||
| 05 червня | 0 | |||
| 04 червня | +3 | |||
| 03 червня | +2 | |||
| 02 червня | 0 | |||
| 01 червня | 0 |
Дописи каналу
Repost from ProIT Fest
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 ради карьеры; - тимлидам и нанимающим менеджерам, чтобы обсудить, насколько GitHub реально помогает оценивать кандидатов; - всем, кто любит айтишные батлы поколений: зумерский прагматизм против миллениальской веры в комьюнити, репутацию и «правильный инженерный путь». 👉Обменяй свой социальный капитал на стоимость билета тут 👀Программа на сайте. 📍До встречи в субботу 11 июля в Питере в пространстве SENO!
| 2 | 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.
Этот релиз стал хорошим напоминанием: нейросети полезны как ускоритель размышлений, но не как замена пониманию кода. Если вам интересны эксперименты с языками программирования, компиляторами и небольшими, но живыми open-source проектами — загляните на GitHub и поставьте звезду HydraScript 💫 | 1 137 |
| 3 | Нейрозатраты
Вчера компания, где я работаю, сожгла месячный лимит LLM вендора. За две недели слито 1 500 000 рублей. Я тут же развеселил корпчат:
"ИИ уменьшит корпоративные расходы и оптимизирует затраты говорили они)))"
Но мне не смешно.
Разработчики тащат в компанию счётчик токенов, чтобы радоваться скорости, с которой он крутится. Они выбирают отключить голову, делегировать работу ИИ и с гордостью хвастаться ничего-не-деланьем. Неудивительно, что бизнес хочет вас заменить - вы сами приучаете их к этой мысли.
Каждая купленная подписка приближает нас к катастрофе.
Кучка психопатов решила манипулировать рынком железа ради собственной прибыли, и вы поддержали их амбиции. Теперь за ПК надо переплачивать от 40 до 80 тысяч рублей.
Вы позволяете им портить наш дом, разрушать экологию, загрязнять воздух и океаны. Несколько ИИ дата центров выбрасывают больше CO2, чем Норвегия. Но Рой Агентов Claude Code об этом не расскажет - он просто открутит токены и выставит счёт за нейрослоп.
А ведь деньги можно было пустить на повышение зарплат.
Оплачивая очередной GPT тариф, вы разрешаете лишить себя работы. Финансируя содомитов, вы выбираете путь Сатаны. Одумайтесь, пока не поздно | 1 789 |
| 4 | Взять того же Гладкова
Я не верю в миф 10x-программистов. Особенно когда 10иксеры делят коллег по принципу:
«я — рок-звезда разработки и все остальные лоуперформеры»
А дальше начинаются вопросы, на которые ни одна рок-звезда не ответит:
😏 Эти самые 10x ревьюеров с нами в одной комнате? Или код летит в продакшн как набросы на вентилятор?
😳 10иксер готов к 10x реакции тестировщиков, которым надо проверить 10x фич?
😱 Сможешь поддерживать своё 10x легаси и фиксить 10x багов?
Среди адептов этой идеи я чаще вижу 10x ЭГО, чем 10x результат. Да, сильные специалисты существуют — но обычно это либо одиночки, либо члены таких же 10x-команд | 1 870 |
| 5 | Починил WireMock пока не заблокировали GitHub
Я использую WireMock на работе, чтобы мокировать gRPC-вызовы внешних сервисов и тестировать транспортный уровень. Это придаёт уверенности в интеграциях до выхода в реальные окружения. Всё должно было работать гладко, но я столкнулся с неприятностью. Логи мок-сервера внезапно заполнились ошибками. Это произошло, как только моков стало несколько и ко всем пошли запросы. Стало ясно: здесь что-то не так.
Я нырнул в исходный код WireMock и начал отлаживать его шаг за шагом, как сложный механизм. Проверял всё: как protobuf-байты превращаются в gRPC C#-объекты и обратно, где именно ломается логика. И в один момент щёлкнуло: сервер просто перебирает все заглушки подряд и пытается сконвертировать байты в неподходящие типы сообщений. Представьте ребёнка с сортером: он не ищет сразу квадратное отверстие, а методично примеряет кубик ко всем подряд.
Я вышел на связь с автором WireMock из Нидерландов, и мы вместе стали искать решение. В процессе проектирования стало понятно: нужен ранний отказ от заглушки по явным признакам запроса — URL, header, cookie и другим. Проще говоря, система должна сразу выбирать «квадратное отверстие» для «кубика», а не перебирать всё подряд. Это не только устранило ошибки, но и избавило сервер от лишней работы.
Сам процесс, когда инженер из России и разработчик из Нидерландов вместе решают проблему — это и есть настоящая магия опен-сорса и глобализации. Мой Pull Request уже влит, скоро выйдет новая версия NuGet пакета. Но что будет, если завтра такие связи оборвутся? Вы готовы жить в мире, где развитие технологий замедляется не из-за сложности задач, а из-за границ в интернете? | 1 971 |
| 6 | Министерство Джавистов публикует файлы СтэпУан. Фото в цвете.
ШарпиZм. Подписаться | 1 539 |
| 7 | Я поменял подход к релизам hydrascript
Раньше делал по классике: копил пачку изменений, доводил до «солидного объёма» и только потом выкатывал релиз. В итоге обновления выходили редко, а исправления ошибок и мелкие и полезные вещи долго лежали без дела
Теперь проще: сделал фичу — зарелизил. Не жду, пока наберётся «достаточно». Это позволяет чаще обновляться и быстрее получать фидбек. Да и вам не нужно ждать месяцами багфикса
Параллельно наметил небольшой roadmap на ближайшие версии:
👩💻 2.7.0 — compound assignments
👩💻 2.8.0 — новые операторы
👩💻 2.9.0 — динамические словари
Буду двигаться по нему, но без фанатизма — если что-то полезное появится раньше, оно не будет ждать своей «очереди»
Если у вас есть идеи фич для hydrascript — накидывайте в комментарии. Интересно посмотреть, чего не хватает со стороны 🗿 | 0 |
| 8 | Я выкатил новую версию Hydrascript (2.6.6) — и, честно говоря, это был тот ещё квест 😅
Делать язык программирования — это не просто «написать код», а постоянно разруливать такие тонкие и странные штуки, о которых обычные разработчики даже не задумываются.
Например, я поймал баг, где порядок типов внезапно влиял на статический анализ — оказалось, я слишком рано смешал этапы построения типов и разрешения ссылок.
А ещё пришлось чинить арифметику: сравнения ломались, если в выражении была длина строки, потому что она не приводилась к double.
Такие вещи незаметны снаружи, но внутри это целая головоломка, и именно в таких местах понимаешь, насколько глубоко нужно разбираться в устройстве языков.
Если хочешь поддержать проект — закинь звезду на GitHub, это правда помогает 👩💻
Скачать на NuGet: https://www.nuget.org/packages/hydrascript | 0 |
| 9 | Продолжаю путь гофера ⚙️
Честно, заходил в этот курс как типичный Senior C# бэкендер с лёгким скепсисом:
Зачем мне ваш Go, когда есть нормальный ООП, async, LINQ и взрослая экосистема?
В итоге залип! Курс реально техничный: 17 тем, куча задач в каждой, и всё это прокачивает именно мышление под собеседования, а не «как делать прод»
Но важно понимать: это не про реальную разработку на Go, а чисто про то, как проходить интервью: мапы, горутины, каналы, планировщик, подводные камни языка. И вот тут Go иногда выглядит… мягко говоря, своеобразно: после C# местами не хватает выразительности и строгости, а некоторые решения ощущаются как компромисс ради простоты
Если хочешь выйти за пределы своей зоны комфорта и уверенно щёлкать задачи на Go-интервью, курс точно стоит попробовать. Переходи по ссылке и проверь себя: либо укрепишь любовь к C#, либо внезапно начнёшь писать на Go осознанно⚙️ | 0 |
| 10 | Всем привет! К сожалению, по не зависящим от меня причинам не смогу присутствовать на Стачке
Тем не менее, я призываю всех получить максимум пользы и удовольствия от мероприятия!
Спикерам - успешных выступлений, участникам - хорошего настроения!
Покажите всем победу Шарпизма! | 0 |
| 11 | 10 апреля C# день на Стачке
Мы выбили 6 докладов которые пройдут с 13:25 до 18:25
Помимо этого, с 10:15 до 12:25 пройдёт круглый стол на тему ".NET сообщество в РФ - застой, смерть или возрождение?"
В рамках круглого стола планируется обсудить текущее состояние сообщества, есть ли влияние бигтех-хайпа Go и что делать в сложившейся ситуации
В обсуждении поучаствует Игорь Лабутин, один из лидеров @dotnetru
Ждём вас, шарпистов, для участия в диалоге на такую наболевшую тему! | 0 |
| 12 | Скука на работе из-за перекладывания JSON стала причиной появления HydraScript
Теперь я пошёл дальше, и научился перекладывать JSON на HydraScript в Docker на MacBook
Читайте на Хабре о том, как я это сделал и ставьте плюсы статье | 0 |
| 13 | 🌍 StepOne ВКонтакте
Выложил записи с первого митапа на VK Video для тех, у кого нет своего Винни-Пуха
🌍 Ссылка на плейлист: https://vkvideo.ru/playlist/-226008046_1?sh=4 | 0 |
| 14 | Сегодня второй C# Митап в Бауманке
Дата: 18:30, 31 марта 2026
Место: Bauman digital world, аудитория 419
‼️ Бери с собой паспорт!
🕰 Расписание
18:30-18:40 Сбор и регистрация участников
18:40-18:45 Вступительное слово StepOne
18:45-19:15 Николай Савенко «Как выбрать инструмент для трейсов в .NET?»
19:15-19:20 Вопросы
19:20-19:25 Перерыв
19:25-19:55 Александр Попов «Синхронизация данных в распределённых системах: как не утонуть в consistency и latency»
19:55-20:00 Вопросы
20:00-20:05 Перерыв
20:05-20:35 Александр Гольдебаев «Roslyn as a Service»
20:35-21:30 Free Time | 0 |
| 15 | Мне захотелось больше митапов
Повезло найти канал IT Meeting, куда публикуют анонсы бесплатных мероприятий по разработке
События на любой вкус: вебинар по 1C, AI дебаты Mindbox, конкурс по археологии
Забрал себе в календарь Ozon Tech Community .NET Meetup 24 марта
Советую подписаться на канал @ITMeeting, чтобы не пропустить интересные мероприятия по своей специальности! | 0 |
| 16 | ITS BMSTU x StepOne C# Meetup 2
Во вторник, 31 марта, второй C# митап в Бауманке!
👩💻 Николай Савенко из Altenar объяснит зачем нужен трейсинг в микросервисах и как его приготовить с OpenTelemetry
👩💻 Александр Попов из Skillaz поделиться опытом построения CDC для синхронизации .NET микросервисов на стеке Kafka, MongoDb и Elastic
👩💻 Александр Гольдебаев из Ozon научит вас магии компиляторов и продемонстрирует, как Roslyn реализует модель Compiler as a Service на практике
Дата: 18:30, 31 марта 2026
Место: Bauman digital world, аудитория 419
Вход бесплатный, рега в боте @ITSMeetupStepOneBot
‼️ Не откладывай регистрацию, она закрывается 24 марта
‼️ Бери с собой паспорт! | 0 |
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
