Пікірлер

  • @brightsidecovers
    @brightsidecovers3 күн бұрын

    Очень крутой материал, спасибо большое) Продолжай в том же духе! ❤

  • @MrMiha336
    @MrMiha3367 күн бұрын

    Все круто, но на телефоне неудобно смотреть, очень мелко

  • @maslennikovvaleriy
    @maslennikovvaleriy7 күн бұрын

    @@MrMiha336 да, косяк, в следующий раз сделаю масштаб нормальный :)

  • @delite378
    @delite3786 күн бұрын

    @@maslennikovvaleriy если честно то даже с ноута и то видно плохо)

  • @maslennikovvaleriy
    @maslennikovvaleriy6 күн бұрын

    @@MrMiha336 блин, купил на свою голову 4к монитор и забыл про масштаб. В следующий раз всё будет больше 😄

  • @user-nw8sn5gf9e
    @user-nw8sn5gf9e7 күн бұрын

    Классный материал спасибо большое !=)

  • @alexlo5655
    @alexlo56557 күн бұрын

    Nichego ne vidno. Should you make you presentation that people can see at least something. Could you reload this once again?

  • @maslennikovvaleriy
    @maslennikovvaleriy7 күн бұрын

    Спасибо за фидбэк, попробовал посмотреть с телефона - и правда ничего не видно 🤷 Подумаю как исправить.

  • @viknsagit
    @viknsagit7 күн бұрын

    Недавно запускал DeepSeek v2 Coder на пк, знает много языков программирования, глянь ради интереса

  • @maslennikovvaleriy
    @maslennikovvaleriy7 күн бұрын

    Спасибо, гляну :)

  • @firstlast493
    @firstlast4934 күн бұрын

    Deepseek

  • @poseidon1346
    @poseidon13462 ай бұрын

    Thank you, it's really useful video 🔥

  • @TheAngpeu
    @TheAngpeu2 ай бұрын

    Круто! Спасибо за полезную инфу. Хотелось бы увидеть больше видео по рефакторингу и лучшим практикам кода)

  • @speedcuber8037
    @speedcuber80372 ай бұрын

    Комбинация сваггер и постман было совершенно неожиданно, жду ваших дальнейших видео. Очень понятно все объясняете, удачи в следующих видео

  • @maslennikovvaleriy
    @maslennikovvaleriyАй бұрын

    Спасибо :)

  • @user-kx6hs7yo1d
    @user-kx6hs7yo1d2 ай бұрын

    Ролик хороший, спасибо

  • @headhuntez
    @headhuntez2 ай бұрын

    а я себе сразу много таких методов наделал public static IEnumerable<T> Shuffle<T>(this IEnumerable<T> elements) => elements.OrderBy(x => new Random().Next()); public static IEnumerable<T> RandomElements<T>(this IEnumerable<T> elements, int count) => elements.Shuffle().Take(count);

  • @user-rw6qd7fz4m
    @user-rw6qd7fz4m3 ай бұрын

    лучше на реверс прокси включить компрессию

  • @maslennikovvaleriy
    @maslennikovvaleriy3 ай бұрын

    100%, если такая возможность есть. Но на практике внутренние сервисы не всегда спрятаны за ним :)

  • @alexlo5655
    @alexlo56553 ай бұрын

    Do you have the source code on a GitHub?

  • @Mr43046721
    @Mr430467213 ай бұрын

    Подача - бомба)) спасибо за ролики, подписался со второй минуты видоса про CancellationToken

  • @maslennikovvaleriy
    @maslennikovvaleriy3 ай бұрын

    🙏🙏🙏

  • @qwert9313
    @qwert93133 ай бұрын

    Очень интересно, спасибо

  • @RePti-LoiD
    @RePti-LoiD3 ай бұрын

    Спасибо огромное! Мучился 2 дня с игрой на юнити. Оказалось, что просто забыл отменить асинхронное чтение с потока в другой сцене..

  • @ashotrustavelyan7498
    @ashotrustavelyan74983 ай бұрын

    чаще выпускай видео

  • @kotikovdmitry4274
    @kotikovdmitry42743 ай бұрын

    А кастомный способ компрессии не поможет защититься от упомянутых атак? В плане перехват данных не позволит их распаковать и тем самым сделает атаку бесполезной. Или это по-другому работает?

  • @maslennikovvaleriy
    @maslennikovvaleriy3 ай бұрын

    Хороший вопрос! Ответ получится слишком длинным, так что в телеге расписал в чем суть этих атак и как с ними можно бороться: t.me/geekinsideme/51 🙂

  • @winstochurgle9133
    @winstochurgle91334 ай бұрын

    Спасибо за контент, дружище. Такими микро-грейдами улучшаю свой апи

  • @maslennikovvaleriy
    @maslennikovvaleriy4 ай бұрын

    Скоро сделаю видео с советами по проектированию API :)

  • @speedcuber8037
    @speedcuber80372 ай бұрын

    ​@@maslennikovvaleriy Было бы очень отлично а то я только и возвращаю свой доменную модел и не понимаю как нужно правильно строить апи

  • @InverserPro
    @InverserPro4 ай бұрын

    Реснички не подведены - трудно воспринимать

  • @maslennikovvaleriy
    @maslennikovvaleriy4 ай бұрын

    😄

  • @aleksthomson9457
    @aleksthomson94574 ай бұрын

    НАДА БОЛЬШЕ ВИДОСАВ!!! ;)

  • @maslennikovvaleriy
    @maslennikovvaleriy4 ай бұрын

    Готовлю!

  • @user-pj5nm3hs6c
    @user-pj5nm3hs6c4 ай бұрын

    Видео с каждым разом все лучше и лучше!

  • @HeIvis
    @HeIvis4 ай бұрын

    крутая подача, все четко и по делу

  • @HeIvis
    @HeIvis4 ай бұрын

    ногти супер)

  • @burrito_man2285
    @burrito_man22854 ай бұрын

    👍👍👍

  • @handlecom19
    @handlecom194 ай бұрын

    Круто спасибо за контент, ждем видео про Span

  • @user-bx2er2zx5u
    @user-bx2er2zx5u4 ай бұрын

    Автомаппер - зло , пишите кастомные мапперы

  • @maslennikovvaleriy
    @maslennikovvaleriy4 ай бұрын

    Ну или используйте мапперы, которые используют source generation. Mapperly, например, генерирует читаемые мапперы в build time, при чем иногда так хорошо, что получается производительнее, чем написанное своими руками. Пример такого бенчмарка у меня телеге: t.me/geekinsideme/44

  • @user-bx2er2zx5u
    @user-bx2er2zx5u4 ай бұрын

    @@maslennikovvaleriy Компромиссный вариант - согласен . Сам не юзал ещё source generation особо . Вроде даже для эффективного логирования советуют варианты с генерацией . Надо изучать.

  • @user-iq6ys3wm2j
    @user-iq6ys3wm2j4 ай бұрын

    Поддерживаю, после того как ушел от автомапперов, стало жить намного проще

  • @user-pj5nm3hs6c
    @user-pj5nm3hs6c4 ай бұрын

    Видео супер, классная заставка✨

  • @viknsagit
    @viknsagit4 ай бұрын

    Расскажи про dotnet aspire, я думаю будет интересное видео

  • @maslennikovvaleriy
    @maslennikovvaleriy4 ай бұрын

    Годная идея, запишу

  • @viknsagit
    @viknsagit4 ай бұрын

    Еще можешь рассказать про работу с wsl из ide, но я хз есть ли такая штука в райдере@@maslennikovvaleriy

  • @viknsagit
    @viknsagit4 ай бұрын

    Решарпер для vs 2022 тоже прикольная вещь

  • @vorontsovru270895
    @vorontsovru2708954 ай бұрын

    5:43 лучше всё таки использовать не BadRequest (http code 400), а, хоть и не официальный, но более корректный в данном случае ClientClosedRequest (http code 499). Это не является, конечно, ошибкой, или нарушением регламента, однако если используется nginx, то данный момент становится важным.

  • @zalip4129
    @zalip41295 ай бұрын

    понятно и доступно объясняешь. продолжай в том же духе

  • @qrthack3233
    @qrthack32335 ай бұрын

    Привет, у меня такой вопрос, коммерческого опыта нет, знаю C, люблю Computer Science. Хочу в backend, выбираю между Python, Java, C#, Golang что посоветуете, чтобы легче было устроиться на работу, слышал, что Python-программистов уровня Junior слишком много и труднее будет устроиться?

  • @maslennikovvaleriy
    @maslennikovvaleriy5 ай бұрын

    Привет, С# стал языком года, разве не лучший момент, что выбрать его? 😄 www.tiobe.com/tiobe-index/ А если серьезно, то ответ будет банален до невозможности: выбирайте тот язык, который больше нравится. По сложности найти работу всё +- одинаково. Первые три действительно имеют больше всего вакансий, но тот же python стал чем-то вроде языка по умолчанию для всех курсов, так что количество джуниоров и правда может быль больше, но если научиться кодить, то все равно работа найдется. Golang вроде менее популярен и проектов на нем меньше, но и конкуренция меньше, плюс его последнее время много крупных компаний адаптируют. С# и Java оба годные языки, но с моей перспективы выглядит так, что будущее светлее у С#. Как-нибудь сделаю видео и расскажу почему :)

  • @qrthack3233
    @qrthack32335 ай бұрын

    @@maslennikovvaleriy спасибо за ответ :)

  • @user-ix4cm7ch5z
    @user-ix4cm7ch5z5 ай бұрын

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

  • @maslennikovvaleriy
    @maslennikovvaleriy5 ай бұрын

    Очень рад, что все понятно. Спасибо за коммент :)

  • @of_youtube
    @of_youtube5 ай бұрын

    видео делай

  • @maslennikovvaleriy
    @maslennikovvaleriy5 ай бұрын

    Будет сделано 🫡

  • @of_youtube
    @of_youtube5 ай бұрын

    @@maslennikovvaleriy Спасибо

  • @kirillmuratov8942
    @kirillmuratov89425 ай бұрын

    Расскажешь про ложное распределение на потоки? Шарписту (и не только) должен уметь находить (диагностировать) данный феномен.

  • @olimjontajiev1943
    @olimjontajiev19436 ай бұрын

    Спасибо👍👍👍👍

  • @itirush2701
    @itirush27016 ай бұрын

    очень жду ролик про Span

  • @user-bg9gl9fl9y
    @user-bg9gl9fl9y7 ай бұрын

    Крутые видео! Подписался) Продолжай в том же духе, ты крутой)

  • @maslennikovvaleriy
    @maslennikovvaleriy7 ай бұрын

    Спасибо :)

  • @user-pj5nm3hs6c
    @user-pj5nm3hs6c7 ай бұрын

    Как всегда, очень интересно и информативно✨

  • @lost_daemon
    @lost_daemon7 ай бұрын

    Сделай плс видео про поведение асинхронного контекста при использовании ConfigureAwait(true/false) с примерами.

  • @lost_daemon
    @lost_daemon7 ай бұрын

    Последний пример в синхронном контексте прям неожиданный, спасибо!

  • @johngurevich9959
    @johngurevich99597 ай бұрын

    Спасибо за видео! Давно откладывал эту тему, а тут все доступно и коротко.

  • @bananje2768
    @bananje27687 ай бұрын

    ждём продолжения серии роликов. Очень информативно и грамотно изложена информация.

  • @maslennikovvaleriy
    @maslennikovvaleriy7 ай бұрын

    Как раз выложил новое видео из этой серии :)

  • @magmag6899
    @magmag68997 ай бұрын

    В последнем примере не нужно делать проверку на IsCancellationRequested, потому что метод и так называется ThrowIfCancallationRequested. Если Cancellation not requested, то и исключения не будет

  • @BelfortDev
    @BelfortDev7 ай бұрын

    ждем видео про span!

  • @viknsagit
    @viknsagit7 ай бұрын

    Интересно было бы послушать по безопасную и не безопасную генерацию

  • @nouchance
    @nouchance7 ай бұрын

    spasibo!

  • @HenningsvaerL
    @HenningsvaerL7 ай бұрын

    спасибо, коммент для статы

  • @user-fm3sw9jk4p
    @user-fm3sw9jk4p7 ай бұрын

    Что за ide на видео?

  • @grigorichev
    @grigorichev7 ай бұрын

    rider

  • @maslennikovvaleriy
    @maslennikovvaleriy7 ай бұрын

    Да, это Rider от JetBrains :)

  • @user-pj5nm3hs6c
    @user-pj5nm3hs6c8 ай бұрын

    Прекрасное видео🤍✨

  • @D1XiPRODUKTION
    @D1XiPRODUKTION8 ай бұрын

    смотрел все твои видео