Последние пару месяцев готовлю кое-что крутое для шарпистов москвичей!
Анонс совсем скоро!
Готовьтесь! Думайте!
Анонс совсем скоро!
Готовьтесь! Думайте!
👍19🔥6🤯5❤🔥1
ITS BMSTU x StepOne C# Meetup
Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап!
👩💻 Александр Пугач из Лаборатории Касперского в своём докладе поделится опытом разработки Encryption SDK на .NET для шифрования данных при передаче в Kafka
👩💻 Кирилл Маурин из 2ГИС расскажет как не отказаться от EF и прокачать его с помощью linq2db
Дата: 2 декабря 2025, вторник
Начало: 18:30
Адрес: 2-я Бауманская ул., 5, стр. 4
Место: Главное Здание МГТУ, аудитория 345
Вход бесплатный, зарегистрируйся в боте @ITSMeetupStepOneBot
‼️ Не забываем взять с собой паспорт!
Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап!
Дата: 2 декабря 2025, вторник
Начало: 18:30
Адрес: 2-я Бауманская ул., 5, стр. 4
Место: Главное Здание МГТУ, аудитория 345
Вход бесплатный, зарегистрируйся в боте @ITSMeetupStepOneBot
‼️ Не забываем взять с собой паспорт!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍7🔥2🤯2❤🔥1
Компилятор TypeScript на Go это бизнес решение эффективных менеджеров ради денег
Весной у всех шарпистов сгорела жопа - Microsoft выбрал НЕ C# для создания своего флагманского продукта. Ресентимент понятен - если создатель отказывается от своего детища, то зачем оно другим людям?
Инженеры всего мира написали тонны контента о том, что никакой технической мотивации в этом нет. Даже Сидристый на DotNext утверждает, что Go и C# в паритете, пока в
Я ещё раз перечитал дискуссию на GitHub и наткнулся на комментарий Андерса Хейлсберга, который заставил заДУМАТЬся. Основной челлендж для создателя TypeScript и C# заключается в минимизации трудозатрат
Кодовая база
Вот вам хронология событий:
- 11 марта компания объявляет о старте порта
- 29 апреля CEO Наделла на LLamaCon с Цукербергом заявляет о 30% кода написанного ИИ
- 28 октября новая сделка OpenAI x Microsoft
Компилятор typenoscript никогда не собирались писать руками людей. Это идеальная большая кодовая база для громкого денежного запуска
Не забываем, что нейронки хорошо работают с "тупыми" языками. Качество кодогенерации ИИ на Go лучше, чем на C# - Андерс это прямо сказал в своём комментарии
Так что весь проект порта это гонка за KPI для отмыва ИИ бабла
Весной у всех шарпистов сгорела жопа - Microsoft выбрал НЕ C# для создания своего флагманского продукта. Ресентимент понятен - если создатель отказывается от своего детища, то зачем оно другим людям?
Инженеры всего мира написали тонны контента о том, что никакой технической мотивации в этом нет. Даже Сидристый на DotNext утверждает, что Go и C# в паритете, пока в
dotnet не сделают async2Я ещё раз перечитал дискуссию на GitHub и наткнулся на комментарий Андерса Хейлсберга, который заставил заДУМАТЬся. Основной челлендж для создателя TypeScript и C# заключается в минимизации трудозатрат
Кодовая база
tsc это сотни человеко-лет, поэтому главный "10x" при переходе на Go это автоматизация переписи кода, а не перформанс. Понимаете, да?Вот вам хронология событий:
- 11 марта компания объявляет о старте порта
- 29 апреля CEO Наделла на LLamaCon с Цукербергом заявляет о 30% кода написанного ИИ
- 28 октября новая сделка OpenAI x Microsoft
Microsoft получает 27% акций OpenAI и продаёт им Azure серверов на 250 млн долларов
Компилятор typenoscript никогда не собирались писать руками людей. Это идеальная большая кодовая база для громкого денежного запуска
Не забываем, что нейронки хорошо работают с "тупыми" языками. Качество кодогенерации ИИ на Go лучше, чем на C# - Андерс это прямо сказал в своём комментарии
Так что весь проект порта это гонка за KPI для отмыва ИИ бабла
🤯24👍8🔥3🤩2❤🔥1
StepOne | Степан Минин
ITS BMSTU x StepOne C# Meetup Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап! 👩💻 Александр Пугач из Лаборатории Касперского в своём докладе поделится опытом разработки Encryption SDK на .NET для шифрования данных при передаче…
Катя Куваева из Контура опубликовала на Хабре большое исследование C# разработчиков, в котором я участвовал
Я проходил опрос и давал ответы в рамках глубокого интервью. Теперь хочу обсудить результаты
1. Хардкорность СНГ шарпистов - дар и проклятье. Да, тебя будут драть в хвост и в гриву на собесе даже в «Рога и Копыта». Но наш опыт и погружение позволяют влиять на дотнет мир за пределами РФ:
- BenchmarkDotnet
- AvaloniaUI
- CSharpFunctionalExtensions
И ещё много других major contributions за авторством наших слоняр
2. Уход Microsoft не повлиял на снижение интереса к дотнету. Джависты могут перестать флексить своим AxiomJDK, а генералы шашлычных войн должны чинить свои конференции - глубина и качество контента DotNext оказалось исключением, а не правилом
3. Стагнация сообщества общепризнанный факт. В статье написано:
Мне кажется, оно развивается только в Петербурге. Ни в каком другом городе России нет столько мероприятий, как там. Поэтому, я занимаюсь C# треком на Стачке и начал проводить митапы в Москве
Так что приглашаю всех шарпистов москвичей прийти 2 декабря в 18-30 в бауманку на бесплатный C# митап
Регистрация в боте @ITSMeetupStepOneBot
Я проходил опрос и давал ответы в рамках глубокого интервью. Теперь хочу обсудить результаты
1. Хардкорность СНГ шарпистов - дар и проклятье. Да, тебя будут драть в хвост и в гриву на собесе даже в «Рога и Копыта». Но наш опыт и погружение позволяют влиять на дотнет мир за пределами РФ:
- BenchmarkDotnet
- AvaloniaUI
- CSharpFunctionalExtensions
И ещё много других major contributions за авторством наших слоняр
2. Уход Microsoft не повлиял на снижение интереса к дотнету. Джависты могут перестать флексить своим AxiomJDK, а генералы шашлычных войн должны чинить свои конференции - глубина и качество контента DotNext оказалось исключением, а не правилом
3. Стагнация сообщества общепризнанный факт. В статье написано:
Складывается общее впечатление, что развивается сообщество только в таких городах, как Санкт-Петербург и Москва.
Мне кажется, оно развивается только в Петербурге. Ни в каком другом городе России нет столько мероприятий, как там. Поэтому, я занимаюсь C# треком на Стачке и начал проводить митапы в Москве
Так что приглашаю всех шарпистов москвичей прийти 2 декабря в 18-30 в бауманку на бесплатный C# митап
Регистрация в боте @ITSMeetupStepOneBot
Хабр
Большое исследование C#-разработчиков
Привет, Хабр. Я Катя Куваева, DevRel C#-разработчиков и инфраструктурных команд в Контуре, а это моя первая статья. Недавно ходила исследовать российское сообщество шарпистов, чтобы понять, чем...
👍13❤6🔥2❤🔥1
StepOne | Степан Минин
Serilog.Sinks.XUnit3 👩💻 Пришло время рассказывать про свои библиотеки! Если вы пишете тесты на xUnit.v3 и логгируете через Serilog, то моё решение для вас! Каждый на работе сталкивался с непонятным багом. Смотришь в код и видишь фигу) А чтобы разобраться…
Мою библиотеку доработал инженер Microsoft
Две недели назад немец по имени Алекс форкнул мою репу интеграции Serilog с xunit.v3 и добавил поддержку
Потом я зашёл в его GitHub профиль, нашёл linkedin, и оказалось, что это высокоранговый инженер Microsoft, развивающий Azure направление
Ежедневные скачивания выросли в полтора раза и продолжают расти. Вывод - поддерживайте легаси для раскрутки своих библиотек
наш опыт и погружение позволяют влиять на дотнет мир за пределами РФ
Две недели назад немец по имени Алекс форкнул мою репу интеграции Serilog с xunit.v3 и добавил поддержку
netstandard2.0. Доработка оправдана, поскольку xunit.v3 доступен для .NET Framework 4.7.2Потом я зашёл в его GitHub профиль, нашёл linkedin, и оказалось, что это высокоранговый инженер Microsoft, развивающий Azure направление
Ежедневные скачивания выросли в полтора раза и продолжают расти. Вывод - поддерживайте легаси для раскрутки своих библиотек
GitHub
added netstandard2.0 support by f2calv · Pull Request #5 · Stepami/serilog-sinks-xunit-v3
Great that you created this package to replace the former serilog-sinks-xunit however it was missing Net Standard 2.0 support which sadly lots of .NET projects still rely on, this PR fixes that.
Ad...
Ad...
🔥41👍17🤯8❤🔥1
StepOne | Степан Минин
ITS BMSTU x StepOne C# Meetup Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап! 👩💻 Александр Пугач из Лаборатории Касперского в своём докладе поделится опытом разработки Encryption SDK на .NET для шифрования данных при передаче…
Уже в следующий вторник я встречаюсь с вами в Бауманке, чтобы провести мой первый C# митап
Огромный респект студсовету ИУ за то, что согласился на моё предложение и предоставил площадку
Я буду ведущим мероприятия, и уже провёл организационную работу в роли ПК
Жду всех шарпистов! Регистрируйся в боте @ITSMeetupStepOneBot
Участие бесплатное, регистрация открыта до 20:00
Огромный респект студсовету ИУ за то, что согласился на моё предложение и предоставил площадку
Я буду ведущим мероприятия, и уже провёл организационную работу в роли ПК
Жду всех шарпистов! Регистрируйся в боте @ITSMeetupStepOneBot
Участие бесплатное, регистрация открыта до 20:00
👍16🔥10🤯4❤🔥1
Если вы планировали прочитать «Проектирование высоконагруженных приложений» Мартина Клеппмана (она же — книга с кабанчиком), но откладывали из-за объёма — есть способ пройти этот путь проще.
Женя Янченко, бэкендер и руководитель разработки, сделала конспекты по каждой главе кабанчика и выложила их в телеграм.
Где главы обзорные — даёт суть.
Про репликацию, шардирование, транзакции — разбирает подробно, со схемами и примерами.
В канале Женя разбирает и другие технические темы:
Истории из опыта, рекомендации и ответы на вопросы:
📝 и ещё 100+ полезных технических и жизненных постов.
Подписывайтесь, чтобы не потерять полезный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁4❤🔥2❤1🔥1
StepOne | Степан Минин
Большой Шарпизм - Карьерные советы по IT - Технические эфиры про C# - Экслюзивные материалы StepOne - Консультации подписчиков - Приглашённые эксперты - Сообщество
Сегодня у меня день рождения - 25 лет
Лучший подарок для меня - это ваша подписка на ШарпиZм
👩💻 Если бы вы подписались в сентябре, то узнали все тонкости .NET 10 за полтора месяца до релиза! Это раньше всех в индустрии
👩💻 За последние два месяца в закрытом канале появилось ещё больше самого уникального и глубокого контента по C# тематике:
👩💻 Собесы в бигтехи на сеньор/лид грейды
👩💻 Бенчмарки для аргументации перехода на новые версии .NET и публикацию Native AOT
👩💻 Разбор ошибочной работы с Redis
👩💻 Гайды по написанию и ускорению тестов
Хочешь построить сообщество круче, чем у гоферов? Вступай в ШарпиZм!
Лучший подарок для меня - это ваша подписка на ШарпиZм
Хочешь построить сообщество круче, чем у гоферов? Вступай в ШарпиZм!
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.
❤12🔥11👍4😁3❤🔥1🤩1
Тимлид в Ozon: Тяжело или Просто? Нагрузки, дежурства и повышения
В новом подкасте пообщался с руководителем разработки NoSQL DBaaS, Леонидом Ченским @leoscode
Получил много инсайтов и внутрянки озона - зарплаты, ревью, повышения, задачи
Леонид также поделился своим началом пути в IT - как закончил Бауманку, учился в Технопарке Mail.Ru, какое преимущество дал диплом айтишника
Смотреть до конца на YouTube по ссылке 👉 https://youtu.be/03DFbvUCmrA
В новом подкасте пообщался с руководителем разработки NoSQL DBaaS, Леонидом Ченским @leoscode
Получил много инсайтов и внутрянки озона - зарплаты, ревью, повышения, задачи
Леонид также поделился своим началом пути в IT - как закончил Бауманку, учился в Технопарке Mail.Ru, какое преимущество дал диплом айтишника
Смотреть до конца на YouTube по ссылке 👉 https://youtu.be/03DFbvUCmrA
👍10🔥7❤5❤🔥1
StepOne | Степан Минин
Всё что вы не знали про обобщённую математику в C# С расследованиями и ссылками на issues Лучше материала не найдёте https://habr.com/ru/companies/ruvds/articles/900006/
А вы говорите математика не нужна
Копался в бэклоге AutoFixture, и нашёл issue посвящённый проблеме невозможности замокать
Оказалось, некоторым разработчикам такая фича очень нужна. В частности, ей хотят воспользоваться потребители AWS SDK v4 - амазоновские сервисы используют статические абстрактные фабричные методы для создания конфигов
Кто бы мог подумать, что моя любимая фича .NET 7 глубоко проникла в кровавый ынтэрпрайз
Копался в бэклоге AutoFixture, и нашёл issue посвящённый проблеме невозможности замокать
static abstract члены интерфейсовОказалось, некоторым разработчикам такая фича очень нужна. В частности, ей хотят воспользоваться потребители AWS SDK v4 - амазоновские сервисы используют статические абстрактные фабричные методы для создания конфигов
Кто бы мог подумать, что моя любимая фича .NET 7 глубоко проникла в кровавый ынтэрпрайз
GitHub
🐛 'static abstract' interface members causing exception when using AutoMoqCustomization · Issue #1515 · AutoFixture/AutoFixture
With C# 11, interfaces can now declare static abstract members. This breaks AutoFixture.AutoMoq, since when AutoFixture tries to generate a mock for an interface containing a static abstract method...
❤7🔥7🤯1
Как же Microsoft не любит Windows…
Я не шучу, а правда так думаю!
Они сделали релиз VS 2026, и нативный компилятор оттуда умеет собирать Native AOT только на .NET 10. Если хочется собрать под 8 или 9, то надо понижать версию до VS 2022
При этом официальный ответ технической поддержки флагманского продукта для разработки это не номер новой версии с исправленным багом, а корявый скрипт от индуса…
Думайте.
Я не шучу, а правда так думаю!
Они сделали релиз VS 2026, и нативный компилятор оттуда умеет собирать Native AOT только на .NET 10. Если хочется собрать под 8 или 9, то надо понижать версию до VS 2022
При этом официальный ответ технической поддержки флагманского продукта для разработки это не номер новой версии с исправленным багом, а корявый скрипт от индуса…
Думайте.
😁23🤯13❤3🤩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 Нетворкинг, общение, неформальные активности, пицца
Расписание митапа:
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
Открывай видео, бери с собой отличное настроение, заряд концентрации и приготовься к насыщенному вечеру!
Не забудь взять паспорт, если не являешься студентом МГТУ им. Н. Э. Баумана. Это нужно для входа на территорию Университета.
Адрес первой проходной
2-я Бауманская ул., 5, стр. 12
https://yandex.ru/maps/org/byuro_propuskov_mgtu_im_n_e_baumana/7315093634?si=2mh2fe1mgzh3xmeq9yngzyjabr
👍3❤1🔥1
StepOne | Степан Минин
ITS BMSTU x StepOne C# Meetup Во вторник, 2 декабря, в МГТУ имени Н.Э. Баумана пройдёт бесплатный C# митап! 👩💻 Александр Пугач из Лаборатории Касперского в своём докладе поделится опытом разработки Encryption SDK на .NET для шифрования данных при передаче…
Раз в год и C# митап в Москве пройдёт 😅
Вчера отлично собрались!
Чуть позже будет полноценный фотоотчёт и записи выступлений
Надеюсь в следующем году будет гораздо больше как митапов, так и ШарпиZма
Второй ждём в марте 2026 - call for papers открыт прямо сейчас @ststphn
Обязательно скиньте джавистам первое видео)
Вчера отлично собрались!
Чуть позже будет полноценный фотоотчёт и записи выступлений
Надеюсь в следующем году будет гораздо больше как митапов, так и ШарпиZма
Второй ждём в марте 2026 - call for papers открыт прямо сейчас @ststphn
🔥20👍7❤5❤🔥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
Внезапно нарвался на интересный комментарий, почему оригинальная иммерсивность игры похерена и геймеры получили Far Cry с чернобыльскими скинами
Автор оказался frontend разработчиком и провёл аналогию с проблемами в нашей индустрии, которые знакомы каждому работяге
Я не иронично согласен и рекомендую каждому ознакомиться!
Коммент очень длинный, поэтому публикую через telegra ph
https://telegra.ph/ZHdalker-2-i-Reakt-Razrabotka-12-06
Telegraph
Ждалкер 2 и Реакт Разработка
Ставлю лайк за часть с A-Life, только сейчас осознал, почему Kenshi с той же моделью мне так зашла. Там такая же система и действительно можно найти своего отпущенного компаньона на другом конце карты, да можно хоть все локации ими населить. Ниже духота.…
🔥11🤯4❤2❤🔥1👍1
В апреле пройдёт Стачка в Ульяновске, где я снова занимаю пост ПК C# секции
Нам снова выделили 6 слотов, поэтому буду рад видеть ваши заявки на спикерство👇
https://ul.nastachku.ru/lp/ul26/spikeram
Нам снова выделили 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/#/
Для меня этот квест стал отличным поводом прокачаться в git командах
В реальной работе я не пишу команды в терминале, а тыкаю кнопки в Rider, так что квест поможет мне справиться с синдромом самозванца)
Вчера попробовал первое задание про ёлку и умудрился всё сломать, ну или у ребят спрятан баг - я пока не знаю
Задание было достаточно простое - выращивать в текстовом файле ASCII ёлку, но с нюансом) Я по туториалу сделал сначала верхушку, а потом ещё два уровня. А потом подумал: "зачем мне двигаться так медленно? Бахну ёлку с 3 до 5 уровней за один коммит!"
Оказалось, что выращивать её надо шаг за шагом - каждый коммит должен увеличивать высоту на единицу. Попытка откатить не сработала, проверки сыпят одну и ту же ошибку, не меняя хеш коммита
И только потом до меня дошло, что смысл в автоматизации. Надо хранить высоту и написать скрипты, которые будут делать коммиты и рисование ёлки на основе счётчика
Напишите в комментариях, стоит ли стереть плохие коммиты через hard reset и поучаствуйте сами в этом интересном ивенте 👇
https://git-quest.sourcecraft.site/#/
1❤12🔥4👍3❤🔥1😁1