Audio
DotNet&More #97: Системный Дизайн и не только
"Спроектируйте нам твиттер на листочке" - системный дизайн заменил вопросы про паттерны на собеседованиях. Как "правильно" отвечать на System Design вопросы, как готовиться и есть ли Системный Дизайн в реальной работе, все это и не только в новом выпуске подкаста.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:07:05 Что такое системный дизайн?
00:20:00 Что делать на собеседовании?
00:23:30 Главное - правильно задавать вопросы
00:25:20 Как посчитать "сколько надо ядер"?
01:11:00 Как готовиться к System Design собеседованию?
01:33:00 "Моя архитектура на монолите"
01:39:30 CAP Теорема
01:44:45 Про MongoDB, Elasticsearch, логи и не только
01:55:00 Можно ли сразу сделать "идеальную архитектуру"?
02:25:20 QA, архитектура и пользователи
02:33:00 Как выбирают клауд?
02:39:55 Как выбирать БД, Kafka vs RabbitMQ и проч.?
03:02:25 C4, ArchiMate, UML
Ссылки:
- https://dotnet.microsoft.com/en-us/learn/dotnet/architecture-guides : Архитектурный гайдлайны от Microsoft
- https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub от DotNetRu по книге ".NET Microservices: Architecture for Containerized .NET Applications"
- https://habr.com/en/companies/piter/articles/352742/ : "Главная" книга по System Design, aka "Книга с кабанчиком"
- https://www.youtube.com/playlist?list=PL9XzOCngAkqs0Q8ZRdafnSYExKQurZrBY : Курс Рихтера про архитектуру
- https://www.youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb : This is my architecture
- https://www.labirint.ru/books/843295/ : System Design. Подготовка к сложному интервью
- https://github.com/sirupsen/napkin-math : Napkin Math - считаем ядра :)
- https://jepsen.io/ : Distributed Systems Safety Research
- https://youtu.be/K-FtLWc8TxI : Евгений Кривошеев, Архитектура как функция от?
Видео: https://youtube.com/live/imfxJKvxoOo
Аудио: https://dotnetmore.mave.digital/ep-99
"Спроектируйте нам твиттер на листочке" - системный дизайн заменил вопросы про паттерны на собеседованиях. Как "правильно" отвечать на System Design вопросы, как готовиться и есть ли Системный Дизайн в реальной работе, все это и не только в новом выпуске подкаста.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:07:05 Что такое системный дизайн?
00:20:00 Что делать на собеседовании?
00:23:30 Главное - правильно задавать вопросы
00:25:20 Как посчитать "сколько надо ядер"?
01:11:00 Как готовиться к System Design собеседованию?
01:33:00 "Моя архитектура на монолите"
01:39:30 CAP Теорема
01:44:45 Про MongoDB, Elasticsearch, логи и не только
01:55:00 Можно ли сразу сделать "идеальную архитектуру"?
02:25:20 QA, архитектура и пользователи
02:33:00 Как выбирают клауд?
02:39:55 Как выбирать БД, Kafka vs RabbitMQ и проч.?
03:02:25 C4, ArchiMate, UML
Ссылки:
- https://dotnet.microsoft.com/en-us/learn/dotnet/architecture-guides : Архитектурный гайдлайны от Microsoft
- https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub от DotNetRu по книге ".NET Microservices: Architecture for Containerized .NET Applications"
- https://habr.com/en/companies/piter/articles/352742/ : "Главная" книга по System Design, aka "Книга с кабанчиком"
- https://www.youtube.com/playlist?list=PL9XzOCngAkqs0Q8ZRdafnSYExKQurZrBY : Курс Рихтера про архитектуру
- https://www.youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb : This is my architecture
- https://www.labirint.ru/books/843295/ : System Design. Подготовка к сложному интервью
- https://github.com/sirupsen/napkin-math : Napkin Math - считаем ядра :)
- https://jepsen.io/ : Distributed Systems Safety Research
- https://youtu.be/K-FtLWc8TxI : Евгений Кривошеев, Архитектура как функция от?
Видео: https://youtube.com/live/imfxJKvxoOo
Аудио: https://dotnetmore.mave.digital/ep-99
Rust для DotNet разработчиков #06: Жизнь без GC, умные указатели это просто
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/-CBSvk25BwQ
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/-CBSvk25BwQ
YouTube
#05: Жизнь без GC, умные указатели это просто в Rust
В C# у нас есть сборщик мусора, мы живем и не жалуемся (да, это была шутка). В Rust же подход к управлению памяти гораздо проще и интереснее. После данной лекции Вы поймете, что "Умные Указатели" совсем не страшные, а работать с ними приятно и весело.
Shownotes:…
Shownotes:…
Что бы Вы делали, если бы в Вашем проекте отключили GC "за неуплату"?
Anonymous Poll
22%
Уволился
35%
Удалял бы объекты руками
7%
Настроил простой счетчик ссылок
24%
Написал бы свой GC
7%
Я знаю слово RAII
5%
Другая идея (напишу комментарий)
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Жизнь без GC, умные указатели это просто". Присоединяйтесь: https://youtube.com/live/-CBSvk25BwQ
YouTube
#05: Жизнь без GC, умные указатели это просто в Rust
В C# у нас есть сборщик мусора, мы живем и не жалуемся (да, это была шутка). В Rust же подход к управлению памяти гораздо проще и интереснее. После данной лекции Вы поймете, что "Умные Указатели" совсем не страшные, а работать с ними приятно и весело.
Shownotes:…
Shownotes:…
#05: Жизнь без GC, умные указатели это просто
В C# у нас есть сборщик мусора, мы живем и не жалуемся (да, это была шутка). В Rust же подход к управлению памяти гораздо проще и интереснее. После данной лекции Вы поймете, что "Умные Указатели" совсем не страшные, а работать с ними приятно и весело.
https://youtube.com/live/-CBSvk25BwQ
Shownotes:
00:00:00 Вступление
00:02:15 Null в Rust
00:28:30 Struct vs Classes в c#
00:54:55 Боксинг в Rust
01:17:00 Linked List и использованием Box
01:29:30 Пишем Box как в Rust на C#
01:42:55 Что такое RAII
02:01:00 Как воровать данные из Box
Ссылки:
- https://doc.rust-lang.org/book/ch15-00-smart-pointers.html : RustBook "Smart Pointers"
- https://coderethinked.com/visualizing-stack-and-heap-with-sharplab-io/ : Visualizing stack and heap with SharpLab
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
В C# у нас есть сборщик мусора, мы живем и не жалуемся (да, это была шутка). В Rust же подход к управлению памяти гораздо проще и интереснее. После данной лекции Вы поймете, что "Умные Указатели" совсем не страшные, а работать с ними приятно и весело.
https://youtube.com/live/-CBSvk25BwQ
Shownotes:
00:00:00 Вступление
00:02:15 Null в Rust
00:28:30 Struct vs Classes в c#
00:54:55 Боксинг в Rust
01:17:00 Linked List и использованием Box
01:29:30 Пишем Box как в Rust на C#
01:42:55 Что такое RAII
02:01:00 Как воровать данные из Box
Ссылки:
- https://doc.rust-lang.org/book/ch15-00-smart-pointers.html : RustBook "Smart Pointers"
- https://coderethinked.com/visualizing-stack-and-heap-with-sharplab-io/ : Visualizing stack and heap with SharpLab
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
YouTube
#05: Жизнь без GC, умные указатели это просто в Rust
В C# у нас есть сборщик мусора, мы живем и не жалуемся (да, это была шутка). В Rust же подход к управлению памяти гораздо проще и интереснее. После данной лекции Вы поймете, что "Умные Указатели" совсем не страшные, а работать с ними приятно и весело.
Shownotes:…
Shownotes:…
Всем привет!
Логи, трейсы, метрики и не только
"Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся...
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/roXx2EY0s34
Логи, трейсы, метрики и не только
"Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся...
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/roXx2EY0s34
YouTube
DotNet&More #98: Логи, трейсы, метрики и не только
"Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся...
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z…
Как вы логируете? (множественный выбор)
Anonymous Poll
37%
Тупо в текстовый файлик
16%
В файлик специального формата
4%
Через ОС спецфичный API, например ETW
52%
В спецфичный сервис, например ELK
15%
В облачный SAAS, например CloudWatch
4%
У нас свой велосипед, про который расскажу в коментариях
7%
Никак, логи не нужны, если писать сразу нормальный код
3%
Другое, напишу в коментариях
Всем привет! Прямо сейчас идет стрим "Логи, трейсы, метрики и не только". Присоединяйтесь: https://youtube.com/live/roXx2EY0s34
YouTube
DotNet&More #98: Логи, трейсы, метрики и не только
"Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся...
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z…
Audio
DotNet&More #98: Логи, трейсы, метрики и не только
"Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся...
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:55 Опрос
00:06:40 Как разориться на логах?
00:11:50 Архитектура логирования в Tinkoff, Dodo, etc.
00:20:00 Логи vs Метрики vs Трейсы, или разные типы данных
00:27:30 Логирование в распределенных системах
00:31:15 Как логировать так, что-бы все было понятно
00:59:30 Как делать log masking?
01:09:45 Как дебажить лог коллекторы?
01:16:40 Масштабирование логов и метрик
01:26:00 Как читать логи
01:46:15 Достаточно ли correlation id?
Ссылки:
- https://youtu.be/wy9YbBqhHqQ : Анатолий Кулаков — Structured logging
- https://github.com/open-telemetry/opentelemetry-dotnet : OpenTelemetry .NET
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/ : Официальная справка по логам, метрикам и проч.
- https://youtu.be/0V9Rr8WndLw : Евгений Пешков. Убийцы производительности: логеры
Видео: https://youtube.com/live/roXx2EY0s34
Аудио: https://dotnetmore.mave.digital/ep-100
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/bb83dae6-ab1b-4de8-8675-6f787d35434b.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
"Посмотри в логи, и все будет понятно" - мечта или реальность? Разберемся...
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:55 Опрос
00:06:40 Как разориться на логах?
00:11:50 Архитектура логирования в Tinkoff, Dodo, etc.
00:20:00 Логи vs Метрики vs Трейсы, или разные типы данных
00:27:30 Логирование в распределенных системах
00:31:15 Как логировать так, что-бы все было понятно
00:59:30 Как делать log masking?
01:09:45 Как дебажить лог коллекторы?
01:16:40 Масштабирование логов и метрик
01:26:00 Как читать логи
01:46:15 Достаточно ли correlation id?
Ссылки:
- https://youtu.be/wy9YbBqhHqQ : Анатолий Кулаков — Structured logging
- https://github.com/open-telemetry/opentelemetry-dotnet : OpenTelemetry .NET
- https://learn.microsoft.com/en-us/dotnet/core/diagnostics/ : Официальная справка по логам, метрикам и проч.
- https://youtu.be/0V9Rr8WndLw : Евгений Пешков. Убийцы производительности: логеры
Видео: https://youtube.com/live/roXx2EY0s34
Аудио: https://dotnetmore.mave.digital/ep-100
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/bb83dae6-ab1b-4de8-8675-6f787d35434b.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Rust для DotNet разработчиков #06: Нарушаем правила Rust, легально и без СМС
Правила владения в Rust прекрасны, но невозможно писать реальные проекты следуя всем ограничениям. Авторы языка это прекрасно понимают, и оставили ряд "легальных лазеек": RC, Cell, RefCell.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/Fqnwj04CQX4
Правила владения в Rust прекрасны, но невозможно писать реальные проекты следуя всем ограничениям. Авторы языка это прекрасно понимают, и оставили ряд "легальных лазеек": RC, Cell, RefCell.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/Fqnwj04CQX4
YouTube
#06: Нарушаем правила Rust, легально и без СМС
Правила владения в Rust прекрасны, но невозможно писать реальные проекты следуя всем ограничениям. Авторы языка это прекрасно понимают, и оставили ряд "легальных лазеек": RC, Cell, RefCell.
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00…
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00…
Какие ограничения в Rust Вас больше всего разражают?
Anonymous Poll
5%
Только одна ссылка "на реактирование"
18%
Нельзя раскидать ссылки на мой объект, а дальше пусть GC подберет за мной
0%
Даже если я владею объектом, создав ссылку на чтение я должен ждать ее конца, что-бы отредактировать
23%
Нет GC, никто не подбирает за мной мусор
18%
Нет наследования :(
36%
Другое
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Нарушаем правила Rust, легально и без СМС". Присоединяйтесь: https://youtube.com/live/Fqnwj04CQX4
YouTube
#06: Нарушаем правила Rust, легально и без СМС
Правила владения в Rust прекрасны, но невозможно писать реальные проекты следуя всем ограничениям. Авторы языка это прекрасно понимают, и оставили ряд "легальных лазеек": RC, Cell, RefCell.
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00…
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00…
Rust для DotNet разработчиков #06: Нарушаем правила Rust, легально и без СМС
Правила владения в Rust прекрасны, но невозможно писать реальные проекты следуя всем ограничениям. Авторы языка это прекрасно понимают, и оставили ряд "легальных лазеек": RC, Cell, RefCell.
https://youtube.com/live/Fqnwj04CQX4
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00 Как работать с ссылками
00:21:05 Сборка мусора методом посчета ссылок
00:30:50 Reference Counter в Rust
00:44:25 Ломаем ограничения на мутации: RefCell
01:06:20 Утечки памяти в Rc
01:27:00 Слабые ссылки
01:33:00 Cell
00:38:00 Заключение
Ссылки:
- https://doc.rust-lang.org/book/ch15-04-rc.html : Reference Counter aka RC
- https://doc.rust-lang.org/book/ch15-05-interior-mutability.html : Cell/RefCell aka Interior Mutability
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Правила владения в Rust прекрасны, но невозможно писать реальные проекты следуя всем ограничениям. Авторы языка это прекрасно понимают, и оставили ряд "легальных лазеек": RC, Cell, RefCell.
https://youtube.com/live/Fqnwj04CQX4
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00 Как работать с ссылками
00:21:05 Сборка мусора методом посчета ссылок
00:30:50 Reference Counter в Rust
00:44:25 Ломаем ограничения на мутации: RefCell
01:06:20 Утечки памяти в Rc
01:27:00 Слабые ссылки
01:33:00 Cell
00:38:00 Заключение
Ссылки:
- https://doc.rust-lang.org/book/ch15-04-rc.html : Reference Counter aka RC
- https://doc.rust-lang.org/book/ch15-05-interior-mutability.html : Cell/RefCell aka Interior Mutability
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
YouTube
#06: Нарушаем правила Rust, легально и без СМС
Правила владения в Rust прекрасны, но невозможно писать реальные проекты следуя всем ограничениям. Авторы языка это прекрасно понимают, и оставили ряд "легальных лазеек": RC, Cell, RefCell.
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00…
Shownotes:
00:00:00 Вступление
00:03:00 Повторение: Box
00:05:00…
Всем привет!
Стоит ли лезть архитекторам в код и не только
Любые обсуждения архитектуры сходятся к выбору сервисов и раскладыванию связей между микросервисами. При этом про код как будто забываем, но "правильно" ли это? Попробуем разобраться.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/hAkJlyMsXfU
Стоит ли лезть архитекторам в код и не только
Любые обсуждения архитектуры сходятся к выбору сервисов и раскладыванию связей между микросервисами. При этом про код как будто забываем, но "правильно" ли это? Попробуем разобраться.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/hAkJlyMsXfU
YouTube
DotNet&More #99: Стоит ли лезть архитекторам в код и не только
Любые обсуждения архитектуры сходятся к выбору сервисов и раскладыванию связей между микросервисами. При этом про код как будто забываем, но "правильно" ли это? Попробуем разобраться.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
К Вам пришел архитектор и учит как писать код. Ваша реакция?
Anonymous Poll
16%
Молча выслушаю и буду делать как считаю нужным
5%
Просто неподпущу его. Это МОЙ код!!!
70%
Послушаю внимательно: он же не зря пришел, "сверху" видно то, что не видно "снизу"
6%
Сделаю как велят, начальству виднее
3%
Другое
Всем привет! Прямо сейчас идет стрим "Стоит ли лезть архитекторам в код и не только". Присоединяйтесь: https://youtube.com/live/hAkJlyMsXfU
YouTube
DotNet&More #99: Стоит ли лезть архитекторам в код и не только
Любые обсуждения архитектуры сходятся к выбору сервисов и раскладыванию связей между микросервисами. При этом про код как будто забываем, но "правильно" ли это? Попробуем разобраться.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый…
Audio
DotNet&More #99: Стоит ли лезть архитекторам в код и не только
Любые обсуждения архитектуры сходятся к выбору сервисов и раскладыванию связей между микросервисами. При этом про код как будто забываем, но "правильно" ли это? Попробуем разобраться.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:07:00 Зачем вообще нужен архитектор?
00:21:30 Что архитектор должен объяснять разработчикам?
00:29:00 Почему СУБД выбирает архитектор, а не команда?
00:40:50 Выбор библиотеки и фреймворка - такой же риск, как и выбор неправильной БД
00:49:10 Должен быть стек и технологический сетап в компании
00:56:30 Dapper vs EF vs linq2DB
01:05:30 Развитие в архитектора или принципала
01:16:00 Как шарить велосипеды между командами
01:22:05 "Успешные" архитектуры
01:32:10 Архитектор пишет фреймворк
01:41:40 Архитектура монолита
Видео: https://youtube.com/live/hAkJlyMsXfU
Аудио: https://dotnetmore.mave.digital/ep-101
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/e24f265e-510c-4f12-9a79-0951eaa1ab48.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Любые обсуждения архитектуры сходятся к выбору сервисов и раскладыванию связей между микросервисами. При этом про код как будто забываем, но "правильно" ли это? Попробуем разобраться.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:07:00 Зачем вообще нужен архитектор?
00:21:30 Что архитектор должен объяснять разработчикам?
00:29:00 Почему СУБД выбирает архитектор, а не команда?
00:40:50 Выбор библиотеки и фреймворка - такой же риск, как и выбор неправильной БД
00:49:10 Должен быть стек и технологический сетап в компании
00:56:30 Dapper vs EF vs linq2DB
01:05:30 Развитие в архитектора или принципала
01:16:00 Как шарить велосипеды между командами
01:22:05 "Успешные" архитектуры
01:32:10 Архитектор пишет фреймворк
01:41:40 Архитектура монолита
Видео: https://youtube.com/live/hAkJlyMsXfU
Аудио: https://dotnetmore.mave.digital/ep-101
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/e24f265e-510c-4f12-9a79-0951eaa1ab48.mp3
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Rust для DotNet разработчиков #07: Пишем веб сервис в прямом эфире
Довольно теории, время практики. Сегодня .Net разработчики покажут как просто написать веб сервис на Rust.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/jVHYV7Zkevs
Довольно теории, время практики. Сегодня .Net разработчики покажут как просто написать веб сервис на Rust.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/jVHYV7Zkevs
YouTube
#07: Пишем веб сервис на Rust в прямом эфире
Довольно теории, время практики. Сегодня .Net разработчики покажут как просто написать веб сервис на Rust.
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_…
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_…
На чем проще и удобнее писать бекенды: C# или Rust?
Anonymous Poll
48%
Конечно на C#
2%
Конечно на Rust
49%
На том, что знаешь
1%
У меня свое мнение, которым поделюсь
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Пишем веб сервис в прямом эфире". Присоединяйтесь: https://youtube.com/live/jVHYV7Zkevs
YouTube
#07: Пишем веб сервис на Rust в прямом эфире
Довольно теории, время практики. Сегодня .Net разработчики покажут как просто написать веб сервис на Rust.
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_…
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_…
Rust для DotNet разработчиков #07: Пишем веб сервис в прямом эфире
Довольно теории, время практики. Сегодня .Net разработчики покажут как просто написать веб сервис на Rust.
https://youtube.com/live/jVHYV7Zkevs
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Довольно теории, время практики. Сегодня .Net разработчики покажут как просто написать веб сервис на Rust.
https://youtube.com/live/jVHYV7Zkevs
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Промо и обсуждения: https://news.1rj.ru/str/rust4dotnetdevs
Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
YouTube
#07: Пишем веб сервис на Rust в прямом эфире
Довольно теории, время практики. Сегодня .Net разработчики покажут как просто написать веб сервис на Rust.
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_…
Ссылки:
- https://github.com/dotnetmore/rust-todo-app : Репозиторий нашего веб сервиса
Все выпуски: https://www.youtube.com/playlist?list=PLbxr_…