Всем привет! Прямо сейчас идет стрим "Логи, трейсы, метрики и не только". Присоединяйтесь: 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_…
Заболеть в день рождения - главная традиция. Собственно что и получилось.
К сожалению, сегодня юбилейного 100-го выпуска не будет, перенесем праздник на две недели вперед.
Всем хорошего настроения и здоровья.
К сожалению, сегодня юбилейного 100-го выпуска не будет, перенесем праздник на две недели вперед.
Всем хорошего настроения и здоровья.
Всем привет!
Будущие фичи C# и не только
Юбилейный выпуск требует особой темы: мы будем разбирать фичи из dotnet proposals, спорить об их необходимости, спекулировать о вероятности добавления и не только.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/qSdwLrPeDbE
Будущие фичи C# и не только
Юбилейный выпуск требует особой темы: мы будем разбирать фичи из dotnet proposals, спорить об их необходимости, спекулировать о вероятности добавления и не только.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/qSdwLrPeDbE
YouTube
DotNet&More #100: Будущие фичи C# и не только
Юбилейный выпуск требует особой темы: мы будем разбирать фичи из dotnet proposals, спорить об их необходимости, спекулировать о вероятности добавления и не только.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet…
Какие фичи C# 12 Вы больше всего ждете (множественный выбор)? (https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-12)
Anonymous Poll
27%
Primary constructors
19%
Default lambda parameters
18%
Alias any type
13%
Inline arrays
20%
Interceptors
53%
Ничего не жду, сижу на C# 5
Всем привет! Прямо сейчас идет стрим "Будущие фичи C# и не только". Присоединяйтесь: https://youtube.com/live/qSdwLrPeDbE
YouTube
DotNet&More #100: Будущие фичи C# и не только
Юбилейный выпуск требует особой темы: мы будем разбирать фичи из dotnet proposals, спорить об их необходимости, спекулировать о вероятности добавления и не только.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet…
Audio
DotNet&More #100: Будущие фичи C# и не только
Юбилейный выпуск требует особой темы: мы будем разбирать фичи из dotnet proposals, спорить об их необходимости, спекулировать о вероятности добавления и не только.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:30 Primary Constructors
00:22:30 Source Generators are suck
00:36:00 Default lambda parameters
01:04:30 Alias any type
01:10:30 Inline arrays
01:30:25 Interceptors
02:12:55 Native AOT
Ссылки:
- https://github.com/dotnet/csharplang/tree/main/proposals : DotNet Proposals
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-12 : What's new in C# 12
- https://news.1rj.ru/str/epeshkblog : Канал Жени Пешкова
Видео: https://youtube.com/live/qSdwLrPeDbE
Аудио: https://dotnetmore.mave.digital/ep-102
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/0c3af63c-e16f-472c-9cc9-65a9b7ec7c0a.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/
Юбилейный выпуск требует особой темы: мы будем разбирать фичи из dotnet proposals, спорить об их необходимости, спекулировать о вероятности добавления и не только.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:03:30 Primary Constructors
00:22:30 Source Generators are suck
00:36:00 Default lambda parameters
01:04:30 Alias any type
01:10:30 Inline arrays
01:30:25 Interceptors
02:12:55 Native AOT
Ссылки:
- https://github.com/dotnet/csharplang/tree/main/proposals : DotNet Proposals
- https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-12 : What's new in C# 12
- https://news.1rj.ru/str/epeshkblog : Канал Жени Пешкова
Видео: https://youtube.com/live/qSdwLrPeDbE
Аудио: https://dotnetmore.mave.digital/ep-102
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/0c3af63c-e16f-472c-9cc9-65a9b7ec7c0a.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 разработчиков #08: Функциональное программирование в Rust, замыкания и не только
В C# замыкания выглядят просто, но достаточно сложны под капотом, так как существует множество "особенностей". В Rust те же "особенности" решаются на уровне дизайна языка. Разберем и сравним.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/drctgioySUs
В C# замыкания выглядят просто, но достаточно сложны под капотом, так как существует множество "особенностей". В Rust те же "особенности" решаются на уровне дизайна языка. Разберем и сравним.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/drctgioySUs
YouTube
#08: Функциональное программирование в Rust, замыкания и не только
В C# замыкания выглядят просто, но достаточно сложны под капотом, так как существует множество "особенностей". В Rust те же "особенности" решаются на уровне дизайна языка. Разберем и сравним.
Shownotes:
00:04:00 Lambda в C#
00:14:40 Lambda in Rust
00:26:14…
Shownotes:
00:04:00 Lambda в C#
00:14:40 Lambda in Rust
00:26:14…