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

The Open Source Function #0 - John Slaughter

This is the pilot episode of The Open Source Function. We talk with John Slaughter (a professional lead software engineer) about his background, experience, and interests. We also pair program on a Deno issue, which was our first experience with Rust!

0:00:00 John's background before programming.
0:05:30 John's motivation for engineering vs. scripting.
0:08:50 John's feelings for copypasta in the early days.
0:12:00 Real problems are really motivating for learning to code.
0:17:30 Most significant difference day-to-day coding life now vs. first started.
0:21:00 What do music and coding have to do with each other?
0:26:10 Pair time! How about we contribute to Deno?
0:32:00 Paul starts driving and talks about getting it to build.
0:40:10 We found the right spot and start discussing approach.
0:42:40 Let's do some TDD!
0:51:20 We've set up our feedback loop. I think this could work!
0:52:00 Using serde for serializing JSON in Rust.
1:02:40 The struct we need to serialize does not implement Serialize trait.
1:04:30 Discuss using Adapters to work around this serialization obstacle.
1:09:20 Creating factory functions for the Adapters.
1:20:40 We got the JSON output!
1:22:30 Paul starts pushing up code so we can switch driving.
1:27:50 John starts driving.
1:30:00 We discuss Visitor pattern and other options.
1:36:20 We start exploring writing a trait and different implementations.
1:55:10 We learn about self to write stuct methods.
2:05:20 We learn what Arc is used for and thread safety.
2:15:20 We start implementing JsonLintDiagnosticVisitor struct.
2:22:10 We run into the mut keyword for struct methods.
2:29:35 We start testing out the JSON visitor.
2:34:00 We realize what the Mutex is for and that we need one.
2:41:55 JSON visitor works now!
2:45:40 Summary and salutations.

Issue: https://github.com/denoland/deno/issues/6721
PR (created in this video): https://github.com/denoland/deno/pull/6940

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «The Open Source Function #0 - John Slaughter», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

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

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

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