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

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

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:00:00 Вступление
01:00:00 Синьитяо

Видео: https://youtube.com/live/odAQqJclcms
Аудио: https://dotnetmore.mave.digital/ep-107
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/5a208524-b4b5-4ad8-a8b2-d0f3da7a74d0.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/
Всем привет,
К сожалению, сегодня мы не будем стримить подкаст (надо шить костюмы к хэллуину 😡 )
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос без вариантов ответа (ждем комментарии): как Вы пишете многопоточный код, так чтобы быть уверенным в нем?
Rust для DotNet разработчиков #11: Безопасная многопоточность в Rust, возможно ли такое в .Net и не только

https://youtube.com/live/Ij4CeuB2eqY

Rust не только быстр и прекрасен, но еще и крайне удобен для работы с несколькими потоками: во многих случая Вы просто не сможете совершить ошибку. Рассмотрим детали и возможность адаптации Rust подхода в .Net.

Shownotes:
00:05:00 Как создавать потоки и передавать туда данные
00:26:30 Как Rust защищает нас от передачи опасных умных указателей
00:34:00 Каналы в Rust
00:46:00 Must-have библиотеки
01:09:00 Atomics
01:33:00 А что же в .Net?
01:52:00 Делаем deadlock в Rust
02:01:00 Лучшая история про многопоточку

Ссылки:
- https://doc.rust-lang.org/book/ch16-00-concurrency.html : Fearless Concurrency in 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/
Всем привет!

От джуна до сеньора за 21 день и не только

Карьерный путь долог и тернист, но возможно ли оптимизировать свой путь? Пятилетка не в 4 года, а за 21 день :)

ИЗ-ЗА ПЕРЕВОДА ВРЕМЕНИ ВЫХОДИМ НА ЧАС ПОЗЖЕ!

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

Присоединяйтесь: https://youtube.com/live/gnHod77GFec
Audio
DotNet&More #106: От джуна до сеньора за 21 день и не только

Карьерный путь долог и тернист, но возможно ли оптимизировать свой путь? Пятилетка не в 4 года, а за 21 день :)

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z

Shownotes:
00:00:00 Вступление
00:07:00 Success story и стабильность
00:09:30 Категории сеньоров
00:15:00 Как стать сеньором с опытом в 21 день
01:06:20 Работает ли подход "выучить все вопросы"?
01:43:10 Как быстро пройти собес на сеньора?
02:02:00 Как вырасти до сеньора за 21 день?
02:20:00 Быстрый рост через стартапа
02:47:00 Про HR фильтры
02:57:00 Может давать список вопросов кандидатам?
03:07:15 Свич технологий за 21 день?

Ссылки:
- https://habr.com/ru/articles/87737/ : Выучить С++ за 21 день

Видео: https://youtube.com/live/gnHod77GFec
Аудио: https://dotnetmore.mave.digital/ep-108
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/cdb101d8-a8e4-4f43-84b7-967927d8990f.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/