Мой опен сорс проект стало развивать community!
Вчера в репозитории моей библиотеки visitor-net открыли пулл реквест
Планируют добавить в source generator поддержку вложенных типов
Теперь мне нужно провести code review
Когда увидел сообщение на почте, то сначала не поверил, ведь на репе чуть больше 20 звёзд, но в итоге меня это сильно обрадовало!
Ведь ради этого я заводил гитхаб - хостить проекты, в которые другие придут контрибьютить и развиваться!
Конечно, мне больше хотелось бы увидеть больше pull requests в репозитории интерпретатора, но об этом в другой раз
А сейчас есть ещё один issue по генератору, который неплохо было бы решить в рамках pull request 😜
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥7❤4🎉1🏆1
Закончил писать очередную статью на Хабр
Жесть, это будет уже 20-я публикация…👀
Выйдет только в начале мая, поговорим о прикладных рецептах троттлинга апишек
После этого возьму небольшой перерыв с Хабром до осени - сконцентрируюсь на другом виде контента😎
И я сейчас не про boosty, на который можно подписаться, чтобы сделать главный шаг к успеху в программировании
Как и обещал в 2024 вас ждёт много интересного, получите StepOne Major Update 2🐱
Жесть, это будет уже 20-я публикация…
Сделать гайд по Хабру?
Выйдет только в начале мая, поговорим о прикладных рецептах троттлинга апишек
После этого возьму небольшой перерыв с Хабром до осени - сконцентрируюсь на другом виде контента
Как и обещал в 2024 вас ждёт много интересного, получите StepOne Major Update 2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤2🤯1🤩1😍1
Пожал сотку
Спустя три месяца тренировок
Спустя три месяца тренировок
Стать фитнес блогером?
🔥33🤯7❤🔥3👍2👏2🤬2🥱2🥴1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27🤣10🔥4
Не пугайтесь, сейчас будет ряд опросов, хочу узнать аудиторию получше)
👍9👌3👏1
Ваш уровень
Anonymous Poll
17%
Вкатун
15%
Джун
39%
Крепкий середнячок
24%
Синьор помидор
5%
Большой начальник
Как изучить технический английский?
Сегодня экспериментальный пост для моего канала🤔
Потому что его написал не я, а мобильный разработчик Даниил Беликов, начавший программировать в 27 лет. Сегодня в гостях он поделиться секретом для быстрого изучения технического английского😱
Правда в том, что каждый разработчик должен шарить за английский язык💯
Думаю, вы об этом знаете, но вряд ли кто-то уточнял, что в большинстве случаев достаточно понимать текст без переводчика, а не говорить про
К счастью, у меня есть секрет, как развить данный навык🥂
1️⃣ Покупаем тетрадку в клеточку и обычную шариковую ручку
2️⃣ Садимся напротив компьютера/планшета/ноутбука, где уже открыт сайт c Human Interface Guidelines.
3️⃣ Включаем таймер на 30 минут, читаем заметку (их там больше 100) и выписываем все незнакомые слова.
Естественно, каждое незнакомое слово прогоняем через переводчик, пишем его рядом с оригиналом. Например: «experience — опыт».
Гарантирую, что через 3 месяца вы будете знать 60% технических терминов. Через 6 месяцев — 95%. Просто занимайтесь каждый день и выписывайте по 10 раз одно и то же.
Понимаю, что звучит слишком просто и даже не требует денег. Но это работает. Я бы не был так уверен, если бы не опробовал этот метод в 2019 году. И знаете что? Я до сих пор всё помню🧠
P.S. Если пост Даниила показался вам интересным, подписывайтесь на его канал Мама, я вайтишник. Там можно найти советы по трудоустройству, программы обучения и истории других людей.
Сегодня экспериментальный пост для моего канала
Потому что его написал не я, а мобильный разработчик Даниил Беликов, начавший программировать в 27 лет. Сегодня в гостях он поделиться секретом для быстрого изучения технического английского
Всем привет! На связи Данил.
Правда в том, что каждый разработчик должен шарить за английский язык
Думаю, вы об этом знаете, но вряд ли кто-то уточнял, что в большинстве случаев достаточно понимать текст без переводчика, а не говорить про
«how do you do»
К счастью, у меня есть секрет, как развить данный навык
Естественно, каждое незнакомое слово прогоняем через переводчик, пишем его рядом с оригиналом. Например: «experience — опыт».
Гарантирую, что через 3 месяца вы будете знать 60% технических терминов. Через 6 месяцев — 95%. Просто занимайтесь каждый день и выписывайте по 10 раз одно и то же.
Понимаю, что звучит слишком просто и даже не требует денег. Но это работает. Я бы не был так уверен, если бы не опробовал этот метод в 2019 году. И знаете что? Я до сих пор всё помню
P.S. Если пост Даниила показался вам интересным, подписывайтесь на его канал Мама, я вайтишник. Там можно найти советы по трудоустройству, программы обучения и истории других людей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21❤5🔥5🥱1
Если кто-нибудь спросит меня: «что нужно знать, чтобы пройти собес с вопросами по Кафке?» 😉
Я сброшу в ответ ссылку на этот доклад🧠
Покрываются все необходимые темы и повествование переключается с архитектуры инструмента на примеры прикладного кода на C#😎
Эх, вот бы кто-нибудь сделал подобное про RabbitMQ…👨💻
Я сброшу в ответ ссылку на этот доклад
Покрываются все необходимые темы и повествование переключается с архитектуры инструмента на примеры прикладного кода на C#
Вопрос Кафки раскрыт на максимум, так что полезно не только шарпистам
Эх, вот бы кто-нибудь сделал подобное про RabbitMQ…
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Григорий Кошелев — Kafka: от теории к практике
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Введение в Kafka для .NET-разработчиков:
1. Внутреннее устройство.
2. .NET-драйвер к Kafka.
3. Сравнение с RabbitMQ.
4. Грабли (куда же без них) и best practices.
Скачать презентацию: https://sq…
— —
Введение в Kafka для .NET-разработчиков:
1. Внутреннее устройство.
2. .NET-драйвер к Kafka.
3. Сравнение с RabbitMQ.
4. Грабли (куда же без них) и best practices.
Скачать презентацию: https://sq…
🔥21👍9❤3🙏1
Пока никто не сделал подобный доклад про RabbitMQ, можно взглянуть хотя бы на вот это введение в MassTransit
1️⃣ Во-первых, его используют в связке с кроликом чаще всего
2️⃣ Во-вторых, здесь понятно объясняются микросервисы и такие сложные слова как распределённые транзакции, саги, оркестраторы или хореография
Можно смело использовать фразы оттуда для прохождения собеса🎸
https://www.youtube.com/watch?v=3-WNDOvd040
Можно смело использовать фразы оттуда для прохождения собеса
https://www.youtube.com/watch?v=3-WNDOvd040
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Введение в MassTransit. Qoollo Talks.
Александр Базиев и Владимир Коноваленко рассказывают про возможности фреймворка MassTransit для организации распределенных систем в .Net. Исходники примера на Github:
https://github.com/qoollo/masstransit-demo
Презентация: https://github.com/qoollo/masstransit…
https://github.com/qoollo/masstransit-demo
Презентация: https://github.com/qoollo/masstransit…
👍23🔥6❤3
Решил приоткрыть небольшую завесу тайны над процессом
Опубликовал запись прогона доклада про свою библиотеку
Visitor.NET под кураторством Вадима Мартынова только для самых преданных подписчиков Чтобы стать преданным подписчиком, нужно подписаться на мой бусти👅
Где запись, фидбек куратора и ПК доступны для уровня Walter White и выше
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
StepOne - by Степан Минин
Теперь весь закрытый контент доступен в закрытом телеграм канале StepOne Premium по ссылке https://news.1rj.ru/str/tribute/app?startapp=slOA
👍12❤3🔥1
StepOne | Степан Минин
Заканчивается март, а значит бигтехи начинают рассчитывать годовые премии 🌸 Ну я подсчитал лучшие материалы за первый весенний месяц: 🌹 Самый лучший гайд призывника 🌹 Как внедрять IT системность в свою жизнь 🌹 Убийца Redis и других от Microsoft Research
Всего месяц до лета!
Самое важное за апрель:
🧬 Самый лучший гайд по резюме в IT
🧬 C# обогнал Java по зп пруфы
🧬 Как пройти собес по кафке
🧬 Как пройти собес по микросервисам
Самое важное за апрель:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤1🙏1
StepOne | Степан Минин
Закончил писать очередную статью на Хабр Жесть, это будет уже 20-я публикация… 👀 Сделать гайд по Хабру? Выйдет только в начале мая, поговорим о прикладных рецептах троттлинга апишек После этого возьму небольшой перерыв с Хабром до осени - сконцентрируюсь…
RateLimiting Client API
Такого материала нет в интернете, поэтому статья заслуживает плюса➕ как минимум за уникальность
Читать на Хабре👇
https://habr.com/ru/companies/ruvds/articles/804025/
Такого материала нет в интернете, поэтому статья заслуживает плюса
Читать на Хабре👇
https://habr.com/ru/companies/ruvds/articles/804025/
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как потреблять API с ограничением по RPS в .NET приложениях
Однажды каждый C# программист получает на работе задачу по разработке интеграции с внешней системой, где ограничена максимальная частота запросов в секунду . Интернет яростно сопротивлялся...
1👍20🔥13❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰23❤6❤🔥1
Заканчиваю магистратуру Высшей школы бизнеса НИУ ВШЭ 🤔
Из плюсов - в вышку приходят с публичными лекциями разные успешные успехи, в словах которых можно найти для себя дельный совет
Например, недавно прошёл public talk с CEO "Делимобиль" Еленой Бехтиной🚘
А для студентов моего направления(Электронный бизнес и цифровые инновации) организовали мастер-класс по трендам финтеха, на котором выступил генеральный директор "сравни.ру" Сергей Леонидов 💵
Обе компании достаточно успешны в своих нишах, и, конечно, они бы такими не были без команды, сделавшей результат
Этот вопрос встаёт перед любым предпринимателем, так что хорошо бы знать хотя бы направление, в котором решать эту задачу
Так вот оба упомянутых спикера транслировали удивительно похожие идеи:
💎 Нанимать идейных с горящими глазами за продукт
💎 Расставаться с заинтересованными в личном финансовом результате
💎 Внушать конкуренцию по типу "мы делаем хорошо, но вот они лучше"
💎 Всегда планировать и ставить цели за рамками физических возможностей (капасити 100%? Пофиг, сделаем 150 и не волнует)
В общем, всё, что я демонизирую на канале, будучи специалистом в найме😥
И вишенкой на торте, в обеих компаниях практикуется инкубатор так называемых "предпринимателей на зарплате"
Во-первых, в этом нет никакого риска - человек не вкладывает никаких ресурсов, кроме собственного времени, и получает денюжку за 8ч 5/2😏
Во-вторых, полностью отсутствует ответственность. Проект делается не под себя, а для дяди, соответственно чуть что пойдёт не так - заменят на другого управленца. А если проект не выгорит, то ничего не будет - можно спокойно и безнаказанно фейлится😱
Как разработчик, ни за что в жизни не пойду к ним на собес)
Но как начинающий предприниматель, скажу:
Блин, это работает, просто посмотрите на их цифры!
Из плюсов - в вышку приходят с публичными лекциями разные успешные успехи, в словах которых можно найти для себя дельный совет
Например, недавно прошёл public talk с CEO "Делимобиль" Еленой Бехтиной
А для студентов моего направления
Обе компании достаточно успешны в своих нишах, и, конечно, они бы такими не были без команды, сделавшей результат
Как строить команду?
Этот вопрос встаёт перед любым предпринимателем, так что хорошо бы знать хотя бы направление, в котором решать эту задачу
Так вот оба упомянутых спикера транслировали удивительно похожие идеи:
В общем, всё, что я демонизирую на канале, будучи специалистом в найме
И вишенкой на торте, в обеих компаниях практикуется инкубатор так называемых "предпринимателей на зарплате"
Сами понимаете, как это звучит...
Во-первых, в этом нет никакого риска - человек не вкладывает никаких ресурсов, кроме собственного времени, и получает денюжку за 8ч 5/2
Во-вторых, полностью отсутствует ответственность. Проект делается не под себя, а для дяди, соответственно чуть что пойдёт не так - заменят на другого управленца. А если проект не выгорит, то ничего не будет - можно спокойно и безнаказанно фейлится
Как разработчик, ни за что в жизни не пойду к ним на собес)
Но как начинающий предприниматель, скажу:
Блин, это работает, просто посмотрите на их цифры!
Please open Telegram to view this post
VIEW IN TELEGRAM
🥴19👍17🔥7❤2
Достаточно оформить подписку на мой бусти с уровнем Lou Bloom или выше
Поскольку там появился базированный собесник, который я составил, провалив десятки собеседований и выписывая свои слабые места
Используя этот собесник, вы сможете пройти не меньше 80% всех технических собесов по
Мне удалось собрать такие материалы, которые достаточно тупо заучить, чтобы казаться профи и стать непобедимым
Даже не нужно понимать, что вы говорите
Гайд доступен на бусти прямо сейчас и будет обновляться со временем
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
StepOne - by Степан Минин
Теперь весь закрытый контент доступен в закрытом телеграм канале StepOne Premium по ссылке https://news.1rj.ru/str/tribute/app?startapp=slOA
👍15🔥7😍3❤🔥2❤1
А как там строки форматировать то?
Форматирование строк в C# можно делать по-разному, причём, в зависимости как от потребностей, так и возможностей
Задача реализации метода😠
Вот, например, если вам нужно вывести куда-то номер телефона в красивом виде
То забудьте про разбиение числа на цифры, нарезку слайсов из получившегося массива и так далее.
Всё просто, ребятки:
Как вы поняли, циферки вот так элегантно подставляются на место решёточек🤩
Бывают случаи, когда нужно очень тонко настроить сериализацию чисел.
Группировочки всякие расставить, разделители по желанию заказчика...
Тогда, отдельно взятый кодер может упороться и начать писать алгоритм расчёта десятков или чего-нибудь ещё🙄
А всего-то, надо просто знать про существование класса
Видел неоднократно в кодовых базах коммерческих проектов, когда при необходимости вывести строкой дату, начинаются приседания в духе - части даты отдельно, чтобы между ними поставить разделитель, и ещё положим тут словарик какой-нибудь для локализации😫
Вывод: учите базу(MSDN) :
Форматирование строк в C# можно делать по-разному, причём, в зависимости как от потребностей, так и возможностей
Задача реализации метода
ToString может посоревноваться в сложности с выбором названия переменной Вот, например, если вам нужно вывести куда-то номер телефона в красивом виде
+7 (905) 123-45-67
То забудьте про разбиение числа на цифры, нарезку слайсов из получившегося массива и так далее.
Всё просто, ребятки:
long msisdn = 79051234567;
string phoneNumberFormatted = $"{msisdn:+# (###) ###-##-##}";
Как вы поняли, циферки вот так элегантно подставляются на место решёточек
Бывают случаи, когда нужно очень тонко настроить сериализацию чисел.
Группировочки всякие расставить, разделители по желанию заказчика...
Тогда, отдельно взятый кодер может упороться и начать писать алгоритм расчёта десятков или чего-нибудь ещё
А всего-то, надо просто знать про существование класса
NumberFormatInfo, где есть всё необходимое:decimal someAmount = 1234.5678m;
var nfi = new NumberFormatInfo
{
NumberGroupSeparator = " ",
NumberDecimalSeparator = ",",
NumberDecimalDigits = 3,
};
var someAmountFormatted = someAmount.ToString("N", nfi); // 1 234,568
Видел неоднократно в кодовых базах коммерческих проектов, когда при необходимости вывести строкой дату, начинаются приседания в духе - части даты отдельно, чтобы между ними поставить разделитель, и ещё положим тут словарик какой-нибудь для локализации
Вывод: учите базу
var date = new DateTime(2024, 05, 10);
var ru = CultureInfo.GetCultureInfo("ru-RU");
var dateFormatted = date.ToString("dd MMMM yyyy", ru); // 10 мая 2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥7❤2