StepOne | Степан Минин – Telegram
StepOne | Степан Минин
3.42K subscribers
249 photos
35 videos
6 files
313 links
StepOne by Степан Минин @ststphn

Твой первый шаг к успеху в программировании

Закрытый тг канал https://news.1rj.ru/str/tribute/app?startapp=slOA

По вопросам рекламы @Spiral_Yuri

Ютуб https://www.youtube.com/@steponeit
Download Telegram
StepOne | Степан Минин
Serilog.Sinks.XUnit3 👩‍💻 Пришло время рассказывать про свои библиотеки! Если вы пишете тесты на xUnit.v3 и логгируете через Serilog, то моё решение для вас! Каждый на работе сталкивался с непонятным багом. Смотришь в код и видишь фигу) А чтобы разобраться…
Мою библиотеку доработал инженер Microsoft

наш опыт и погружение позволяют влиять на дотнет мир за пределами РФ


Две недели назад немец по имени Алекс форкнул мою репу интеграции Serilog с xunit.v3 и добавил поддержку netstandard2.0. Доработка оправдана, поскольку xunit.v3 доступен для .NET Framework 4.7.2

Потом я зашёл в его GitHub профиль, нашёл linkedin, и оказалось, что это высокоранговый инженер Microsoft, развивающий Azure направление

Ежедневные скачивания выросли в полтора раза и продолжают расти. Вывод - поддерживайте легаси для раскрутки своих библиотек
🔥41👍17🤯8❤‍🔥1
StepOne | Степан Минин
ITS BMSTU x StepOne C# Meetup Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап! 👩‍💻 Александр Пугач из Лаборатории Касперского в своём докладе поделится опытом разработки Encryption SDK на .NET для шифрования данных при передаче…
Уже в следующий вторник я встречаюсь с вами в Бауманке, чтобы провести мой первый C# митап

Огромный респект студсовету ИУ за то, что согласился на моё предложение и предоставил площадку

Я буду ведущим мероприятия, и уже провёл организационную работу в роли ПК

Жду всех шарпистов! Регистрируйся в боте @ITSMeetupStepOneBot

Участие бесплатное, регистрация открыта до 20:00
👍16🔥10🤯4❤‍🔥1
⚡️ Готовиться к собеседованиям стало проще!

Если вы планировали прочитать «Проектирование высоконагруженных приложений» Мартина Клеппмана (она же — книга с кабанчиком), но откладывали из-за объёма — есть способ пройти этот путь проще.

Женя Янченко, бэкендер и руководитель разработки, сделала конспекты по каждой главе кабанчика и выложила их в телеграм.

Где главы обзорные — даёт суть.
Про репликацию, шардирование, транзакции — разбирает подробно, со схемами и примерами.

▶️ ЧИТАТЬ КОНСПЕКТ КАБАНЧИКА

В канале Женя разбирает и другие технические темы:

🟡 Индексы: как один запрос сломал расчет
🟡 Подробно про Кафку c реальной историей проблемы

Истории из опыта, рекомендации и ответы на вопросы:

🟡Как произвести крутое впечатление на техсобесе
🟡«Ты не оправдываешь ожиданий» и что с этим делать
🟡Как я боролась с неуверенностью в себе
🟡«Просто нажми кнопку» или история одного релиза

📝 и ещё 100+ полезных технических и жизненных постов.

Подписывайтесь, чтобы не потерять полезный канал
➡️ @jane_yanchenko
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁4❤‍🔥21🔥1
StepOne | Степан Минин
Большой Шарпизм - Карьерные советы по IT - Технические эфиры про C# - Экслюзивные материалы StepOne - Консультации подписчиков - Приглашённые эксперты - Сообщество
Сегодня у меня день рождения - 25 лет

Лучший подарок для меня - это ваша подписка на ШарпиZм

👩‍💻 Если бы вы подписались в сентябре, то узнали все тонкости .NET 10 за полтора месяца до релиза! Это раньше всех в индустрии

👩‍💻 За последние два месяца в закрытом канале появилось ещё больше самого уникального и глубокого контента по C# тематике:

👩‍💻 Собесы в бигтехи на сеньор/лид грейды

👩‍💻 Бенчмарки для аргументации перехода на новые версии .NET и публикацию Native AOT

👩‍💻 Разбор ошибочной работы с Redis

👩‍💻 Гайды по написанию и ускорению тестов

Хочешь построить сообщество круче, чем у гоферов? Вступай в ШарпиZм!
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥11👍4😁3❤‍🔥1🤩1
Тимлид в Ozon: Тяжело или Просто? Нагрузки, дежурства и повышения

