RUVIDEO
Поделитесь видео 🙏

Programming Challenges - 33 - Web Server Routing (C#)

In this video, we continue our adventures into HTTP servers with C# and look at routing today. We create a route tree that can process routes which will be used in a dynamic web server that can take in arguments and send these arguments to controller endpoints. We also look at some cool C# topics like auto-implemented properties, the TryGet methods, generics, overloading indexers, and null conditional operators.

Timestamps:
Introduction: 0:00
Argument parsing class: 10:43
Testing the argument parsing: 29:00
Route tree node class: 41:13
Add route method: 1:05:20
Testing add route: 1:18:30
Navigate method: 1:26:50
Testing navigate: 1:34:15
Template endpoint methods: 1:40:30

• Generic AddRoute functions: https://pastebin.com/uNGQ9xSK
• AddRoute function generation: https://pastebin.com/7pM7x7Pr

• Website: https://michaelg29.github.io/
• Twitter: https://twitter.com/MichaelGrieco10
• Discord: https://discord.gg/Uj54bDF
• This Github Repo: https://github.com/michaelg29/yt-challenges
• This Playlist: https://www.youtube.com/playlist?list=PLysLvOneEETP-XQZQ6VTdMIHmxbGxX6nX

Listened to the Fez OST by Disaster Peace (music.disasterpeace.com).

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Programming Challenges - 33 - Web Server Routing (C#)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.