Audio
DotNet&More #101: "Инсайды" C# 13, 14, 15 и не только
В прошлый раз мы разобрали фичи будущего C# 12, но так и не успели пройтись по отдаленному будущему. Исправляемся.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:02:20 Breaking change warnings
00:21:21 Collection expressions - next
00:31:15 Declaration expressions
00:42:55 Discriminated unions / enum class
01:26:25 Extension types
01:33:00 Operators should be exposed for System.IntPtr and System.UIntPtr
01:37:10 Compiler Intrinsics
01:41:00 List patterns on enumerables
02:06:30 Null-conditional assignment
02:14:50 Null-conditional await
02:20:10 params ReadOnlySpan<T>
02:23:00 Variable declarations under disjunctive patterns
02:28:00 readonly locals and parameters
02:47:30 Self in generics
02:50:00 Semi-auto-properties
02:52:40 Немного о дизайне C#
Ссылки:
- https://github.com/dotnet/csharplang/tree/main/proposals : DotNet Proposals
- https://news.1rj.ru/str/epeshkblog : Канал Жени Пешкова
Видео: https://youtube.com/live/brGTcurSVug
Аудио: https://dotnetmore.mave.digital/ep-103
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/f749bc67-ec34-45b1-8503-91ed4b383284.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/
В прошлый раз мы разобрали фичи будущего C# 12, но так и не успели пройтись по отдаленному будущему. Исправляемся.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:02:20 Breaking change warnings
00:21:21 Collection expressions - next
00:31:15 Declaration expressions
00:42:55 Discriminated unions / enum class
01:26:25 Extension types
01:33:00 Operators should be exposed for System.IntPtr and System.UIntPtr
01:37:10 Compiler Intrinsics
01:41:00 List patterns on enumerables
02:06:30 Null-conditional assignment
02:14:50 Null-conditional await
02:20:10 params ReadOnlySpan<T>
02:23:00 Variable declarations under disjunctive patterns
02:28:00 readonly locals and parameters
02:47:30 Self in generics
02:50:00 Semi-auto-properties
02:52:40 Немного о дизайне C#
Ссылки:
- https://github.com/dotnet/csharplang/tree/main/proposals : DotNet Proposals
- https://news.1rj.ru/str/epeshkblog : Канал Жени Пешкова
Видео: https://youtube.com/live/brGTcurSVug
Аудио: https://dotnetmore.mave.digital/ep-103
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/f749bc67-ec34-45b1-8503-91ed4b383284.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 разработчиков #09: Telegram бот на Rust в прямом эфире
Практикум Rust для .Net разработчиков: пишем бота для телеги в прямом эфире.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/0Oyd7qvfbj0
Практикум Rust для .Net разработчиков: пишем бота для телеги в прямом эфире.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/0Oyd7qvfbj0
YouTube
#09: Telegram бот на Rust в прямом эфире
Практикум Rust для .Net разработчиков: пишем бота для телеги в прямом эфире.
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер…
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер…
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Telegram бот на Rust в прямом эфире". Присоединяйтесь: https://youtube.com/live/0Oyd7qvfbj0
YouTube
#09: Telegram бот на Rust в прямом эфире
Практикум Rust для .Net разработчиков: пишем бота для телеги в прямом эфире.
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер…
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер…
#09: Telegram бот на Rust в прямом эфире
Практикум Rust для .Net разработчиков: пишем бота для телеги в прямом эфире.
Видео: https://youtube.com/live/0Oyd7qvfbj0
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер
00:11:40 Добавляем стейт машину для диалога в бот
00:32:20 Тестируем стейт машину
00:35:40 Исследуем сторедж для бота
00:42:50 Фиксим бажульку
00:44:40 Делаем пересылку в канал
01:01:00 Коммитим МВП
01:04:20 Реклама дотнекст
01:05:40 Считает затраты на яндекс клауд
01:09:30 Вебхук для бота
01:13:10 Ngrok
01:16:03 Веб хук продолжаем
01:24:06 Делаем 12 фактор
01:48:00 Собираем докер
02:04:00 Пытаемся запустить в яндекс клауде
02:24:05 СЕГФОЛТ БОЛЬ!!!!!
03:30:10 Боль закончилась. Пытаемся деплоить
Ссылки:
- https://news.1rj.ru/str/AntonOnikychukTestBot : Бот, написанный на стриме
Все выпуски: 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 для .Net разработчиков: пишем бота для телеги в прямом эфире.
Видео: https://youtube.com/live/0Oyd7qvfbj0
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер
00:11:40 Добавляем стейт машину для диалога в бот
00:32:20 Тестируем стейт машину
00:35:40 Исследуем сторедж для бота
00:42:50 Фиксим бажульку
00:44:40 Делаем пересылку в канал
01:01:00 Коммитим МВП
01:04:20 Реклама дотнекст
01:05:40 Считает затраты на яндекс клауд
01:09:30 Вебхук для бота
01:13:10 Ngrok
01:16:03 Веб хук продолжаем
01:24:06 Делаем 12 фактор
01:48:00 Собираем докер
02:04:00 Пытаемся запустить в яндекс клауде
02:24:05 СЕГФОЛТ БОЛЬ!!!!!
03:30:10 Боль закончилась. Пытаемся деплоить
Ссылки:
- https://news.1rj.ru/str/AntonOnikychukTestBot : Бот, написанный на стриме
Все выпуски: 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
#09: Telegram бот на Rust в прямом эфире
Практикум Rust для .Net разработчиков: пишем бота для телеги в прямом эфире.
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер…
Shownotes:
00:00:00 Интро. Анонимный бот для сексолога
00:02:10 Инициализиурем main для бота с помощью teloxide
00:06:30 dotenvy
00:08:03 Как работают боты
00:09:20 Побеждаем логгер…
Всем привет!
Боты для телеграма, дискорда и не только
Хайп вокруг ботов прошел, но это не значит что эту тему не стоит игнорировать. Боты - удобный инструмент, рассмотрим как и зачем их писать и не только.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/eAM86bedOIg
Боты для телеграма, дискорда и не только
Хайп вокруг ботов прошел, но это не значит что эту тему не стоит игнорировать. Боты - удобный инструмент, рассмотрим как и зачем их писать и не только.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/eAM86bedOIg
YouTube
DotNet&More #102: Боты для телеграма, дискорда и не только
Хайп вокруг ботов прошел, но это не значит что эту тему не стоит игнорировать. Боты - удобный инструмент, рассмотрим как и зачем их писать и не только.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков":…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков":…
Если я буду писать бота, но на чем?
Anonymous Poll
76%
C#/.Net!
5%
.Net стек, но на F#
4%
Rust
6%
На том стеке технологий, который я хочу изучить
6%
Буду все писать на Питоне, ой, кажется я обкакался....!
4%
У меня свой путь (напишу коментарий)
Всем привет! Прямо сейчас идет стрим "Боты для телеграма, дискорда и не только". Присоединяйтесь: https://youtube.com/live/eAM86bedOIg
YouTube
DotNet&More #102: Боты для телеграма, дискорда и не только
Хайп вокруг ботов прошел, но это не значит что эту тему не стоит игнорировать. Боты - удобный инструмент, рассмотрим как и зачем их писать и не только.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков":…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков":…
Audio
DotNet&More #102: Боты для телеграма, дискорда и не только
Хайп вокруг ботов прошел, но это не значит что эту тему не стоит игнорировать. Боты - удобный инструмент, рассмотрим как и зачем их писать и не только.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:05:25 Что такое бот?
00:11:30 Как получать деньги за написание ботов?
00:18:40 На чем писать боты? Неужели на питоне?
00:31:30 Аутентификация
00:34:00 Деплой
00:39:00 Как жить в statefull режиме?
00:43:20 Как отслеживать Uptime?
00:45:45 Платформы для ботов, Cloud решения
00:54:30 Брейншторм: какой бот написать?
Ссылки:
- https://youtube.com/live/0Oyd7qvfbj0 : Telegram бот на Rust в прямом эфире
- https://habr.com/ru/companies/dododev/articles/561200/ : Discord бот для игровой гильдии с помощью .NET Core
Видео: https://youtube.com/live/eAM86bedOIg
Аудио: https://dotnetmore.mave.digital/ep-104
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/645c2b10-5a26-4599-b920-ef3e2e12c230.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:05:25 Что такое бот?
00:11:30 Как получать деньги за написание ботов?
00:18:40 На чем писать боты? Неужели на питоне?
00:31:30 Аутентификация
00:34:00 Деплой
00:39:00 Как жить в statefull режиме?
00:43:20 Как отслеживать Uptime?
00:45:45 Платформы для ботов, Cloud решения
00:54:30 Брейншторм: какой бот написать?
Ссылки:
- https://youtube.com/live/0Oyd7qvfbj0 : Telegram бот на Rust в прямом эфире
- https://habr.com/ru/companies/dododev/articles/561200/ : Discord бот для игровой гильдии с помощью .NET Core
Видео: https://youtube.com/live/eAM86bedOIg
Аудио: https://dotnetmore.mave.digital/ep-104
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/645c2b10-5a26-4599-b920-ef3e2e12c230.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/
Всем привет!
Профсоюзы в IT и не только
Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/LWCilDCzRSw
Профсоюзы в IT и не только
Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами.
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/LWCilDCzRSw
YouTube
DotNet&More #102: Профсоюзы в IT и не только
Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.yout…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.yout…
Как Вы думаете, зачем нужны профсоюзы (множественный выбор)?
Anonymous Poll
43%
Организовывать забастовки, ставить на место зажравшихся капиталистов
63%
Консультировать работников по вопросам трудового права
40%
Помогать коллегам в сложной ситуации, например собрать денежку на операцию
45%
Быть третейским судьей в конфликтах с начальством
17%
Быть регулятором в рамках "теории игр"
11%
Собирать деньги, а потом выдавать особо активным путевки на курорты
20%
Просто собирать деньги...
5%
Другое
Всем привет! Прямо сейчас идет стрим "Профсоюзы в IT и не только". Присоединяйтесь: https://youtube.com/live/LWCilDCzRSw
YouTube
DotNet&More #102: Профсоюзы в IT и не только
Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами.
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.yout…
Спасибо всем кто нас слушает. Ждем Ваши комментарии.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.yout…
Audio
DotNet&More #102: Профсоюзы в IT и не только
Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:08:30 Про конфликт интересов
00:13:00 Что такое профсоюз? Коллективный договор
00:28:30 Пример работы профсоюза: забастовка гильдии сценаристов в Голливуде
00:34:10 Как законно создать профсоюз? Как заключить коллективный договор?
00:38:20 Как законно вести забастовку?
00:45:00 Как быть активным и не быть уволенным?
01:02:30 Общий профсоюз IT специалистов
01:10:00 Когда обращаться в "Профсоюз работников ИТ"?
01:14:00 Гайд: создаем профсоюз у себя в компании
01:25:40 Зачем еще нужен профсоюз, помимо коллективного договора?
01:34:00 Как улучшить свои условия работы, даже без профсоюза?
01:41:20 Профсоюз курильщика
01:52:50 Что если работаешь "неофициально"?
01:59:20 "Итальянская забастовка"
02:08:00 Как профсоюзу не превратиться в ТСЖ
02:15:00 Переаботки и индексация зарплат
02:26:00 Принуждение к увольнению по собственному желанию
02:40:00 Работа по ИП
02:55:50 Бесплатная стажировка, законно ли?
Ссылки:
- https://ruitunion.org/ : Профсоюз работников ИТ
- https://habr.com/ru/articles/755352/ : История с Авито
Видео: https://youtube.com/live/LWCilDCzRSw
Аудио: https://dotnetmore.mave.digital/ep-105
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/d5b38fff-5e5d-4eac-8c15-469c719870ea.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/
Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами.
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:08:30 Про конфликт интересов
00:13:00 Что такое профсоюз? Коллективный договор
00:28:30 Пример работы профсоюза: забастовка гильдии сценаристов в Голливуде
00:34:10 Как законно создать профсоюз? Как заключить коллективный договор?
00:38:20 Как законно вести забастовку?
00:45:00 Как быть активным и не быть уволенным?
01:02:30 Общий профсоюз IT специалистов
01:10:00 Когда обращаться в "Профсоюз работников ИТ"?
01:14:00 Гайд: создаем профсоюз у себя в компании
01:25:40 Зачем еще нужен профсоюз, помимо коллективного договора?
01:34:00 Как улучшить свои условия работы, даже без профсоюза?
01:41:20 Профсоюз курильщика
01:52:50 Что если работаешь "неофициально"?
01:59:20 "Итальянская забастовка"
02:08:00 Как профсоюзу не превратиться в ТСЖ
02:15:00 Переаботки и индексация зарплат
02:26:00 Принуждение к увольнению по собственному желанию
02:40:00 Работа по ИП
02:55:50 Бесплатная стажировка, законно ли?
Ссылки:
- https://ruitunion.org/ : Профсоюз работников ИТ
- https://habr.com/ru/articles/755352/ : История с Авито
Видео: https://youtube.com/live/LWCilDCzRSw
Аудио: https://dotnetmore.mave.digital/ep-105
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/d5b38fff-5e5d-4eac-8c15-469c719870ea.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 разработчиков #10: Сравниваем паттерн матчинг и discriminated union в Rust и C#
Одна из самых ожидаемых фичей будущего C# - discriminated union. И они уже есть в Rust, давайте же посмотрим и сравним.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/0nVoNsCYsfM
Одна из самых ожидаемых фичей будущего C# - discriminated union. И они уже есть в Rust, давайте же посмотрим и сравним.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/0nVoNsCYsfM
YouTube
#10: Сравниваем паттерн матчинг и discriminated union в Rust и C#
Одна из самых ожидаемых фичей будущего C# - discriminated union. И они уже есть в Rust, давайте же посмотрим и сравним.
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается…
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается…
Ждете ли вы discriminated union в C#? https://github.com/dotnet/csharplang/blob/main/proposals/discriminated-unions.md
Anonymous Poll
30%
Очень! Джва года жду!!!
27%
Фича как фича, буду рад
7%
Эта хрень сделает C# нечитаемым
9%
Первый раз услышал, но проникся! Буду ждать
19%
Первый раз услышал, фигня какая то....
8%
В пекло эту функциональщину!!! Пусть вернется туда, откуда пришло...
0%
Другое
Прямо сейчас онлайн лекция "Rust для DotNet разработчиков: Сравниваем паттерн матчинг и discriminated union в Rust и C#
". Присоединяйтесь: https://youtube.com/live/0nVoNsCYsfM
". Присоединяйтесь: https://youtube.com/live/0nVoNsCYsfM
YouTube
#10: Сравниваем паттерн матчинг и discriminated union в Rust и C#
Одна из самых ожидаемых фичей будущего C# - discriminated union. И они уже есть в Rust, давайте же посмотрим и сравним.
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается…
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается…
Rust для DotNet разработчиков #10: Сравниваем паттерн матчинг и discriminated union в Rust и C#
https://youtube.com/live/0nVoNsCYsfM
Одна из самых ожидаемых фичей будущего C# - discriminated union. И они уже есть в Rust, давайте же посмотрим и сравним.
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается в памяти
00:36:30 Discriminated Union в F#
00:44:00 Rust vs F#
00:56:00 Pattern Matching в Rust
01:36:00 Pattern Matching vs Visitor в ООП
02:08:00 Linked List в Rust
Ссылки:
- https://github.com/dotnet/csharplang/blob/main/proposals/discriminated-unions.md : Discriminated unions в C#
- https://doc.rust-lang.org/book/ch06-00-enums.html : Discriminated unions в Rust
Все выпуски: 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/
https://youtube.com/live/0nVoNsCYsfM
Одна из самых ожидаемых фичей будущего C# - discriminated union. И они уже есть в Rust, давайте же посмотрим и сравним.
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается в памяти
00:36:30 Discriminated Union в F#
00:44:00 Rust vs F#
00:56:00 Pattern Matching в Rust
01:36:00 Pattern Matching vs Visitor в ООП
02:08:00 Linked List в Rust
Ссылки:
- https://github.com/dotnet/csharplang/blob/main/proposals/discriminated-unions.md : Discriminated unions в C#
- https://doc.rust-lang.org/book/ch06-00-enums.html : Discriminated unions в Rust
Все выпуски: 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
#10: Сравниваем паттерн матчинг и discriminated union в Rust и C#
Одна из самых ожидаемых фичей будущего C# - discriminated union. И они уже есть в Rust, давайте же посмотрим и сравним.
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается…
Shownotes:
00:03:50 Что такое Discriminated Union (алгебраические типы данных)
00:07:50 Discriminated Union в Rust
00:19:00 Как enum распологается…
Всем привет!
Создание .Net сообществ для чайников и не только
Мы любим митапы, подкасты, конференции и проч. И все это создается в рамках профессиональных сообществ. Но как эти сообщества создавать? Можно ли быть инициатором, если ты еще не сеньор-помидор? Как не скатиться в инфоциганочку с выходом?
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/nAsD83jXBao
Создание .Net сообществ для чайников и не только
Мы любим митапы, подкасты, конференции и проч. И все это создается в рамках профессиональных сообществ. Но как эти сообщества создавать? Можно ли быть инициатором, если ты еще не сеньор-помидор? Как не скатиться в инфоциганочку с выходом?
Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/nAsD83jXBao
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Всем привет!
К сожалению сегодня у нас не получится провести подкаст, дико извиняемся.
А если Вы уже настроились "на .Net" посмотрите видео с митопов DotNetRu сообщества за этот год: https://www.youtube.com/playlist?list=PLbxr_aGL4q3QsWawTIJPOf6sMWpP54OoH ☺️
К сожалению сегодня у нас не получится провести подкаст, дико извиняемся.
А если Вы уже настроились "на .Net" посмотрите видео с митопов DotNetRu сообщества за этот год: https://www.youtube.com/playlist?list=PLbxr_aGL4q3QsWawTIJPOf6sMWpP54OoH ☺️
Мы хотим немного поменять формат выбора тем. Пожалуйста, выберите те, что Вам интересно было бы послушать (множественный выбор)
Anonymous Poll
29%
Помощь "новичкам": поиск и адаптация на работе, база по архитектуре и технологиям и проч.
65%
Практический разбор "ежедневных" задач: как настроить аутентификацию, чистый код и проч.
59%
Глубокий разбор с привлечением экспертов: как работает Roslyn, разбираем исходники EF и прочю
48%
Computer Science в тоерии и на практике: как работает компиляция, логика lock-free алгоритмов и проч
44%
Нетехнические темы: зарплаты, работа, карьера и проч.
13%
Другие языки программирования и стеки технологий: от Rust до Lua :)
9%
Геймдев: Unity и без Unity (например, Godot)
32%
Срач: должны ли тимлиды программировать, справедливо ли заставлять бекендера девопсить и проч.
29%
Введение в неспецфичные для .Net технологии: ML, Blockchain, и проч.
2%
У меня своя идея и я напишу ее
Rust для DotNet разработчиков #11: ООП в Rust, сравнение с C# и не только
Поговорили мы про функциональное программирование, пора затронуть объектно ориентированное. Тем более что в Rust свой подход к задаче полиморфизма.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/OCDOnOEdIRs
Поговорили мы про функциональное программирование, пора затронуть объектно ориентированное. Тем более что в Rust свой подход к задаче полиморфизма.
Сегодня онлайн в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).
Присоединяйтесь: https://youtube.com/live/OCDOnOEdIRs
YouTube
#11: ООП в Rust, сравнение с C# и не только
Поговорили мы про функциональное программирование, пора затронуть объектно ориентированное. Тем более что в Rust свой подход к задаче полиморфизма.
Shownotes:
00:01:40 ОПП хорошо или плохо?
00:39:30 Статический полиморфизм в Rust
01:06:30 Динамический полиморфизм…
Shownotes:
00:01:40 ОПП хорошо или плохо?
00:39:30 Статический полиморфизм в Rust
01:06:30 Динамический полиморфизм…
Что самое важное в ООП?
Anonymous Poll
16%
Инкапсуляция
6%
Наследование
15%
Полиморфизм
64%
Не поехать кукухой