В новом подкасте пообщался с руководителем разработки NoSQL DBaaS, Леонидом Ченским @leoscode

Получил много инсайтов и внутрянки озона - зарплаты, ревью, повышения, задачи

Леонид также поделился своим началом пути в IT - как закончил Бауманку, учился в Технопарке Mail.Ru, какое преимущество дал диплом айтишника

Смотреть до конца на YouTube по ссылке 👉 https://youtu.be/03DFbvUCmrA
👍10🔥75❤‍🔥1
StepOne | Степан Минин
Всё что вы не знали про обобщённую математику в C# С расследованиями и ссылками на issues Лучше материала не найдёте https://habr.com/ru/companies/ruvds/articles/900006/
А вы говорите математика не нужна

Копался в бэклоге AutoFixture, и нашёл issue посвящённый проблеме невозможности замокать static abstract члены интерфейсов

Оказалось, некоторым разработчикам такая фича очень нужна. В частности, ей хотят воспользоваться потребители AWS SDK v4 - амазоновские сервисы используют статические абстрактные фабричные методы для создания конфигов

Кто бы мог подумать, что моя любимая фича .NET 7 глубоко проникла в кровавый ынтэрпрайз
7🔥7🤯1
Как же Microsoft не любит Windows…

Я не шучу, а правда так думаю!

Они сделали релиз VS 2026, и нативный компилятор оттуда умеет собирать Native AOT только на .NET 10. Если хочется собрать под 8 или 9, то надо понижать версию до VS 2022

При этом официальный ответ технической поддержки флагманского продукта для разработки это не номер новой версии с исправленным багом, а корявый скрипт от индуса…

Думайте.
😁23🤯133🤩2❤‍🔥1
StepOne | Степан Минин
ITS BMSTU x StepOne C# Meetup Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап! 👩‍💻 Александр Пугач из Лаборатории Касперского в своём докладе поделится опытом разработки Encryption SDK на .NET для шифрования данных при передаче…
Сегодня в 18-30 встречаемся в Бауманке!

Расписание митапа:


18:30-18:55 Сбор и регистрация участников
18:55-19:00 Вступительное слово StepOne

19:00-19:30 Александр Пугач, Senior developer в Kaspersky Lab
19:30-19:40 Вопросы

19:40-19:45 Перерыв

19:45 - 20:15 Кирилл Маурин, руководитель команды ERM в 2ГИС
20:15-20:25 Вопросы

20:25-21:30 Нетворкинг, общение, неформальные активности, пицца
6👍4🔥1
Media is too big
VIEW IN TELEGRAM
Митап стартует уже через 2 часа: показываем, как добраться до места встречи, 345 аудитории Главного здания МГТУ

Открывай видео, бери с собой отличное настроение, заряд концентрации и приготовься к насыщенному вечеру!

Не забудь взять паспорт, если не являешься студентом МГТУ им. Н. Э. Баумана. Это нужно для входа на территорию Университета.

Адрес первой проходной
2-я Бауманская ул., 5, стр. 12

https://yandex.ru/maps/org/byuro_propuskov_mgtu_im_n_e_baumana/7315093634?si=2mh2fe1mgzh3xmeq9yngzyjabr
👍31🔥1
StepOne | Степан Минин
ITS BMSTU x StepOne C# Meetup Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап! 👩‍💻 Александр Пугач из Лаборатории Касперского в своём докладе поделится опытом разработки Encryption SDK на .NET для шифрования данных при передаче…
Раз в год и C# митап в Москве пройдёт 😅

Вчера отлично собрались!
Чуть позже будет полноценный фотоотчёт и записи выступлений

Надеюсь в следующем году будет гораздо больше как митапов, так и ШарпиZма

Второй ждём в марте 2026 - call for papers открыт прямо сейчас @ststphn

Обязательно скиньте джавистам первое видео)
🔥20👍75❤‍🔥1
StepOne | Степан Минин
Я большой фанат серии игр S.T.A.L.K.E.R. 2007 стоит вернуть, хотя бы для того, чтобы заново пройти Тени Чернобыля в первый раз) И вот недавно в реках ютуба наткнулся на такой интересный видос, который объясняет архитектуру и принципы работы его системы игрового…
Смотрел Разбор Проблем Ждалкера 2

Внезапно нарвался на интересный комментарий, почему оригинальная иммерсивность игры похерена и геймеры получили Far Cry с чернобыльскими скинами

Автор оказался frontend разработчиком и провёл аналогию с проблемами в нашей индустрии, которые знакомы каждому работяге

