Чому .NET занепадає?
17:51
Пікірлер
@Antonym-b5o
@Antonym-b5o 18 күн бұрын
без сетевых модулей даже близко не блокчейн
@DevJungles
@DevJungles 18 күн бұрын
Да десяток ендпойнтов на asp сделать не велика беда.
@DevJungles
@DevJungles 18 күн бұрын
Обернуть уже написанные модули в HTTP ендпойнты на ASP не сложная задача.
@Antonym-b5o
@Antonym-b5o 18 күн бұрын
украина победит, режим путина падет, жесть)) фантазер. А что блин если нет? Подумал про это? зачем поднимать эту тему?
@DevJungles
@DevJungles 18 күн бұрын
Потому что живу в Украине и она для меня важна.
@rosmisha
@rosmisha Ай бұрын
Треба робити Закараття дотнет комюніті
@shaolinsnail6890
@shaolinsnail6890 Ай бұрын
А Middleware це не Chain of Responsibility паттерн? А так дякую за відос, классний контент!
@ЯковЯсько-ф4п
@ЯковЯсько-ф4п Ай бұрын
стримы топ!!!!
@edwardfreedom
@edwardfreedom Ай бұрын
Извенись
@claymore12153
@claymore12153 Ай бұрын
Дякую за відео
@DevJungles
@DevJungles Ай бұрын
Посилання на консультацію iPlan: iplan.ua/consult-form/?
@FamilybudgetUa
@FamilybudgetUa Ай бұрын
консультація - безкоштовна! Дякуємо за стрім! 💛💙
@evseevav
@evseevav 2 ай бұрын
Давно тебя не было слышно. Всё нормально?
@DevJungles
@DevJungles Ай бұрын
Не супер, але нормально
@LaiksVel
@LaiksVel 2 ай бұрын
дякую. дуже цікаво послухати компетентну людину ще й рідною мовою. давненько відео не було
@evangelionis
@evangelionis 2 ай бұрын
Дуров раз в пидорахию съездил в 2021, блокировки сразу прекратились. А ролик очень хороший, хоть местами поверхностный. Спасибо.
@Никитарепников-ж5м
@Никитарепников-ж5м 2 ай бұрын
Касательно 9, решается через другую парадигму программирования (ФП). Когда мы такие тонкости зашиваем в алгебраические типы/монады и с помощью паттерн матчинга не даём таким вещам случаться. А вообще, пишите на F#.
@igormizyk9437
@igormizyk9437 2 ай бұрын
Але чи можна робити це в UI-апці, де після паузи асинхронна операція поверне нас в основний потік ( принаймні по дефолту так має бути, якщо я правильно розумію ) ?
@DevJungles
@DevJungles 2 ай бұрын
Це б теоретично не приводило б до тих проблем, про котрі я кажу, але це було б неможливо вирішити на рівні компілятора: бо те що Ви кажете вірно лише для await з UI потоку, а один і той саме метод може бути викликан з різних місць: колись з Ui thread, колись з іншого.
@igormizyk9437
@igormizyk9437 2 ай бұрын
@@DevJungles дякую за відповідь ) ви кажете про ситуацію, коли UI потік робить await, і тоді з методу всередині цього ще один await?
@DevJungles
@DevJungles 2 ай бұрын
Не обов'язково: - Класичний старт потока через Thread, а потім await вже там. - Все що після await з ConfigureAwait(false) - Якщо хтось примусово зніс Sync Context - Якщо якийсь 3-сторонній код повернув управління якимось чином в іншому потоці (там різні джоб сервіси і таке інше)
@ЕвгенийП-д8л
@ЕвгенийП-д8л 2 ай бұрын
В "проблеме" номер 1 нет проблемы. Если добавленная зависимость обязательно должна приходить в базовый класс, то изменением конструктора это гарантируется на уровне компилятора. Если не обязательно, то еë можно передавать через свойство.
@DevJungles
@DevJungles 2 ай бұрын
Да пусть бы ругался на явных вызовах new, где зависимости не хватает, а для прокалывания от наследников к базовым хотелось бы иметь инструмент, что позволяет делать меньше изменений
@ЕвгенийП-д8л
@ЕвгенийП-д8л 2 ай бұрын
Насчëт работы с обобщениями. Создание базовых не обощений -- это не костыль, а корректная работа с этим инструментом.
@DevJungles
@DevJungles 2 ай бұрын
Я, к сожалению уже забыл, что я говорил о них (
@wf3092
@wf3092 4 ай бұрын
чудово!!!
@oshastitko
@oshastitko 4 ай бұрын
почти час послушал и так и не понял, где собственно про индексы. Какое-то создание велосипеда...
@DevJungles
@DevJungles 3 ай бұрын
Так и есть Это реализация алгоритма индекса: то есть велосипеда. Но это хороший способ понять как оно работает
@oshastitko
@oshastitko 3 ай бұрын
@@DevJungles а Вы уверенны, что оно именно так и реализовано вот там, в коммерческих решениях? :)
@DevJungles
@DevJungles 3 ай бұрын
В чем-то сложнее, чуть больше трюков, но идея та же.
@ilyha1801
@ilyha1801 4 ай бұрын
Привет! Спасибо за ролики на сложные темы! У тебя было пару длинных роликов по вопросам собеседований - очень информативные, не раз пересматривал. Было бы здорово снова иметь к ним доступ..
@DevJungles
@DevJungles 4 ай бұрын
Ничего не удалял. Все есть в плейлистах
@АртемЧешихин-з3л
@АртемЧешихин-з3л 5 ай бұрын
Привет! Отличное видео, большое спасибо! Как думаешь, использование TaskScheduler (и TaskFactory в частности), с целью сокращения бессмысленных "прыжков" с потока на поток, совместно с ValueTask могло бы улучшить оптимизацию? Или в контексте этой задачи достаточно только ValueTask, а планировщик задач будет избыточен и даст несущественную прибавку?
@zool305
@zool305 5 ай бұрын
Как много лишних слов, выключаю. Я не сериал индийский посмотреть зашёл
@DevJungles
@DevJungles 5 ай бұрын
Хех
@YehorBachurinDev
@YehorBachurinDev 5 ай бұрын
42:01 Водночас смішно і сумно
@НиколайИконников-й2ц
@НиколайИконников-й2ц 5 ай бұрын
Подход Асафьева передан неплохо, но тот чертяка заморачивается с подачей с нуля, а здесь я увидел курс криптографии, экзамен по которой сдан буквально вчера (естественно без всех тонкостей, как проводить частотный анализ и взламывать им шифр Виженера или устройство DES и AES), но теперь мне есть что показать друзьям и родным для объяснения того, чему я учусь. Топчик, спасибо))
@kirillhorn3186
@kirillhorn3186 6 ай бұрын
Благодарю вас за такой крутой контент! Не видел нигде ничего подобного, чтобы настолько подробно рассказывали о таких сложных вещах.
@crab4309
@crab4309 6 ай бұрын
Понимаю, что не хочешь продолжать блог на русском, не думал насчет английского? у тебя хороший контен,т было бы здорово, если бы он распространялся дальше
@4edbark
@4edbark 6 ай бұрын
Тема интересная, если бы не политсрач в начале, то было бы круто.
@Андрей-ж4ш5б
@Андрей-ж4ш5б 6 ай бұрын
А ты все еще в Харькове? Надо будет не забыть про тебя.
@DevJungles
@DevJungles 6 ай бұрын
В каком смысле?
@IamMaver
@IamMaver 6 ай бұрын
Андрей, спасибо вам за канал.
@araslanrus
@araslanrus 7 ай бұрын
10 лайков
@IlarionHalushka
@IlarionHalushka 7 ай бұрын
дякую за контент! дуже цікаво було слухати)
@АртемБабаев-ж1х
@АртемБабаев-ж1х 7 ай бұрын
1. В С++ если констуктор наследника будет по аргументам повторять базовый + без тела (только вызов конструктора базового класса), то можно написать внутри класса наследника class Derived : public BaseClass { using BaseClass::BaseClass; }
@DevJungles
@DevJungles 7 ай бұрын
Неплохая фича, но, наверное, не работает если добавить аргументы в наследнике...
@АртемБабаев-ж1х
@АртемБабаев-ж1х 7 ай бұрын
@@DevJungles да, это уже не сработает, но в видео было так, что набор аргументов одинаковый)
@nuclearrr
@nuclearrr 7 ай бұрын
У WPF був такий прекрасний контрол, як dockpanel і якого дуже мені не вистачало, коли я перейшов у веб. Ось коли побачив флекс бокси, то я такий: "нарешті скопіювали і авжеж вдосконалили."
@DevJungles
@DevJungles 7 ай бұрын
От назву пом'ятаю, а як себе поводила, щось зовсім згадати не можу
@nuclearrr
@nuclearrr 7 ай бұрын
@@DevJungles він дозволяв чайлдів привʼязувати до якоїсь стороні, наприклад: DockPanel.Dock="Left". А останній чайлд він розтягував на всю площину, яка залишилась. Доречі, Grid теж був досить потужним: можна було ширину у процентах встановлювати. На скільки я згадую, було классикою хедер, футер і сайд пенел тримати у DockPanel, а останній елемент - це як раз грід. Ось і мали: DockPanel розтягує грід на всю площу, а у грід колонки на процентах красиво скейляться.
@mr_smind
@mr_smind 8 ай бұрын
За видео спасибо, на фронте я остановился на jquery и нокауте, дальше чистый бэк )
@CodeBeep
@CodeBeep 8 ай бұрын
200-й лайк)
@alexanderwinarsky1847
@alexanderwinarsky1847 8 ай бұрын
от досить на блейзор гнати :) спробуй нарешті
@DevJungles
@DevJungles 7 ай бұрын
Ахахах)) Чого ж в ньому такого файного, що всі так слюнки пускають?)
@user-glory-of-ukraine
@user-glory-of-ukraine 8 ай бұрын
Класний бойовий шлях!!!
@alkomorphis2128
@alkomorphis2128 8 ай бұрын
Когда на суржике говорят - еще более менее, а тут чистый украинский. Не, слишком высокий уровень языка для меня.
@DevJungles
@DevJungles 8 ай бұрын
Дякую за високу оцінку мого рівня
@versussun1
@versussun1 8 ай бұрын
О у мене теж перший проект за гроші був на PHP HTML.. А от тепер .net. Крутезна розповІдь. Та будемо мати надію що Blazor все ж таки дороблять до продакшину. Я навіть декілька пропозицій на LinkedIn вже отримував з вимогами Blazor.
@ivanzrobok7148
@ivanzrobok7148 8 ай бұрын
Про сир цілком згоден
@Baguta
@Baguta 8 ай бұрын
Дуже цікаве вийшло відео, дякую! Буду чекати наступного, скільки би це не зайняло часу)
@DevJungles
@DevJungles 8 ай бұрын
Дякую) Дуже приємні слова
@StaniSoft
@StaniSoft 8 ай бұрын
Вау, які люди, Next.js ще не чіпав?
@DevJungles
@DevJungles 8 ай бұрын
Поки ще ні
@ПавелФамильевич
@ПавелФамильевич 8 ай бұрын
Ага. Таков путь. Сейчас однозначно - надо тянуть какой-то фремворк, рейзор сразу нет. Бо все равно рано или поздно обрастет лапшей.
@МаксимЛеонтьэв
@МаксимЛеонтьэв 8 ай бұрын
Імба канал