Про ещё одну интересную особенность git команд я узнал в новогоднем GitQuest от SourceCraft
Я привык расставлять теги через стандартный вызов команды
Но оказывается, я могу размечать тегами коммиты "в прошлом" по их хешу, как показано на картинке. Для чего это может понадобиться?
- Выпуск support, hotfix версий
- Создание фиксированных "контрольных точек" для CI/CD алгоритмов
Ну и теги конечно же можно аннотировать. Эта возможность понадобится в 10м задании "Найти Подарки". По сути, аннотированный тег - это указатель на коммит + сообщение, соответственно, для его создания надо написать:
Напишите в комментариях, какие теги вы предпочитаете - легковесные или аннотированные?
Я привык расставлять теги через стандартный вызов команды
git tag, и активно её использую в пайплайне hydranoscript при выпуске новых версий:git tag v2.6.0
Но оказывается, я могу размечать тегами коммиты "в прошлом" по их хешу, как показано на картинке. Для чего это может понадобиться?
- Выпуск support, hotfix версий
- Создание фиксированных "контрольных точек" для CI/CD алгоритмов
Ну и теги конечно же можно аннотировать. Эта возможность понадобится в 10м задании "Найти Подарки". По сути, аннотированный тег - это указатель на коммит + сообщение, соответственно, для его создания надо написать:
git tag -a v2.5.1 -m "hotfix for 2.5.0" 9fceb02
Напишите в комментариях, какие теги вы предпочитаете - легковесные или аннотированные?
👍5❤2❤🔥1🔥1
Пока все подводят итоги 2025, хочется просто выдохнуть, что он закончился)
За этот год я попробовал СТОЛЬКО ВСЕГО, сколько не делал за последние лет пять:
🥂 Подкастинг студийного качества
😊 Массовый подрыв задниц на Хабре
😮 Разоблачения
👩💻 Собственный митап! Вот фотки кстати, записи всё ещё делают
🎙 Айти реп
🛥 Яхтинг во Владивостоке
🌎 Путешествия каждый месяц
Мой рецепт жизни в эпоху перемен - пробовать что-то новое, экспериментировать и не останавливаться на пути вперёд, забирая с собой лучшее. Желаю вам в Новом Году нереальный заряд сил и энергии, чтобы быть такими же большими и сильными, как ШарпиZм!
Так уж и быть, в честь Нового Года возвращаю на ютуб тот самый айти ремикс дотнеткор
За этот год я попробовал СТОЛЬКО ВСЕГО, сколько не делал за последние лет пять:
🛥 Яхтинг во Владивостоке
Мой рецепт жизни в эпоху перемен - пробовать что-то новое, экспериментировать и не останавливаться на пути вперёд, забирая с собой лучшее. Желаю вам в Новом Году нереальный заряд сил и энергии, чтобы быть такими же большими и сильными, как ШарпиZм!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍7🔥4❤🔥1
Книжный куб
- Рефакторинг легаси обязателен. Если человек не может понять структуру проекта без "тайных знаний", агент там просто галлюцинирует. Хорошая структура кода теперь — экономическая необходимость.
- Сдвиг парадигмы. Мы переходим от написания кода к верификации. Навык быстро читать и валидировать чужой код становится важнее навыка быстро печатать.
- Сдвиг парадигмы. Мы переходим от написания кода к верификации. Навык быстро читать и валидировать чужой код становится важнее навыка быстро печатать.
Удивительно, но мои выводы из видео про вайбкодинг в hydranoscript совпали с выводами ex техлида гугла
Если хотите, чтобы на вашем проекте хорошо работали ИИ агенты, то инвестируйте в чистый код и архитектуру
Если хотите, чтобы на вашем проекте хорошо работали ИИ агенты, то инвестируйте в чистый код и архитектуру
Telegram
StepOne | Степан Минин
ИИ ПРОКАЧАЛ МОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ???
В новом видео решил отказаться от привычной схемы "наброса на вентилятор"
Теперь только техника, скилл и компетенции - настоящее предновогоднее чудо для подписчиков StepOne
По ссылке смотрите до конца, как я вайбкодил…
В новом видео решил отказаться от привычной схемы "наброса на вентилятор"
Теперь только техника, скилл и компетенции - настоящее предновогоднее чудо для подписчиков StepOne
По ссылке смотрите до конца, как я вайбкодил…
❤3❤🔥1🔥1🤯1
Добавил иконки к моим флагманским NuGet пакетам
Теперь при поиске в IDE вы можете визуально отличить продукт StepOne
Скачать в NuGet тут 👉 https://www.nuget.org/profiles/Stepami
Теперь при поиске в IDE вы можете визуально отличить продукт StepOne
Скачать в NuGet тут 👉 https://www.nuget.org/profiles/Stepami
❤12🔥4👍3❤🔥1
StepOne | Степан Минин
В апреле пройдёт Стачка в Ульяновске, где я снова занимаю пост ПК C# секции Нам снова выделили 6 слотов, поэтому буду рад видеть ваши заявки на спикерство👇 https://ul.nastachku.ru/lp/ul26/spikeram
Напоминаю, что в этом году, C# секция Стачки в 2 раза больше
Значит, я ищу в 2 раза больше спикеров и в 2 раза сильнее жду ваших заявок! Подавайтесь, приглашайте коллег!
Победить джаву можно по ссылке:
https://ul.nastachku.ru/lp/ul26/spikeram
Значит, я ищу в 2 раза больше спикеров и в 2 раза сильнее жду ваших заявок! Подавайтесь, приглашайте коллег!
Победить джаву можно по ссылке:
https://ul.nastachku.ru/lp/ul26/spikeram
❤5🔥4🤯2❤🔥1😁1
Футболка ШарпиZм
Подпишись на ШарпиZм до 14 февраля включительно, чтобы выиграть ту самую футболку для доминации над джавистами
Cоздано через @tribute
Подпишись на ШарпиZм до 14 февраля включительно, чтобы выиграть ту самую футболку для доминации над джавистами
Cоздано через @tribute
😁11❤6🔥2🤯2❤🔥1
StepOne | Степан Минин
Футболка ШарпиZм Подпишись на ШарпиZм до 14 февраля включительно, чтобы выиграть ту самую футболку для доминации над джавистами Cоздано через @tribute
Хотите получить ту самую футболку для жёсткой доминации над джавистами?
Специально для розыгрыша я подготовил промокод на скидку 20%, но он в зашифрованном виде! Надо определить формат и декодировать следующую строку:
Помимо шанса выиграть культовый мерч подписка даст тебе:
👩💻 Техники оптимизации кода с помощью
👩💻 Применение Concurrent коллекций на практике на примере известной enterprise библиотеки
👩💻 Управление инфраструктурными зависимостями бекенда в интеграционных тестах xunit
👩💻 Гайд по работе с ENV переменными через DI
⚙️ proof-of-concept бенчмарк тестов - проверка производительности в юнит тесте xunit
Подписывайтесь на ШарпиZм, чтобы получить доступ к самому крутому C# контенту и попытать счастья в моём розыгрыше!
Специально для розыгрыша я подготовил промокод на скидку 20%, но он в зашифрованном виде! Надо определить формат и декодировать следующую строку:
SkFWQUxPU0VT
Помимо шанса выиграть культовый мерч подписка даст тебе:
Guid, record struct и collection expressionsУчаствуй в розыгрыше - побеждай джаву и голанг!
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
❤3👍3❤🔥1🔥1
На хабре вышло исследование .NET вакансий разработчиков, вот главные инсайты
👩💻 Количество не переходит в качество автоматически. После 5 лет стажа количество новых библиотек в вакансиях перестает расти. Рынок понимает: бесполезно требовать от сеньора знания «еще десяти фреймворков».
👩💻 Архитектурный взрыв на отметке 4.8 года. Это точка «квалификационной бифуркации». До неё вы — исполнитель (накапливаете инструменты). После неё — вы проектировщик (выстраиваете связи). В 5 лет стажа паттерны DDD и Microservices становятся для вас таким же «базисом», как ключевое слово public для джуна.
👩💻 Грейд — это коэффициент порядка в вашей голове. Графы связности доказали: у Senior-разработчика знания не «свалены в кучу» (как у Junior), а жестко структурированы вокруг архитектурных хабов. Сеньор знает не «больше слов», он понимает связи между ними на системном уровне.
Мне кажется, что выводы справедливы за рамками C# стека. Ведущий разработчик управляет сложностью и определяет техническую стратегию проекта. Осталось, чтобы рынок докинул за это денег и полномочий
Мне кажется, что выводы справедливы за рамками C# стека. Ведущий разработчик управляет сложностью и определяет техническую стратегию проекта. Осталось, чтобы рынок докинул за это денег и полномочий
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Эволюция .NET-разработчика: взгляд рынка на грейды и компетенции (анализ 700+ вакансий)
Все мы знаем стандартную лестницу: Junior, Middle, Senior. Но где на самом деле проходит граница? Почему в одном стартапе «сеньор» — это тот, кто вчера узнал про LINQ, а в кровавом энтерпрайзе от...
👍16🔥8❤4❤🔥1
StepOne | Степан Минин
Футболка ШарпиZм Подпишись на ШарпиZм до 14 февраля включительно, чтобы выиграть ту самую футболку для доминации над джавистами Cоздано через @tribute
Не забываем про розыгрыш футболок!
Тем более в закрытом канале поговорили про первые кандидаты новых фич в C# 15!
Тем более в закрытом канале поговорили про первые кандидаты новых фич в C# 15!
🔥3🤯1🤩1
Разблокировал себя на Хабре в очередной раз, накидайте плюсов пожалуйста ➕
https://habr.com/ru/articles/987268/
https://habr.com/ru/articles/987268/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
NuGet пакеты, которые ты не ожидал
StepOne! The all-mighty CSharp-Man! Меня зовут Степан, я C# профессионал уже более 7 лет на рынке и рассказываю об этом в Telegram каналe StepOne . В этой статье я покажу вам личную подборку 9ти...
❤7🤯3👍2❤🔥1🔥1
Контент в ШарпиZме всё полезнее и полезнее...
Сегодня рассказал, как победить дубликацию кода в ситуации, когда несколько секций appsettings конфига могут быть привязаны к одной модели данных
Послезавтра выйдет пост про регистрацию в DI нескольких реализаций типизированных HttpClient для одного интерфейса в .NET 8 и .NET 10
И да падёт джавизм!
Сегодня рассказал, как победить дубликацию кода в ситуации, когда несколько секций appsettings конфига могут быть привязаны к одной модели данных
Послезавтра выйдет пост про регистрацию в DI нескольких реализаций типизированных HttpClient для одного интерфейса в .NET 8 и .NET 10
И да падёт джавизм!
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
👍6🔥3❤🔥1🤩1
Поговорил с Владимиром Балуном про изучение разработки в эпоху ИИ
👩💻 Узнал как Владимир совмещал тимлидство и свой бизнес
👩💻 Обсудили почему одной нейронки недостаточно
👩💻 Выяснили пользу высшего образования
👩💻 Сформулировали решение проблем обучения во времена нейросетей
Смотреть подкаст по ссылке до конца: https://youtu.be/H_d96Up6fvs
Смотреть подкаст по ссылке до конца: https://youtu.be/H_d96Up6fvs
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3❤2❤🔥1
Всё чаще моё имя ассоциируется с .NET сообществом, а разработчики выбирают мои мероприятия. Это не может не радовать
Я не хочу, чтобы C# умирал. Для этого нет объективных причин. Язык в самом расцвете сил и заставит попотеть своих конкурентов
В марте будет второй StepOne C# Meetup. Уверен, там будет ещё больше шарпистов
Я не хочу, чтобы C# умирал. Для этого нет объективных причин. Язык в самом расцвете сил и заставит попотеть своих конкурентов
В марте будет второй StepOne C# Meetup. Уверен, там будет ещё больше шарпистов
🔥27👍9❤4❤🔥1
Не смог устоять перед соблазном собеса по Go
Если западный айти инвестирует в ИИ, то наш - в Golang. Я не могу это игнорировать
Более того, мне хочется понимать язык глубже, чтобы узнать на практике его достоинства и недостатки перед C#
Я считаю, что прежде чем осуждать, надо попробовать - и поставил перед собой челлендж
Go был у меня в университете, мы писали много сетевых серверов и клиентов с нуля. Сейчас я решил освежить знания о языке через призму нужд рынка - задач на собесах
В этом мне поможет курс Владимира Балуна по подготовке к Go собеседованиям. Внутри более 100 задач, каждую из которых Владимир подробно разбирает, включая корнер-кейсы
Следи за каналом, чтобы узнать мои успехи в челлендже и впечатления от курса Владимира
Если западный айти инвестирует в ИИ, то наш - в Golang. Я не могу это игнорировать
Более того, мне хочется понимать язык глубже, чтобы узнать на практике его достоинства и недостатки перед C#
Я считаю, что прежде чем осуждать, надо попробовать - и поставил перед собой челлендж
Получить Senior Go оффер
Go был у меня в университете, мы писали много сетевых серверов и клиентов с нуля. Сейчас я решил освежить знания о языке через призму нужд рынка - задач на собесах
В этом мне поможет курс Владимира Балуна по подготовке к Go собеседованиям. Внутри более 100 задач, каждую из которых Владимир подробно разбирает, включая корнер-кейсы
Следи за каналом, чтобы узнать мои успехи в челлендже и впечатления от курса Владимира
🤯12🔥6❤🔥1👍1