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 | Степан Минин
Command Line Parser Если вы пишете консольные утилиты и не знаете, как быстро и эффективно разработать API для CLI, то обязательно приглянитесь к библиотеке Command Line Parser. Благодаря проекту, у CLR приложений есть возможность ясно и выразительно решать…
На заре основания канала я обозревал один фреймворк для создания консольных утилит

С тех пор много воды утекло

Меня всегда отталкивала нерешённость вопроса CLI в .NET "официальным" образом

Казалось бы, можно сделать веб-хост, апишку, бекграунд воркер

А вот нормально для консоли не завозили.

Всегда надо было изгаляться, писать свой велосипед и ещё явно указывать точку входа через ServiceProvider, что просто полный кринж

И вот серфинг на волнах интернета привёл меня к интересному проекту System.CommandLine, который до сих пор не в релизе 😔

Штука крутая, хотя бы за счёт своей гибкой системы формирования комманд и verb'ов

Есть DI вариация, не нужно указывать точку входа

А ещё есть экспериментальный DragonFruit, который типизирует Main параметрами опций

Естественно, завёз в hydranoscript, доволен как слон ⚙️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
В одном из предыдущих проектов внедряли ClickHouse для чего-то там

Думал вспомню, расскажу что-то интересное из нюансов интеграции, но сорян ребятки - те дяди мне уже не платят

Не в этот раз


Одно я знаю точно, если не знаете как вставлять - гляньте доклад 1кла$$ников

https://www.youtube.com/watch?v=XKBYYP5k_Uo
👍4😁3🤩1
Поддержи StepOne 💫
Если нравится мой контент, поддержи донатом!
Буду благодарен за любую сумму!
Спасибо за поддержку 🙏❤️
Media is too big
VIEW IN TELEGRAM
Важные новости про миграцию моего boosty на tribute в 2025 году
🔥41👍1
Итоги StepOne 2024

Прежде всего, хочу поблагодарить вас, степванчиков, вы сделали этот год для меня ❤️

А теперь к делу:


- Вырос в доходе на 36% и достиг цифры, позволившей вступить в закрытый клуб

- ТГ сделал икс два, потому что запустил таргет.
Огромное спасибо Маргарите за её профессионализм и проделанную работу

- Медленно, но верно монетизирую канал.
Открыл и закрыл бусти, цифры на скрине.
Вместе с гонорарами за статьи на Хабр и рекламу получилось полностью оплатить зп таргетолога.

- 23 апреля 2024, старт ютуб карьеры. На текущий момент не хватает сотена до 1к постоянных зрителей.
Скрин также прилагается.
В 2024 вышло 5 длинных видео и 5 shorts.
Спасибо Борису и @detroit_edits за лютый монтаж

- Пожал 130кг с нуля за 10 месяцев тренировок жима.
Спасибо Павлу за наставничество

- Выступил на 4 конференциях

- Вошёл в топ-10 C# авторов Хабра

Год был сложный и результативный,
идём дальше - забирать 2025

В Новом Году пожелаю, чтобы при подведении итогов было, что подводить и оно вас радовало!
УРА!🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍62
Прямо сейчас доступен весь экслюзив из бусти + новые штуки

Одна подписка без разделения на уровни за 750р в месяц

Для всех действует супер акция - первый месяц со скидкой 80%, то есть 150р
Хотел сделать бесплатным, но такой кнопки не было

Если вдруг вы отпишетесь и захотите вернуться - будет скидка 20%

с Новым Годом, с Новым Счастьем, с Новым Эксклюзивным Контентом!
👍61❤‍🔥1🔥1
👍30😁164🔥3🤩1
6 января в 14:00 в закрытом канале StepOne Premium состоится эфир, где я поделюсь планами на 2025 год и отвечу на вопросы, которые оставите здесь в комментах или зададите во время трансляции

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

Эфиры будут регулярными, раз в 2-3 недели

Присоединиться по ссылке

https://news.1rj.ru/str/tribute/app?startapp=slOA
👍41🔥1😁1
📱 зрителей на ютубе и 50к на видео про HRюш, спасибо ❤️

Джаваброня 2025 в StepOne Premium

Шарперы, держим бек 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
👍244🔥3
Встретил самого преданного СтепВанчика❤️

Провёл его в IT и вывел 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
16🥰7❤‍🔥6
Не забываем подписываться на мой сайд проект - Четыре Плюса 👩‍💻

Самые смешные мемы в тг про джавистов 🤩

https://news.1rj.ru/str/csharpcommon/116
Please open Telegram to view this post
VIEW IN TELEGRAM
6😁4🤩4🔥3
Захотелось поговорить про исключения

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

То есть, метод возвращает некий объект результата, который допускает значение ошибки

И сношайся потом с этим как хочешь)


Мне такой подход казался непродуктивным

Ну казалось бы, что проще написание выброса, и потом отлова где-нибудь сверху?

При этом ООПшность языков позволяет создать объект исключения информативно, чтобы составить качественное сообщение пользователю

Естественно, это избавляет от бойлерплейта по типу GO

Энтузиасты с калькулятором выяснили, что использование исключений вместо проверки на ошибку сокращает ветвление в 175 раз

А это серьёзная разгрузка компилятора!

А потом, я наткнулся на эту статью на Хабре, где оказалось, что исключения ещё и быстрее в производительности

Короче, не вижу теперь смысла не использовать исключения
👍14🤩4🔥2
99.9% мемов на этом канале я делаю самостоятельно
😁16👍3🤩2
Большой Шарпизм

Начинаем забирать 2025)

Сидел на днях, и в голову пришла мысль - есть svo ремиксы, гачи ремиксы, даже рыбалка ремиксы...

А айти ремиксов никто не завёз

И тогда я решил открыть этот жанр - бац, готов текст и сегодняшняя запись на студию
Теперь можете послушать, что называется, с пылу жару

Присылайте своим любимым айти блогерам, чтобы они тоже подключались к движухе и делали вещи

Джависты будут повержены 💪

Ставь 🔥 если хочешь больше айти ремиксов
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥28👍10😁7❤‍🔥2🤯2
StepOne | Степан Минин
Брокер сообщений на основе СУБД??? MassTransit в каком-то смысле зарекомендовал себя в качестве solid choice, когда дело доходит до разработки распределённых систем. Однако, его проблема в том, что он содержит слишком много всего: AWS, Rabbit, in-memory…
Помните, я писал про использование СУБД в качестве транспорта для асинхронного обмена сообщениями?

Так вот, рад сообщить, что опен сос комунити завезло проект, который добавляет веб-интерфейс для SQL Transport

Его можно удобно запустить в докере, открыть в браузере и:
• смотреть очереди и сообщения в них
• смотреть ошибочные очереди и отправлять сообщения обратно в обычные
• смотреть джобы масстранзита и управлять ими

Ссылка на гитхаб 👉 https://github.com/filipbekic01/ResQueue
🤯64👍2🔥2
Media is too big
VIEW IN TELEGRAM
Провёл эфир в закрытом канале, где отвечал на вопросы подписчиков и делал ценные разборы

Обсудили:
- лор StepOne и джавистов
- анализ перехода в ML и вопрос свитчинга в целом
- мои практики в программировании для бутстраппинга проектов
- анонсы на февраль и март

Было очень весело и полезно!

Следующий эфир 12 февраля - навалю базы ЗП переговоров с примерами своих торгов

Доступ по ссылке 👇
https://news.1rj.ru/str/tribute/app?startapp=slOA
👍11🔥5😍2