DotNet & More Подкаст – Telegram
DotNet & More Подкаст
577 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Заболеть в день рождения - главная традиция. Собственно что и получилось.

К сожалению, сегодня юбилейного 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
Стрим задержится на 15 минут, извините
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/
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
DotNext 2023 — конференция для .NET-разработчиков

Конференция будет идти два дня в офлайне — всё как в лучшие времена. Для тех, кто не сможет приехать, будет онлайн-трансляция.

За это время вы успеете послушать доклады о лучших практиках .NET-разработки — от новичков и ветеранов DotNext. А еще вас ждет воркшоп по функциональному решению задач и fail-митап, на котором спикеры расскажут о неудачных практиках компаний.

DotNext — это не только доклады, но и возможность подискутировать о правильных подходах к разработке, познакомиться с единомышленниками и спикерами, задать им вопросы о наболевшем. А после — пообщаться в неформальной обстановке на афтерпати.

Стать участником DotNext можно двумя способами:
➡️ Предложить компании оплатить ваш билет.
➡️ Купить билет «Для частных лиц». С промокодом нашего подкаста он будет дешевле: dotnetmore

Подробности и программа конференции — на сайте.
Rust для DotNet разработчиков #08: Функциональное программирование в Rust, замыкания и не только

В C# замыкания выглядят просто, но достаточно сложны под капотом, так как существует множество "особенностей". В Rust те же "особенности" решаются на уровне дизайна языка. Разберем и сравним.

Shownotes:
00:04:00 Lambda в C#
00:14:40 Lambda in Rust
00:26:14 Что такое замыкание в Rust

Ссылки:
- https://doc.rust-lang.org/book/ch13-01-closures.html : Замыкания в 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/
Всем привет!

"Инсайды" C# 13, 14, 15 и не только

В прошлый раз мы разобрали фичи будущего C# 12, но так и не успели пройтись по отдаленному будущему. Исправляемся.

Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/brGTcurSVug
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/
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
#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/
Всем привет!

Боты для телеграма, дискорда и не только

Хайп вокруг ботов прошел, но это не значит что эту тему не стоит игнорировать. Боты - удобный инструмент, рассмотрим как и зачем их писать и не только.

Сегодня в 18:00 CEST (Сербия), 19:00 EEST (Кипр), 19:00 MSK (СПб), 21:00 AMT/GET (Ереван, Тбилиси), 23:00 ALMT (Астана).

Присоединяйтесь: https://youtube.com/live/eAM86bedOIg