DotNet & More Подкаст – Telegram
DotNet & More Подкаст
577 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
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/
Всем привет!

Профсоюзы в IT и не только

Профсоюз в IT - редкое явление. И нужны ли они? Что вообще такое профсоюз? Разберем эти вопросы с приглашенными экспертами.

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

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

Создание .Net сообществ для чайников и не только

Мы любим митапы, подкасты, конференции и проч. И все это создается в рамках профессиональных сообществ. Но как эти сообщества создавать? Можно ли быть инициатором, если ты еще не сеньор-помидор? Как не скатиться в инфоциганочку с выходом?

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

Присоединяйтесь: https://youtube.com/live/nAsD83jXBao
Всем привет!

К сожалению сегодня у нас не получится провести подкаст, дико извиняемся.

А если Вы уже настроились "на .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
#11: ООП в Rust, сравнение с C# и не только

https://youtube.com/live/OCDOnOEdIRs

Поговорили мы про функциональное программирование, пора затронуть объектно ориентированное. Тем более что в Rust свой подход к задаче полиморфизма.

Shownotes:
00:01:40 ОПП хорошо или плохо?
00:39:30 Статический полиморфизм в Rust
01:06:30 Динамический полиморфизм в Rust
01:41:00 Blanket implementation в Rust
01:54:30 Переопределение дефолтных методов интерфейсов
02:09:00 Оффтопик

Ссылки:
- https://doc.rust-lang.org/book/ch17-00-oop.html : Object-Oriented Programming Features of Rust
- https://doc.rust-lang.org/book/ch07-00-managing-growing-projects-with-packages-crates-and-modules.html : Managing Growing Projects with Packages, Crates, and Modules

Все выпуски: 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/
Всем привет!

Крутые книги для толчка (в профессии) и не только и не только

Читать или не читать? Если читать, то как "правильно"? Как найти время для чтения технических книг? А нужно ли вообще тратить время на 2к-страничные монографии и лучше потратить на чтение актуально документации?

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

Присоединяйтесь: https://youtube.com/live/IPNKhaQOytE
Публикуем список книг, рекомендованных DotNet & More:
- https://en.wikipedia.org/wiki/Andrew_S._Tanenbaum : Наш любимый Таненбаум

- https://en.wikipedia.org/wiki/Introduction_to_Algorithms : Крутая книга по алгоритмам

- https://en.wikipedia.org/wiki/The_Art_of_Computer_Programming : Великая книга Кнута

- https://habr.com/ru/companies/piter/articles/352742/ : Книга с кобанчиком

- https://www.oreilly.com/library/view/clr-via-c/9780735668737/ : Та самая книга Рихтера

- https://www.labirint.ru/books/843295/ : Книга, которую читает сейчас Рома

- https://postgrespro.ru/education/books/internals : Книга PostgreSQL Internal, которую читает Артем

- https://www.piter.com/product/printsipy-yunit-testirovaniya : Принципы юнит-тестирования, Хориков В.\

- https://www.oreilly.com/library/view/c-in-depth/9781617294532/ : C# in Depth

- https://www.oreilly.com/library/view/c-10-in/9781098121945 : C# 10 in a Nutshell

- https://www.piter.com/collection/yazyki-programmirovaniya/product/patterny-proektirovaniya-na-platforme-net : Паттерны проектирования на платформе .NET

- https://www.piter.com/product/printsipy-yunit-testirovaniya : Принципы юнит-тестирования

- https://www.manning.com/books/the-art-of-unit-testing : The Art of Unit Testing

- https://dmkpress.com/catalog/computer/programming/dot_net/978-5-97060-800-5/ : УПРАВЛЕНИЕ ПАМЯТЬЮ В .NET ДЛЯ ПРОФЕССИОНАЛОВ

- https://www.oreilly.com/library/view/framework-design-guidelines/9780135896457 : Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries

- https://www.manning.com/books/dependency-injection-principles-practices-patterns : Dependency Injection Principles, Practices, and Patterns

- https://dmkpress.com/catalog/computer/web/978-5-97060-550-9/ : ASP.NET CORE В ДЕЙСТВИИ

- https://stephencleary.com/book/ : Concurrency in C# Cookbook

- https://aka.ms/microservicesebook : .NET Microservices: Architecture for Containerized .NET Applications

- https://sre.google/sre-book/table-of-contents/ : Site Reliablity Engineering

- https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu : System Design. Подготовка к сложному интервью

- https://www.mann-ivanov-ferber.ru/books/kod-tajnyij-yazyik-informatiki/ : Код: тайный язык информатики

- https://www.amazon.com/Artificial-Intelligence-Games-Ian-Millington/dp/0123747317 : Artificial Intelligence for Games
Всем привет!

Возвращение в офис и не только

Ковид "закончился" и многие из нас вернулись в офис. Как на нас повиляли годы удаленки? Как лучше работать? Будет ли "мир прежним"?

ВНИМАНИЕ, СЕГОДНЯ ВЫПУСК НА 2 ЧАСА РАНЬШЕ!

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

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