Я не иронично согласен и рекомендую каждому ознакомиться!
Коммент очень длинный, поэтому публикую через telegra ph
https://telegra.ph/ZHdalker-2-i-Reakt-Razrabotka-12-06
🔥11🤯42❤‍🔥1👍1
В апреле пройдёт Стачка в Ульяновске, где я снова занимаю пост ПК C# секции

Нам снова выделили 6 слотов, поэтому буду рад видеть ваши заявки на спикерство👇

https://ul.nastachku.ru/lp/ul26/spikeram
🔥10👍4🤯2❤‍🔥1
Со вчерашнего дня участвую в новогоднем Git Quest от SourceCraft

Для меня этот квест стал отличным поводом прокачаться в git командах

В реальной работе я не пишу команды в терминале, а тыкаю кнопки в Rider, так что квест поможет мне справиться с синдромом самозванца)

Вчера попробовал первое задание про ёлку и умудрился всё сломать, ну или у ребят спрятан баг - я пока не знаю


Задание было достаточно простое - выращивать в текстовом файле ASCII ёлку, но с нюансом) Я по туториалу сделал сначала верхушку, а потом ещё два уровня. А потом подумал: "зачем мне двигаться так медленно? Бахну ёлку с 3 до 5 уровней за один коммит!"

Оказалось, что выращивать её надо шаг за шагом - каждый коммит должен увеличивать высоту на единицу. Попытка откатить не сработала, проверки сыпят одну и ту же ошибку, не меняя хеш коммита

И только потом до меня дошло, что смысл в автоматизации. Надо хранить высоту и написать скрипты, которые будут делать коммиты и рисование ёлки на основе счётчика

Напишите в комментариях, стоит ли стереть плохие коммиты через hard reset и поучаствуйте сами в этом интересном ивенте 👇
https://git-quest.sourcecraft.site/#/
112🔥4👍3❤‍🔥1😁1
StepOne | Степан Минин
Со вчерашнего дня участвую в новогоднем Git Quest от SourceCraft Для меня этот квест стал отличным поводом прокачаться в git командах В реальной работе я не пишу команды в терминале, а тыкаю кнопки в Rider, так что квест поможет мне справиться с синдромом…
Продолжаю участие в git quest

На этот раз я познакомился с интересной командой:
git notes


Команда для работы с заметками к коммиту. Кажется полезно, когда понял, что сообщение не то, но push уже сделан. Правда в UI так и не смог найти те самые "заметки"

Тем не менее, на странице задания можно посмотреть, что пишут другие участники в своих письмах. Оказалось, что локально заметки можно посмотреть в журнале коммитов с помощью:
git log


Команда по умолчанию выводит список коммитов текущей ветки. Можно делать фильтрацию, менять вывод и так далее. Например, чтобы вывести хеш коммита от Деда Мороза надо написать:
git log --author="Дед Мороз" --pretty=format:%H


Собственно, туториал квеста это и предлагает:
1. Найти хеш коммита Деда Мороза
2. Добавить туда заметку
3. Запушить в remote

На этот раз квест провален с первой попытки, проверки красные - почему, не знаю 🤷‍♂️🤷‍♂️🤷‍♂️
Надеюсь, у вас получится 👉 https://git-quest.sourcecraft.site/#/task/day-02
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍5❤‍🔥1🔥1
StepOne | Степан Минин
Мой open-source растёт Совсем недавно меня аппрувнули на включение в подборку лучших C# проектов по сорс генераторам Теперь в репозитории csharp-source-generators вы найдёте ссылки на hydranoscript и visitor-net https://github.com/amis92/csharp-source-generators
Новая версия hydranoscript будет доступна как dotnet tool

Версия 2.6.0 получит ряд важных обновлений, которые значительно расширит возможности языка:
- Работа с переменными среды
- Долгожданные конверсии между примитивными типами string, number и boolean
- Срезы и перебор строк
- Ввод с консоли

⭐️ Следи за развитием проекта и поставь звезду на GitHub, если ещё этого не сделал:
https://github.com/Stepami/hydranoscript
24🔥2❤‍🔥1🤯1
StepOne | Степан Минин
Мою библиотеку доработал инженер Microsoft наш опыт и погружение позволяют влиять на дотнет мир за пределами РФ Две недели назад немец по имени Алекс форкнул мою репу интеграции Serilog с xunit.v3 и добавил поддержку netstandard2.0. Доработка оправдана,…
Serilog.Sinks.XUnit3 стал личным прорывом!

В суете конца года я проглядел, как пакет пробил 10к, и вывел профиль на суммарные 20+к

Совсем скоро в профиле появится и hydranoscript, ждём!
2🔥219🤯6❤‍🔥1