
DotNet & More
By DotNet & More
YouTube: www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet & MoreJan 12, 2019

DotNet&More #67: Unity для прожжённых энтерпрайзщиков, архитектура и не только
Большинство статей и видео по Unity создаются либо для опытных геймдевелоперов, либо для новичков. В обоих случаях на код обращают минимум внимания. Мы решили исправить это недоразумение. Представляем Вам новый формат выпусков: Unity для прожжённых энтерпрайзщиков, где мы будем разбирать архитектуру, производительность, best practices и не только.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/8Eb1SJKsLP9sr9zE9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:04:00 Зачем знать геймдев прожжённому энтерпрайзщику?
0:29:00 С чего начать?
1:05:00 Зачем Unity?
1:14:09 Low Code?
1:20:30 Про архитектуру
1:46:30 Как писать что-бы не говнокодить?
2:06:10 Как управлять состоянием?
2:31:10 RX
2:35:25 ECS
2:41:00 Так что же делать?
Ссылки:
- https://assetstore.unity.com/?publisher=Unity%20Technologies&free=true&orderBy=1&page=2 : Бесплатные ассеты от Unity. Код там не очень, но нас это не должно пугать :)
- https://www.mixamo.com/: Mixamo - база данных анимаций и автоматический скиннер
- https://arongranberg.com/astar/ : A* Project
- https://youtu.be/4sDnBChfV0o : Про ECS для читаемости кода
- https://habr.com/ru/post/573028/ : Создание шутера с LeoECS. Часть 1
Видео: https://www.youtube.com/watch?v=BUOLKnz2GRQ
Слушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore
Copyright: https://creativecommons.org/licenses/by-sa/4.0/

DotNet&More #66: Статический анализ и не только
Мы все привыкли к разного рода анализаторам, но, как и любая "магия", их реализация таит за собой много тайн. Про это и не только мы поговорим с Head of DevRel компании PVS-Studio Сергеем Васильевым.
И у нас есть специальный промокод на PVS Studio: dotnet_podcast
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/rScV3Wy6EmUHmhAAA
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:08:45 Чем отличается "синтаксический", "статический" и "статистический"
0:13:00 Про Roslyn
0:21:45 AST для чайников
0:33:10 Анализаторы для всех
0:37:40 Отладка и боль
0:48:40 Roslyn и перфоманс
0:55:30 Data-Flow анализ
1:02:00 Аннотирование методов
1:16:15 Taint анализ
1:40:00 Байки из склепа
2:19:00 Security (SAST)
2:37:00 Что делать с 100500 warnings?
2:47:00 Как убедить начальство купить PVS Studio
Ссылки:
- https://pvs-studio.com/dotnet_pvs : PVS-Studio
- https://bit.ly/3Ba1tLt : PVS-Studio YouTube
- https://devblogs.microsoft.com/dotnet/how-to-write-a-roslyn-analyzer/ : How to write a Roslyn Analyzer
- https://www.jetbrains.com/help/resharper/Code_Inspection__Creating_Custom_Inspections_and_QuickFixes.html : R# Create custom code inspections and quick-fixes
- https://pvs-studio.com/ru/blog/posts/csharp/0399/ : Введение в Roslyn. Использование для разработки инструментов статического анализа
- https://pvs-studio.com/ru/blog/posts/csharp/0867/ : Создание статического анализатора для C# на основе Roslyn API
- https://pvs-studio.com/ru/blog/posts/0908/ : Технологии статического анализа кода PVS-Studio
- https://pvs-studio.com/ru/blog/posts/csharp/0831/ : Про taint-анализ
- https://pvs-studio.com/ru/blog/posts/csharp/0918/ : Про XXE
- https://pvs-studio.com/ru/blog/posts/csharp/0876/ : Про SCA
- https://owasp.org/www-project-top-ten/ : OWASP Top 10 2021
- https://cwe.mitre.org/top25/archive/2021/2021_cwe_top25.html : 2021 CWE Top 25 Most Dangerous Software Weaknesses
- https://pvs-studio.com/ru/blog/posts/0606/ : Как убедить начальство купить PVS Studio
Видео: https://www.youtube.com/watch?v=mYrLCCgoc-E
Слушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #65: Карьерное самоубийство и не только
Можно ли уничтожить свою карьеру работая с легаси технологиями? Является ли тимлидство/архитектура дорогой в один конец? Лучшие советы по разрушении своей карьеры в новом выпуске.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/nVwvDj9dwFgyzi7KA
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:06:00 Что такое карьера
0:08:30 Про SharePoint
0:11:20 Существует ли карьерное самоубийство?
0:17:30 Черная метка
0:33:20 OpenSource и выступления на конференциях
0:44:30 Собеседования архитекторов
0:52:30 Про судимость
0:58:40 Про карьеру
1:02:10 Вывод по резюме
1:23:30 Карьерное самоубийство в рамках одной компании
1:50:10 "Оптимизация" рабочего времени как карьерное самоубийство
2:10:35 Тимлидство как карьерное самоубийство
2:45:00 "Профессиональное подключение библиотечек" как карьерное самоубийство
3:01:00 Нереализованные возможности
3:07:20 Проект с тонной велосипедов как карьерное самоубийство
3:12:00 Писать на .Net как карьерное самоубийство
Видео: https://youtu.be/cLvDh1NPDgc
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore
Copyright: https://creativecommons.org/licenses/by-sa/4.0/

DotNet&More #64: Новогодний выпуск, фильтрация нюдс и не только
С наступающим Новым Годом. Обычно в конце декабря мы проводим ретроспективу уходящего года, но в этот раз мы не будем делать "Голубой Огонек". Вместо этого мы пригласили интересного гостя, которая расскажет как работают алгоритмы распознавания изображений и ML.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/vAb2rN6MhTK71YMN9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:03:45 Про нюдс фильтры
0:16:05 Свертка
0:22:30 Сверточные нейронные сети
0:31:30 Распознавание без ML
0:44:30 AR и QR коды
0:57:40 Готовимся к экзамену по цифровым изображениям за 20 минут
1:22:50 Про JPEG
1:40:00 Библиотечки
1:49:00 Новости индустрии обработки изображений
2:00:00 С Новым Годом
Ссылки:
- https://github.com/SixLabors/ImageSharp : ImageSharp
- https://imagemagick.org/ : ImageMagick
- https://github.com/dlemstra/Magick.NET : .NET wrapper for the popular ImageMagick
- https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/graphics/skiasharp/ : SkiaSharp Graphics in Xamarin.Forms
- https://github.com/mono/SkiaSharp : .NET wrapper for Google’s Skia
- https://www.nuget.org/packages/CoreCompat.System.Drawing.v2/ : CoreCompat.System.Drawing.v2
- https://opencv.org/ : OpenCV
Ссылка на видео: https://www.youtube.com/watch?v=S8olOE66Fnk
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #63: Анти-паттерны архитектуры и не только
Темная сторона архитектуры, ужасы TOGAF, архитекторы-разрушители и не только в новом выпуске подкаста DotNet&More.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/v5BxtDQKCoW39Joq9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:30 Нужны ли вообще архитекторы
0:29:50 Assumptions Control это иллюзия
0:44:50 Как выявить метрики NFR/FR?
0:51:50 Анти-паттерн: Архитектор - не лифтер
1:01:15 Архитектор vs Системный Аналитик vs Бизнес Аналитик
1:15:35 Должен ли быть архитектор Open-Minded?
1:29:15 Должен ли архитектор глубоко разбираться в бизнесе?
1:55:45 Архитектор - самый умный на селе
1:59:15 Что такое анти-паттерны?
2:10:00 Анти-паттерн: Сырверлес Архитектура
2:17:05 Анти-паттерн: Распределенный Монолит
2:36:25 Анти-паттерн: CV Driven Development
2:47:50 Анти-паттерн: Старый конь борозды не испортит
2:54:15 Анти-паттерн: Велосипеды
2:57:00 Анти-паттерн: Не думают о коде
3:14:45 TOGAF и его друзья
3:36:00 Байки про архитекторов
Ссылки:
- https://www.reading-together.dev/ : Подкаст "Читаем вместе"
- https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub DotNet
- https://www.archimatetool.com/ : Archi - редактор для Archimate нотации
- https://c4model.com/ : С4 нотация
Ссылка на видео: https://www.youtube.com/watch?v=iAj_oYS4TPs
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #62: Кеширование, материализация и не только
В компьютерных науках есть только две сложные проблемы – инвалидация кэша и придумывание названий. Поговорим о первой и не только.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/XjGREx6ZnZrK6fAZ8
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:00 Про придумывание названий
0:04:45 Нужно ли кеширование?
0:10:15 Когда стоит начать кешировать?
0:13:55 Когда кешировать можно не думая
0:21:40 Истории (не)успеха
0:28:00 Apache Ignite, Hazelcast
0:45:20 Переусложнения кеша
0:57:20 Еше раз истории про кеш
1:11:10 Как кешировать микросекундные запросы
1:15:40 Стратегия кеширования
1:35:50 Инвалидация клиентского кеша
1:47:00 Инвалидация кеша: требования и возможности
1:54:20 Инвалидация по событиям
2:13:40 Как решать проблемы
2:31:05 IMemoryCache, IDistributedCache vs велосипед
2:50:00 Выбор ключа кеширования
2:52:40 Кул стори от Артема
3:19:15 Кул стори от Антона
3:42:30 Снова про RUST
3:48:10 Uniy - говно? И немножко про фан
4:06:00 Кул стори от Артема
Ссылки:
- https://github.com/igor-tkachev/bltoolkit/wiki/Aspects.Cache : Business Logic Toolkit for .NET
- https://developers.google.com/web/tools/workbox : Workbox
- https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed?view=aspnetcore-6.0 : Distributed caching in ASP.NET Core
- https://ignite.apache.org/ : Apache Ignite
Ссылка на видео: https://www.youtube.com/watch?v=I_12Jte8SYc
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore
Copyright: https://creativecommons.org/licenses/by-sa/4.0/

DotNet&More #61: Проектирование API и не только
API бывают хорошие (которые сделали мы) и ужасные (сделанные другими командами). Мы будем говорить про REST, OData, GraphQL и не только.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/grzWwkeNz8WErE3A7
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:08:30 RPC vs REST
0:14:45 HTTP это плохо?
0:20:15 Прямая и обратная совместимость
0:38:00 Что хорошего и плохого в gRPC?
1:05:20 YARP, nginx и прочие прокси
1:14:40 GraphQL vs OData
1:33:40 REST API правила и костыли
2:03:00 Проблемы кодогенерации и спеки
2:15:30 Thrift
2:30:30 Идемпотентность
2:41:00 Observability
2:49:50 API Management, API Gateway
3:14:00 OpenSource
3:19:15 Самая большая проблема REST
3:55:57 Swagger для Business People
4:07:40 Как проектировать REST API и не только
Ссылки:
- https://community-z.com/events/speakersslam_session1 : Speakers Slam: про ответственность спикеров
- https://datatracker.ietf.org/doc/html/rfc7807 : Problem Details for HTTP APIs
- https://github.com/grpc-ecosystem/grpc-gateway : gRPC-Gateway
- https://microsoft.github.io/reverse-proxy/ : YARP: Yet Another Reverse Proxy
- https://www.ietf.org/archive/id/draft-ietf-httpbis-safe-method-w-body-02.html : The HTTP QUERY Method
- https://martinfowler.com/articles/richardsonMaturityModel.html : Glory of REST
- https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md : Microsoft REST API Guidelines
- https://dapr.io/ : Dapr
- https://docs.konghq.com/hub/ : Kong Plugin Hub
- https://youtu.be/l_P6m3JTyp0 : Доклад GraphQL, gRPC or REST
- https://www.youtube.com/watch?v=iiI5L6b0Uvo : Переход от Rest API к GraphQL на примере реальных проектов / Антон Морев (Wormsoft)
- https://docs.microsoft.com/ru-ru/azure/architecture/guide/architecture-styles/n-tier : N-уровневый cтиль архитектуры
- https://youtu.be/l5ug_W9iFUs : Валентин Гогичашвили — События, шины и интеграция данных в непростом мире микросервисов
- https://opensource.zalando.com/restful-api-guidelines/ : Zalando RESTful API and Event Guidelines
- https://docs.microsoft.com/en-us/aspnet/core/grpc/httpapi?view=aspnetcore-6.0 : Create JSON Web APIs from gRPC
- https://github.com/twitchtv/twirp : Twirp
Ссылка на видео: https://www.youtube.com/watch?v=97ewUw5VhNw
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #60: День рождения подкаста, Стас Сидристый, Толя Кулаков и не только
Вашему любимому подкасту 3 годика! В честь этого у нас два гостя-сюрприза: человек-clrium Станислав Сидристый и Толя Кулаков.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/p9ynznuFtXAz6ugHA
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:06:05 Что такое хардкор?
0:27:40 Степень хардкорности
0:39:15 Хардкор игра
1:11:23 Срач про многопоточку
1:52:01 Best Practices Concurrency
2:21:49 Хардкор и люди
2:34:30 Best Practices Maintainability
3:40:00 Финализируем
Ссылки:
- https://www.youtube.com/c/CLRium : Мини-конференции CLRium
- http://deadlockempire.github.io/ : The Deadlock Empire
- https://habr.com/en/company/piter/blog/453804/ : Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования
- https://habr.com/en/company/piter/blog/497218/ : Конкурентность в C#. Асинхронное, параллельное и многопоточное программирование. 2-е межд. изд.
- https://youtu.be/O89-zG84QK4 : Jon Skeet — The changing state of immutability C#
- https://youtu.be/2h6Ljsuu7F0?list=PLcV0FNC_1srAypfgR1JUkjoqNe5zKjOYW : Секция .NET: Иммутабельность, от которой не мутит
Ссылка на видео: https://www.youtube.com/watch?v=WlSBlHlx3kA
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore
Copyright: https://creativecommons.org/licenses/by-sa/4.0/

DotNet&More #59: Смена профессии, стека технологий и не только
Один из слушателей написал нам в регулярном опросе: "Я про своё - больное ))) Как на счёт "свитчеров" и людей не из ВУЗа, без вышки." Мы готовы не просто ответить на данный вопрос, но дать несколько советов для "свичеров".
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/5uEt39RsGmPqr9Xa6
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:50 Качество обучения на курсов
0:08:23 Оффлайн vs Онлайн
0:12:30 Необходимая база
0:20:00 Как выбрать специализацию
0:23:00 Джуны после курсов
0:51:00 Выйти из болота
0:57:05 Высшее образование нужно?
1:04:40 Проблема возраста
1:29:05 Свич на хайповые технологии
1:37:30 Чемпионаты
1:48:46 А что если ничто не прет?
1:57:57 Как вести курсы
2:13:00 Face to Face менторство
2:20:35 Изучение нового и мотивация
2:36:50 Как быстро "свичер" нагонит своих сверстников
3:01:25 Польза от свича, даже если не получится
3:08:40 Почему войти в .Net
3:25:35 Опять по Go, и при чем тут Rust?
Ссылки:
- https://cups.online/ru/ : All Cups
Ссылка на видео: https://www.youtube.com/watch?v=lwmFMWp-SBQ
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #58: Low Code, No Code и не только
В природе, у вида Homo Programmicus много естественных врагов. Одни из них, приверженцы Low/No Code, посетили наш подкаст.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/VJwyoutbKYRWYdUs5
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:04:00 Что такое Low/No Code?
0:16:29 Как отговорить начальство от Low Code
0:19:35 Кейс с посадочником
0:25:10 Так зачем Low Code?
0:28:30 Так что такое Low/No Code?
0:40:33 Citizen Development
0:57:42 MS Power Platform
1:19:00 Сраааач!!!
1:47:45 Sharepoint
1:55:50 Так, все таки, зачем Low Code?
2:25:53 Слабые стороны
2:38:00 MS Power Platform архитектура
2:43:55 Мертвая петля
3:01:21 Low Code для BA
3:05:31 Для кого это?
Ссылки:
- https://www.youtube.com/watch?v=8B2_6ugut2Y : Citizen Development, доклад Петра и Дениса
- https://podlodka.io/becrew : Podlodka Crew
- https://aws.amazon.com/blogs/aws/introducing-amazon-honeycode-build-web-mobile-apps-without-writing-code/ : AWS Honeycode
- https://powerplatform.microsoft.com/en-us/ : Microsoft Power Platform
Ссылка на видео: https://www.youtube.com/watch?v=n2Cs3yUoScc
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #57: Сергей Тепляков и не только
Во времена, когда не было DotNext, не было DotNetRu был только он: Сергей Тепляков и его блог. И это был единственный источник best practicies для .Net разработчиков. Можно сказать, именно Сергей Тепляков вырастил современное поколение сеньеров. И он пришел к нам в гости!!!
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/Wbs4sYeKZAN3DAbx8
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:03:00 Хайринг
0:05:30 Какие скилы сейчас важны?
0:10:00 Soft Skills
0:20:30 Скиллы программиста среднего возраста
0:38:45 Учить ли C#?
0:43:10 TypeScript
0:49:35 Специализация
1:12:00 SOLID 10 лет спустя
1:24:35 Паттерны
1:32:42 Взросление сообщества
1:28:15 Стартапы и C#
1:49:45 Любовь к своему делу
2:04:04 Токсичность
2:16:35 Командная работа
Ссылки:
- http://sergeyteplyakov.blogspot.com/: Programming stuff
- https://habr.com/en/company/piter/blog/257721/ : Паттерны проектирования на платформе .NET
- https://ast.ru/book/dumay-medlenno-reshay-bystro-130217/ : Думай медленно... решай быстро, Канеман Даниэль
- https://particular.net/adsd : Курсы Udi Dahan
Ссылка на видео: https://youtu.be/W7HqDCnQTkU
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #56: DotNext не торт и не только
DotNext крайне популярен, но некоторые люди считают, что конференция уже не та, спикеры не интересные и, вообще, раньше трава была зеленее. Мы решили разобраться в этом вопросе.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/JheqEG69vygRHB6Y9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:04:00 Стал ли ДотНекст лучше/хуже?
0:07:40 Нетворкинг
0:20:00 Может посмотреть через год на youtube?
0:24:50 Не скатилось ли качество докладов у топ спикеров
0:28:33 Звезды
0:35:30 Курица/Яйцо?
0:39:30 Это уже было в симпсонах?
0:54:20 Взять DayOff?
0:58:30 Старость
1:02:00 Качество докладов
1:16:15 Доклады для практикующих инженеров
1:26:00 Цели конференции
1:42:00 На что пойдем
1:58:00 Активности сообщества
2:25:03 Конференция сообщества
2:27:00 2 День DotNext
3:06:30 7 грехов посетителя конференции
Ссылки:
- https://dotnext-moscow.ru/ : DotNext
- https://www.youtube.com/watch?v=_1JkBoSbL10 : Полный обзор программы DotNext 2021 Moscow
- https://slurm.io/kubernetes-for-developers-school : Про кубер
- https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/ : Еще раз про кубер
Ссылка на видео: https://youtu.be/KXMpXx25tgA
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore
Copyright: https://creativecommons.org/licenses/by-sa/4.0/

DotNet&More #55: Мифы и не только
Всем привет на нашем первом стриме! В честь этого мы решили разобрать самые самые мифы в .Net мире.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/JjzFTZgRDXbHeqEE9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:37 .Net только на винде
0:06:15 Про знание других языков
0:09:43 .Net разработчик знает о гит?
0:18:47 Про образование
0:27:00 Про OpenSource
0:43:55 DotNet медленный
1:00:20 Технические мифы
Ссылки:
- https://habr.com/ru/post/485452/
- https://github.com/disruptor-net/Disruptor-net
- https://stackoverflow.com/questions/56139760/why-is-the-finalize-method-deprecated-in-java-9
- https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=fortune
Ссылка для скачивания:
Слушайте нас на сайте:
Ссылка на видео: https://www.youtube.com/watch?v=8bWJOh_1YtU
Не забывайте оставлять комментарии:
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/channel/UCCangFtmypr2MmiULHquf2A
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #54: GoLang и не только
Как это, жить без LINQ, generics и прочих крутых фичей C#? Для ответа на этот вопрос мы позвали специального гостя.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/2dbFnbMrA649R2ii7
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:07 Простота хуже воровства?
0:03:31 If Error
0:14:25 Нишу GoLang
0:21:46 Производительность
0:27:54 Обощения в GoLang
0:36:35 Бизнес логика
0:47:15 Магия
1:03:10 Велосипеды
1:21:05 Немикросервисы, джуны и тренды
1:38:20 Overengieering
1:50:35 Послешоу
Ссылки:
- https://t.me/crossjoin/45 : Песенка про if error
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/channel/UCCangFtmypr2MmiULHquf2A
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

DotNet&More #53: С#10 и не только
Разбираем по косточкам фичи C# 10.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/DCkD35cjgi3A4M1E9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:01:37 Record Structs
0:25:43 Parameterless struct constructors
0:48:33 Global Using Directive
0:57:04 File Scoped Namespaces
1:00:09 Extended property patterns
1:03:38 Improved Interpolated Strings
1:07:36 Lambda improvements
1:12:17 CallerArgumentExpression
1:13:46 Generic Attributes
1:15:40 Summary
1:21:43 Наши мечты
1:36:46 Послешоу
Ссылки:
- https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10 : What's new in C# 10.0
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/record-structs : Record structs
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/parameterless-struct-constructors : Parameterless struct constructors
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/globalusingdirective : Global Using Directive
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/file-scoped-namespaces : File Scoped Namespaces
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/extended-property-patterns : Extended property patterns
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/improved-interpolated-strings : Improved Interpolated Strings
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/constant_interpolated_strings : Constant Interpolated Strings
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/lambda-improvements : Lambda improvements
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/lambda-attributes : Lambda Attributes
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/caller-argument-expression : CallerArgumentExpression
- https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/proposals/csharp-10.0/generic-attributes : Generic Attributes
Cлушайте все выпуски: https://anchor.fm/dotnetmore
YouTube: https://www.youtube.com/channel/UCCangFtmypr2MmiULHquf2A
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore

#52 выпуск подкаста DotNet&More: Книги для молодых разработчиков и не только
Недавно Макс Аршинов проводил опрос в соц-сетях: какие книги стоит посоветовать молодым разработчикам. Мы решили собраться и попробовать прийти к единому мнению.
P.S.: к сожалению, книга Рихтера (последнее 4 издание) уже окончательно устарела. Тем не менее, многие главы до сих пор актуальны.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/4hqGVg8eoMmQfZPb6
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:00:45 Какую книгу стоит читать первой
0:05:07 Что мы ожидаем от Junior Developer
0:12:30 Ненужных знаний не бывает?
0:29:00 Зачем берут на работу Junior Developers
0:47:51 Снова про книги
0:55:42 Какие технологии актуальны для Чебоксарского Сталелитейного Завода
1:11:34 Как готовиться к собеседованиям
1:18:37 Стоит ли учить Clouds
1:28:43 SQL
1:30:34 Unity3d как часть эрудиции .Net разработчика
1:39:00 Xamarin как часть эрудиции .Net разработчика
1:40:00 Фокус на Clean Code
1:44:40 Многопоточность
1:47:16 Заключение
1:57:42 Послешоу
Ссылки:
- https://docs.microsoft.com/ru-ru/: Главный источник знаний .Net разработчика
- https://www.amazon.com/Pro-NET-Core-Foundational-Programming/dp/1484257553: Книга Троелсена
- https://www.ozon.ru/product/clr-via-c-programmirovanie-na-platforme-microsoft-net-framework-4-5-na-yazyke-c-rihter-dzheffri-211432904/?stat=YW5fMQ%3D%3D: Книга Рихтера (устарела)
- https://www.ozon.ru/product/c-8-0-karmannyy-spravochnik-168021946/: C# 8.0. Карманный справочник | Албахари Джозеф, Албахари Бен
- https://www.manning.com/books/c-sharp-in-depth-fourth-edition: C# in Depth, Fourth Edition | Jon Skeet

#51 выпуск подкаста DotNet&More: Data Science и не только
Вы часто нас просили в форме обратной связи рассказать что-то про Data Science. Для этого мы выудили не абы кого, а Data Science специалиста из JetBains.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/AWwtRXfhdcWK5vGL8
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:00:52 Читают ли Ваш код в JetBains
0:07:48 Как аналитики данных понимают, что не врут
0:16:08 Теория вероятностей
0:20:00 Что нужно "держать в уме"
0:25:07 Процесс работы Data Science специалиста
0:33:15 Как в JetBains принимают решения
0:36:52 Нужна ли математика?
1:10:46 Как "продать" Data Science решения на своем проекте
1:20:42 Data Science и BI
1:27:34 Почему Python?
1:42:32 Скучная сторона Data Science
1:47:30 Как понять, что Data Science это "твое"
1:51:02 "Войти" в Data Science
1:59:04 Не сломается ли завод по сжиганию Data Scientists?
Ссылки:
- https://gopractice.ru/data_analysts_levels/ : Навыки и требования к аналитикам данных на разных уровнях в Яндексе
- https://www.activestate.com/resources/white-papers/developer-survey-2019-open-source-runtime-pains/ : Как люди проводят свое рабочее время
- https://www.kaggle.com/ : ML and Data Science Community
- https://mlcourse.ai/ : Open Machine Learning Course

#50 выпуск подкаста DotNet&More: Xamarin и не только
За 50 выпусков мы обсудили, пожалуй все аспекты .Net, кроме Xamarin. Срочно наверстываем.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/gquGPY8ufP7CZUv7A
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:00:24 Мертв ли Xamarin?
0:04:00 Что нужно знать Xamarin разработчику
0:13:13 Необходимо ли знать Java/Swift?
0:20:25 Xamarin Forms
0:21:35 Xamarin только для сеньеров?
0:32:03 "Подолбажки"
0:50:25 Хайп
1:04:37 Мифы
1:13:11 Работа и перспективы
Ссылки:
- https://github.com/xamarin : Xamarin
- https://github.com/MvvmCross/MvvmCross : MVVM Cross
- https://devblogs.microsoft.com/xamarin/xamarin-community-toolkit/ : Xamarin Community Toolkit: A Must-Have Xamarin Library
- https://devblogs.microsoft.com/xamarin/the-new-net-multi-platform-app-ui-maui/ : The New .NET Multi-platform App UI

#49 выпуск подкаста DotNet&More: Pet проекты и не только
В одном из выпусков мы уже обсуждали, зачем заниматься pet проектами, но остался открытым вопрос как. Какую выбрать архитектуру, технологии, не выгореть.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/KLFGi9qJESN8DdYx6
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:03:40 Зачем писать свою OS
0:23:50 Виды pet проектов
0:48:47 Архитектура pet проектов
1:06:42 Выгорание
1:32:28 Вернемся к архитектуре
1:40:00 Unity
1:49:35 Послешоу
Ссылки:
- https://devblogs.microsoft.com/ifdef-windows/command-line-parser-on-net5/ : Command Line Parser on .NET5
- https://docs.unity3d.com/Packages/com.unity.entities@0.17/manual/index.html : Unity ECS

#48 выпуск подкаста DotNet&More: Вопросы на собеседованиях и не только
Обычно, когда говорят о собеседованиях, люди хотят просто поныть. Мы же решили сделать полезный выпуск с ответами на самые популярные вопросы. Но и поныли немножко :)
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/FXKeubZGy2wRoRf97
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:01:13 Самые нелюбимые вопросы на собеседованиях
0:08:15 Задачи на О(n)
0:22:45 Как решать олимпиадные задачи
0:34:07 Вопросы про .Net Memory Model
0:38:43 Культура собеседований в России
0:55:02 Как разбирать production cases
1:04:00 Loh, Poh, Soh
1:08:27 Finalize vs Dispose
1:10:48 Singleton vs DI
1:16:28 Многопоточность
1:26:56 SQL
1:34:37 ООП
1:41:10 SOLID
1:46:56 Volatile
1:49:00 Надо ли знать бизнес домены
2:14:31 Послешоу
Ссылки:
- https://en.wikipedia.org/wiki/Introduction_to_Algorithms : Книга Кормена
- https://www.youtube.com/channel/UCG1q-u4WKoL0QVi47b-sWqA : Мини-конференции CLRium
- http://sergeyteplyakov.blogspot.com/ : Блог Сергея Теплякова

#47 выпуск подкаста DotNet&More: Говнокод и не только
Говнокодер - это клеймо. Но что это такое? Как понять что пишешь говнокод? Что делать если код выглядит корректно, но все равно разобраться в нем сложно?
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/8GgeeKoEtFz9c5Zn9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
P.S.: мы планируем делать больше выпусков про Unity, но пока что можно воспользоваться возможностью бесплатно посетить DevGamm (https://devgamm.com/spring2021/ru/program/), там много отличных докладов про Unity и не только.
Shownotes:
0:02:12 Что такое говнокод
0:08:00 Проблемы API дизайна на примере WinAPI
0:36:21 Что делать с Code Review
0:42:50 Говнокод сеньера
0:51:20 Формальное описание говнокода
1:02:31 Послешоу
Ссылки:
- https://github.com/UnityTechnologies/open-project-1 : Untiy Open Project
- https://martinfowler.com/bliki/CodeSmell.html : Code Smell
- https://docs.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2019 : Visual Studio Code metrics values
- https://editorconfig.org/ : Editor Config

#46 выпуск подкаста DotNet&More: Defensive Programming и не только
Писать код без багов невозможно, но это не значит, что не нужно пытаться. В новом выпуске мы обсудили техники уменьшения "эффекта дурака" в программировании, и не только.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/f8FtEAHChMqYoneW8
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:17 Зачем нужен паттерн is null в C#?
0:05:13 Defensive engineering
0:09:42 Offensive programming
0:20:57 Offensive и UI разработка
0:25:50 Hot Path бизнес процесс
0:28:51 Defensive coding
0:43:16 Offtop про геймдев
1:03:28 Тактики defensive coding
1:52:56 Послешоу
Ссылки:
- https://en.wikipedia.org/wiki/Defensive_programming : Defensive programming
- https://youtu.be/O89-zG84QK4 : Jon Skeet — The changing state of immutability C#

#45 выпуск подкаста DotNet&More: Performance, Zero Allocations и не только
Одни говорят:
- «zero allocations code» — это дзен программирования
- «задачи по перфомансу» — это путь настоящего воина
Но так ли это? Мы собрались тесной компанией и постарались ответить на эти вопросы.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/MhoazKAdbNR6JNr66
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:03:42 Performance оптимизации и zero allocations это "не очень"
0:18:00 Философская пауза
0:23:00 Оффтоп про зарплаты
0:32:17 Как получать удовольствие от разработки
0:43:15 Zero Allocations
0:52:51 Оффтоп про собеседования
1:05:41 Структуры
1:14:32 Немного про LINQ
Ссылки:
- https://youtu.be/p2b4JHESEOc : Алексей Шипилёв — Перформанс: Что В Имени Тебе Моём?
- https://youtu.be/F5oOYKTFpcQ : Станислав Сидристый «Шаблон Lifetime: для сложного Disposing»
- https://youtu.be/-FDfnUyYSyc : Станислав Сидристый — Делаем zero-allocation код на примере оптимизации крупной библиотеки
- https://www.ptsecurity.com/ru-ru/research/webinar/109414/ : Курс Владимира Кочеткова. С темой не связан, просто забыли прикрепить к 43 выпуску

#44 выпуск подкаста DotNet&More: NoSQL и не только
Все сложнее и сложнее собираться на длинные трехчасовые выпуски, поэтому мы решили делать записи покороче, но почаще. В этот раз мы обсудили только одну тему, но в деталях.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/5H8CRm2wnCn2727Y7
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:12 Почему NoSQL не круто?
0:16:56 Костыли и велосипеды
0:22:50 NoSQL и StackOverflow
0:29:40 Json в SQL
0:36:10 Напутствие слушателям про NoSQL

#43 выпуск подкаста DotNet&More: Security и не только
Хакеры, взломы, скандалы, интриги, расследования. Все это и не только в новом выпуске нашего подкаста.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/jAi6PkyF4t7KVR7c7
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:02:38 101 принципов безопасного приложения
0:07:16 Моделирование угроз
0:13:50 Чеклист безопасного приложения
0:35:53 SDLC
0:42:20 DevSecOps
0:50:17 Статические анализаторы
1:10:00 OWASP Top 10
1:18:14 Что нового в security?
1:34:00 Red Teaming Training
1:45:52 Offencive vs Defencive
2:02:23 Что почитать/посмотреть
Ссылки:
- https://youtu.be/-rQ3B5p5dUs : Владимир Кочетков — Теория Application Security .NET
- https://lab.wallarm.com/owasp-top-10-2021-proposal-based-on-a-statistical-data/ : OWASP Top-10 by Wallarm
- https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610 : Dependency Confusion
- https://azure.microsoft.com/mediahandler/files/resourcefiles/3-ways-to-mitigate-risk-using-private-package-feeds/3%20Ways%20to%20Mitigate%20Risk%20When%20Using%20Private%20Package%20Feeds%20-%20v1.0.pdf : Рекомендации от MS
- https://blackhat.com/ : Blackhat конференция
- https://defcon.org/ : Defcon конференция
- https://www.phdays.com/ : PHDays конференция
- https://zeronights.ru/ : Zeronights конференция
- https://offzone.moscow/ : Offzone конференция
- https://www.amazon.com/Web-Application-Hackers-Handbook-Exploiting/dp/1118026470 : The Web Application Hacker's Handbook (web security для начинающих)
- https://securitydriven.net/ : Stan Drapkin
- https://portswigger.net/web-security : Актуальные лабы по web security
- https://www.mdsec.co.uk/knowledge-centre : MDSec, много интересных кейсов постэксплуатации с иcпользованием .NET, для любителей странного
- https://www.ndss-symposium.org/ndss2021/keynote-feb-23/ : Supply chain attack на Solar Winds

#42 выпуск подкаста DotNet&More: С Новым Годом и не только
Поздравляем Вас с 2021 годом! В новом выпуске мы прошлись по Вашим пожеланиям от 2021 года и по Вашей ретроспективе 2020 года, проанализировали, пофантазировали, поспорили.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/EhY3wiDHNFuc48wL7
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:06:32 .Net 5
0:10:39 Микросервисы
0:14:34 DDD
0:28:27 ТРИЗ
0:32:25 Open Source
0:46:18 Продвижение .Net
0:56:45 RUST
1:05:13 GO
1:22:39 Программирование и получение удовольствия
1:35:39 Немного про Unity
1:41:30 Пожелания в 2021 году
1:49:36 Послешоу
Ссылки:
- https://github.com/UnityTechnologies/open-project-1 : Unity Open Project #1: Chop Chop
- https://community-z.com/events/zed-conference/talks/6685 : Inventive Programming by TRIZ
- https://www.youtube.com/channel/UCc5siuIpTV5XwoFyXv61sdQ : Канал про 3D графику и Unity

#41 выпуск подкаста DotNet&More: Нам 2 года и не только
Вашему любимому, мы надеемся :), подкасту 2 года. Такую прекрасную дату нельзя проигнорировать и в честь этого мы разобрали возможности C#9 и обсудили must have литературу для тимлидов.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/ADsQHh3AuTnt76A6A
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:01:00 C#9
0:02:40 Records
0:12:07 Mutations vs Null Reference Exception
0:15:05 Records провоцируют использовать анемичную модель
0:21:46 Init only properties
0:27:50 Top-level statements
0:36:41 Pattern Matching
0:46:50 Other features
1:00:45 Советы тим лидам
1:18:43 Agile
1:22:03 Как отрастить эмпатию
1:31:35 Как продолжать программировать
1:40:00 Послешоу
Ссылки:
- https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-9 : What's new in C# 9.0
- https://blog.miguelbernard.com/c-9-the-unknown-goodies : C# 9 The unknown goodies
- https://vk.com/@ubloobok-principy-ekonomii-mysletopliva : Принципы экономии Мыслетоплива
- http://labs.stratoplan.ru/wmbook-03-01/black_book.pdf : Слава Панкратов. "Черная книга менеджера"
- https://www.mann-ivanov-ferber.ru/books/dzhedajskie-texniki/ : Максим Дорофеев. "Джедайские техники"
- https://www.litres.ru/eliyahu-goldratt/cel-process-nepreryvnogo-sovershenstvovaniya/ : Элияху Голдратт. "Цель. Процесс непрерывного совершенствования"
- https://www.mann-ivanov-ferber.ru/books/postigaya-agile/ : Эндрю Стеллман и Дженнифер Грин. "Постигая Agile. Ценности, принципы, методологии"
- https://www.mann-ivanov-ferber.ru/books/biznesroman/deadline1/ : Том ДеМарко. Deadline
- https://youtu.be/7fnY8WVtElY : Теперь я - тимлид, но почему мне так плохо? Практические советы / Евгений Кот (Wrike)
- https://www.litres.ru/daniyar-sugralinov/kirpichi/ : Данияр Сугралинов. "Кирпичи"

#40 выпуск подкаста DotNet&More: Open Source, C#8 ретроспектива и не только
Нашему подкасту уже почти два года и мы решили немного поэкспериментировать: вместо одной большой темы брать две, одну про IT, другую про .Net. Таким образом мы можем оправдать название нашего подкаста.
В данном выпуске мы обсудили проблемы Open Source активностей и провели ретроспективу C#8.
Нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/3JP4yfDorQohEsSi6
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:01:36 Open Source
0:03:56 Зачем нужны Open Source активности
0:05:19 Быдлокод на GitHub
0:14:21 Open Source и поиск работы
0:25:51 Не боимся Open Source
0:44:53 C#8 Retrospective
0:46:05 Readonly members
0:52:23 Default Interface Methods
0:53:19 Switch Expressions
0:55:40 Pattern Matching
1:07:50 Using Declarations
1:13:00 Local Functions
1:17:25 Nullable Reference Types
1:21:00 Async Enumerable
1:22:40 Index & Range
1:27:20 Default Interface Methods
1:35:00 Послешоу
Ссылки:
- https://github.com/DotNetRu: Отличное место, куда можно начать контрибутить
- https://www.youtube.com/watch?v=2HSPKyAyuik: Adam Sitnik — My awesome journey with Open Source
- https://www.youtube.com/watch?v=LFWyFgIpgLk: Jon Galloway — Open source software foundations: not totally boring, actually super awesome
- https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8: C#8 Документация
- https://anchor.fm/dotnetmore/episodes/00----C8-eggr6a: Наш первый выпуск, посвященный C#8

#39 выпуск подкаста DotNet&More: Деньги и не только
Представляем Вам самый нетехнический из всех нетехнических выпусков подкаста DotNet&More.
В нем мы не говорили о .Net и C#, но обсуждали, как заработать деньги тем, кто любит .Net и C#.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/R4UaXhHeh35HHG87A
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
0:01:50 Почему мы скрываем свою зарплату
0:05:40 Java vs C#
0:10:19 Зачем раскрывать информацию о своей зарплате
0:31:31 Собеседование в банк в гавайской рубашке
0:37:51 Жертвы во имя зарплаты
1:00:00 Как повышать зарплату, не меняя работу
1:17:50 Job Hopping
1:24:02 Релокация
1:48:34 Налогообложение

#38 выпуск подкаста DotNet&More: WinForms, WPF, WCF, IIS и не только
WinForms, WPF, WCF, IIS, какие прекрасные звуки. Мы к ним привыкли, но все громче звучат предложения окончательно закопать стюардессу. В нашем подкасте мы задались вопросом, а допустимо ли использовать старичков в 2020 году где-либо, помимо легаси? Чем "молодое поколение" лучше, а чему можно поучиться у "проверенных временем" фреймворков?
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/t7pH3n1uuWFP2Gvq6
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
- [0:02:13] Жив ли Desktop Development
- [0:22:56] WPF vs Electron
- [0:40:44] WPF и Office
- [0:45:08] Будущее Blazor
- [0:57:17] XAML
- [1:08:32] Хороним IIS
- [1:24:00] Что хорошего в IIS?
- [1:39:00] Ностальгия по WCF
- [1:47:46] WCF vs gRPC
Ссылки:
- https://docs.microsoft.com/en-us/dotnet/desktop-wpf/migration/convert-project-from-net-framework: Migrating WPF apps to .NET Core
- https://anchor.fm/radiodotnet/episodes/RadioDotNet-010-eeseq4: RadioDotNet - MAUI
- https://github.com/CoreWCF/CoreWCF: CoreWCF

#37 выпуск подкаста DotNet&More: Документация, UML и не только
Её сложно найти, легко потерять и невозможно забыть. Конечно же мы имеем в виду документацию. На SpbDotNet Meetup нам не хватило времени на то, чтобы обсудить все, так что мы решили продолжить в нашем подкасте.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/WCUw6pzxFUCRwT8H6
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Shownotes:
- [0:04:17] ADR
- [0:11:56] 3 правила написания хорошего документа
- [0:15:29] Учимся писать документацию
- [0:18:40] Канцелярит
- [0:20:46] Documentation Review
- [0:32:50] Аналогия с дипломными работами
- [0:42:16] Классификация
- [0:48:50] Комментарии в коде
- [1:00:50] UML
- [1:07:20] BPMN
- [1:13:55] No Code
- [1:20:54] Советы
Ссылки:
- https://community-z.com/events/escape/agenda: ESCAPE Conference
- https://youtu.be/94cJU14qkis : Кулаков, Кугушев, Акуляков, Мерсон, Данилов «Круглый стол: Документируй это полностью»
- https://adr.github.io/madr/ : Markdown Architectural Decision Records
- https://plantuml.com/activity-diagram-beta : Activity Diagram (plantuml)
- https://c4model.com/ : C4 model
- https://sparxsystems.com/enterprise_architect_user_guide/15.1/model_simulation/bpmn_simulation_comparison.html : Comparison of UML Activities and BPMN Processes
- https://youtu.be/Z5o0PbWDzJM : T4 и DSL Tools или наш опыт использования Model Driven Architecture (MDA)

#36 выпуск подкаста DotNet&More: Machine Learning и не только
В абсолютно предвзятом конкурсе выиграла тема ML.Net, которую мы и обсудили. Зачем нужны Data Science специалисты? ML для простых работяг. "Работа на дядю". Все это в новом выпуске нашего подкаста.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/NNSVeb9hE18oTQZc6
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Слушайте: https://anchor.fm/dotnetmore/episodes/36---DotNetMore-Machine-Learning-ehi0bo
Shownotes:
- [0:01:44] AOT в .NET
- [0:13:29] Machine Learning
- [0:56:07] "Работа на дядю"
Ссылки:
- https://anchor.fm/radiodotnet: RadioDotNet
- https://github.com/dotnet/corert/issues/7200#issuecomment-477047427: CoreFX Future Plans
- https://medium.com/@zaccharles/making-net-aws-lambda-functions-start-10x-faster-using-lambdanative-8e53d6f12c9c: Making .NET AWS Lambda Functions Start 10x Faster using LambdaNative
- https://anchor.fm/dashboard/episode/eggr6s: #29 выпуск подкаста DotNet&More: Второй день DotNext 2019 и не только
- https://youtu.be/6LNcXqiT6T0: Jeff Prosise — Machine learning for C# developers: Introducing ML

#35 выпуск подкаста DotNet&More: .Net Summit и не только
В этом году все конференции перевели в онлайн формат, а значит мы можем теперь "посетить" их все. Предлагаем вам познакомиться с .Net Summit, крупнейшей конференции от .Net User Group (Minks). В новом выпуске подкаста мы пригласили членов программного комитета, узнали всю подноготную предстоящего события и разобрали актуальные, на момент записи, доклады.
Вы можете посетить .Net Summit бесплатно! Участвуйте в нашем конкурсе: в форме обратной связи (см. ниже) напишите идею для выпуска подкаста, с подробностями. Участник, предложивший самую интересную идею, получит билет на конференцию. Дедлайн: 1 августа. Дедлайн: 10 августа.
Ну и конечно, у нас есть промокод на 15% скидку для слушателей подкаста: DOTNETANDMORE15.
Форму обратной связи: https://forms.gle/Aswnwy1h6fz4SuxU8
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/07/DotNetAndMore-35-DotNetSummit.mp3
Shownotes:
- [0:01:03] Почему стоит посетить .Net Summit
- [0:04:41] Почему все конференции проходят онлайн?
- [0:07:06] Развлечения помимо докладов
- [0:13:06] Online vs offline
- [0:17:38] Правила конкурса
- [0:19:37] Dylan Beattie
- [0:21:36] Michael Staib - Building real-time applications with Blazor and GraphQL
- [0:26:00] Irina Scurtu - Forget about HTTP
- [0:35:16] Florian Verdonck - Formatting F# source code
- [0:43:57] Roberto Freato - 100 machines do 100s work in 1s
- [0:52:52] Michael Yarichuk - Why Databases Cry At Night
- [0:59:53] Vagif Abilov - Event journal in Azure (no Cosmos inside)
- [1:02:21] Loek Duys - Running a real-world mission-critical system on Azure
- [1:05:23] Antonio Cobo Cuenca - Impostor syndrome in the IT world from a conference speaker's perspective
- [1:20:16] Aleksandr Senichkin - Roslyn for teamlead. If something takes more than 5 minutes - write a script.
- [1:31:57] Daniele Fontani - Write an Opensource Headless CMS to learn ASP. NET Core best practices
- [1:34:13] Dan Patrascu-Baba - Architecting Blazor applications – An Angular inspired approach
- [1:37:21] Oleg Karasik - Bugs?! Where do they come from?
- [1:40:06] Niels Tanis - The Rise of Software Supply-Chain Attacks – How Secure is your .NET Application?
- [1:49:16] Alexey Golub - Fallacies of Unit Testing
- [1:59:39] Alex Thissen - Dapr for building distributed .NET Core applications
- [2:05:13] Daniel Marbach - DIY Async Message Pump: Lessons from the trenches
Ссылки:
- https://dotnetsummit.by/: .Net Summit
- https://github.com/dotnet/format: утилита dotnet-format
- https://habr.com/en/company/piter/blog/352742/: Книга "с кабанчиком"
- https://docs.microsoft.com/en-us/sql/relational-databases/performance/cardinality-estimation-sql-server?view=sql-server-ver15: Внутренности MSSQL
- https://youtu.be/PAjZYgK4Kpw: AR/VR: Дмитрий Валяев - Мобильный AR на Unity Engine: нюансы разработки и интересы бизнеса
- https://youtu.be/wnJuSqvWvIg: Peter Milne - Achieving High Load in Advertising Technology
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_248

#34 выпуск подкаста DotNet&More: Unity, GameDev и не только
К сожалению, мир .Net разработки и геймдева редко пересекается. Мы считаем, что данную ситуацию необходимо поменять. Unity vs Unreal, чистый код на Unity, ECS и не только.
P.S.: Во время записи мы допустили ошибку, в Unity можно разделять код по сборкам: https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/5epZxQbqFLpNGYiV7
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/06/DotNetAndMore-34-GameDev.mp3
Shownotes:
- [0:08:05] Работа в геймдеве
- [0:10:19] Зарплаты в геймдеве
- [0:13:34] Freelance
- [0:21:51] Создание собственной студии
- [0:29:36] Кранчи
- [0:44:33] Unity vs Unreal
- [0:49:08] Кодирование в Unity
- [0:52:02] Почему в туториалах г..нокод?
- [0:58:00] IoC и Unity
- [1:03:24] MonoBehavior vs ...
- [1:06:24] Compile time vs Runtime
- [1:14:59] Публичные поля в MonoBehavior
- [1:27:35] Модульность
- [1:24:39] Архитектурные стили
- [1:56:36] Корутины
- [2:00:14] Многопоточность
- [2:04:19] ECS и DOTS
- [2:19:04] Что почитать?
Ссылки:
- https://anchor.fm/radiodotnet: RadioDotNet
- https://krddotnet.timepad.ru/event/1334703/: Онлайн-встреча KrdDotNet 11₃
- https://www.youtube.com/c/emeraldpowder: Youtube канал Дениса
- https://ru.bookmate.com/books/oWbrEn4C: "Геймдизайн. Как создать игру, в которую будут играть все" Джесси Шелл
- https://blogs.unity3d.com/2015/12/23/1k-update-calls/: 10000 Update() calls
- https://docs.unity3d.com/Packages/com.unity.burst@1.3/manual: Burst Compiler
- https://www.youtube.com/user/Thefearalcarrot: Adam Millard - The Architect of Games
- https://www.youtube.com/user/McBacon1337: Game Maker's Toolkit
- https://www.youtube.com/user/Cercopithecan: Sebastian Lague
- https://www.youtube.com/user/charlesamat: Infallible Code
- https://galyonkin.com/book/: “Маркетинг игр” Сергей Галенкин
- https://valuesvalue.com/ru/blog-ru/rezultaty-bolshogo-zarplatnogo-oprosa-2020/: Результаты Большого Зарплатного Опроса 2020 - ValuesValue
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/34-unity/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_244

#33 выпуск подкаста DotNet&More: Обучение студентов и не только
Вам никогда не хотелось вернуться в свою alma mater в роли преподавателя и показать, как правильно учить студентов?! В новом выпуске мы собрали людей, осуществивших данную идею и разобрались почему, куда и как.
P.S.: Спасибо Максу Шошину за звукорежиссуру выпуска!
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/06/33-Education.mp3
Ссылки:
- https://pda.litres.ru/georgiy-schedrovickiy/orgupravlencheskoe-myshlenie-ideologiya-metodologiya-tehnologiya/: Оргуправленческое мышление: идеология, методология, технология. Георгий Щедровицкий
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/33-education/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_239

#32 выпуск подкаста DotNet&More: Raffaele Rialdi, Jon Galloway, Christophe Nasarre-Soulier, Pavel Yosifovich, Scott Wlaschin и не только
Уже совсем скоро очередной DotNext, а мы только-только разобрали все материалы с предыдущего. Представляем Вам набор интервью с самыми именитыми спикерами DotNext 2019 (MSK).
P.S.: Данный выпуск на английском языке. Если у Вас есть желание помочь нам с сурдопереводом, пишите нам в VK, Telegram или Twitter.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/PpZUR5oKpeW7ibRW9
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/05/DotNetAndMore-32-StarSpeakers.mp3
Shownotes:
- [0:01:25] Raffaele Rialdi: C#8 vs F# vs C++
- [1:01:04] Jon Galloway: Судьба WCF и Open Source
- [1:21:07] Christophe Nasarre-Soulier: Performance, Metrics, Debbuging
- [2:01:49] Pavel Yosifovich: Windows Intenals, WPF, Machine Learning и не только
- [2:40:31] Scott Wlaschin: F#
Ссылки:
- https://2019.dotnext-moscow.ru/# : DotNext Moscow 2019
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/32-dotnext3/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_233

#31 выпуск подкаста DotNet&More: Многопоточность и не только
Что может быть лучше, чем в домашней атмосфере поговорить о многопоточности? Много всего, но именно эту тему мы выбрали для нашего нового выпуска.
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/Y2RRkoTDQUhoDnQ57
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/04/DotNetAndMore-31-Mulithreading.mp3
Shownotes:
- [0:04:51] Зачем нам знать многопоточность?
- [0:08:30] SynchronizationContext
- [0:22:39] Блокирующие алгоритмы
- [0:27:39] AutoResetEventSlim
- [0:32:06] Многопоточность и собеседования
- [0:36:29] Ожидания и реальность на проектах
- [0:43:57] Mutex and semaphore
- [0:49:40] Volatile
- [0:55:39] Concurrent Collections
- [0:59:51] Interlocked
- [1:06:23] Многопоточность на продвинутом уровне
- [1:24:38] А что там у джавистов?
- [1:34:11] Кризис и IT
- [1:45:50] Новости одной строкой
Ссылки:
- https://docs.microsoft.com/ru-ru/archive/msdn-magazine/2011/february/msdn-magazine-parallel-computing-it-s-all-about-the-synchronizationcontext : Все дело в SynchronizationContext
- https://stackoverflow.com/questions/8215380/why-no-autoreseteventslim-in-bcl : Why no AutoResetEventSlim in BCL?
- https://books.google.ru/books?id=36tCAwAAQBAJ&pg=PT1196&lpg=PT1196&dq=c%23+mutex+recursive&source=bl&ots=7k6zTjnBK0&sig=ACfU3U0_Zwa8nkFQKmdHP2KirrT4Rddm8g&hl=en&sa=X&ved=2ahUKEwj624CvtsroAhW586YKHQ2gBRkQ6AEwBXoECAwQLA#v=onepage&q=c%23%20mutex%20recursive&f=false : CLR via C# Mutex
- https://habr.com/en/post/195770/ : Lock-free структуры данных. 1 — Начало
- https://redis.io/topics/distlock : Distributed locks with Redis
- https://github.com/redhat-developer/kestrel-linux-transport : redhat-developer/kestrel-linux-transport
- https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/CSharp/aspnetcore-corert : TechEmpowerBenchmark
- https://habr.com/en/company/avanpost/blog/488320/ : Deadlock Empire — игра для разработчиков
- https://habr.com/en/company/clrium/blog/488260/ : Планирование потоков в Windows. Часть 1 из 4
- https://www.infoq.com/news/2020/03/opensilver-silverlight-wasm: OpenSilver: Open-Source Silverlight via WebAssembly
- https://devblogs.microsoft.com/dotnet/announcing-the-net-core-uninstall-tool-1-0/ : Announcing the .NET Core Uninstall Tool 1.0!
- https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/ : Announcing .NET 5 Preview 1
- https://habr.com/en/post/490112/ : Монады как паттерн переиспользования кода
- https://habr.com/en/post/482834/ : Статическая типизация не обязательно требует церемоний
- https://habr.com/en/company/pvs-studio/blog/488332/ : Ноль, один, два, Фредди заберёт тебя
- https://devblogs.microsoft.com/dotnet/collecting-and-analyzing-memory-dumps/ : Collecting and analyzing memory dumps
- https://habr.com/en/post/485198 : Еще один способ измерить производительность методов .NET приложений
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/31-multithreading/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_232

#30 выпуск подкаста DotNet&More: Удаленная работа и не только
Коронавирус! Паника! Запираем двери и работаем из дома! А как это сделать, Вам расскажут наши эксперты в новом выпуске. Наслаждайтесь и не болейте!
Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/VfekhKpecSRAVKJbA
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/03/DotNetAndMore-30-RemoteWork.mp3
Shownotes:
- [0:09:49] Success и не очень истории удаленной работы
- [0:22:21] Проблемы удаленной работы
- [0:32:07] Удаленная работа и общение
- [0:37:30] Работа в офисе и раздолбайство
- [0:50:57] Оборудование для удаленки
- [0:56:30] Как измерить свою производительность
- [1:11:57] Доверие работодателя
- [1:23:00] Выгорание
- [1:31:34] Как начать работать удаленно
- [1:46:18] Процессы
- [2:18:14] Слова напутствия
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/30-remote/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_229

#29 выпуск подкаста DotNet&More: Второй день DotNext 2019 и не только
Новый DotNext не за горами, и что может быть лучше, чем послушать эксклюзивные материалы с прошлой конференции.
Обсуждение ML и DDD, проблемы хайринга и конференций. Это и не только в нашем новом выпуске.
Промокод на DotNext: spbdotnet20spbhdy6h77pc
P.S.: Пожалуйста, поделитесь обратной связью https://forms.gle/qnbJe6z7nFJcARoA8
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/03/DotNetAndMore-29-DotNext-2.mp3
Shownotes:
- [0:03:15] Почему звездные спикеры такие ...
- [0:11:04] Будущее Domain Driven Design
- [0:25:18] Интервью с JetBrains
- [0:53:42] Круглый стол Machine Learning
- [1:22:55] Страх и ненависть к рекрутерам
- [1:31:24] Интервью с Лешей Федоровым
Ссылки:
- dotnext-piter.ru: DotNext
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/29-dotnext2/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_224

#28 выпуск подкаста DotNet&More: Blazor, SIMD, Performance и не только
Январский "застой" закончился, и мы представляем Вам первый выпуск в новом сезоне. Почему все говорят о Blazor? Зачем векторизация в .Net? Сравниваем производительность .Net Framework и .Net Core и не только.
P.S.: мы запустили новую рубрику "Расскажи про свой проект". Если у вас есть интересный и полезный опыт, пожалуйста, поделитесь им в социальных сетях, а лучше, приходите в выпуск.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2020/02/DotNetAndMore-28-BlazorAgain.mp3
Shownotes:
- [0:01:34] Blazor
- [0:26:41] Soft Skills
- [0:38:20] A small overview of SIMD in .NET/C#
- [0:46:42] Building a self-contained game in C# under 8 kilobytes
- [0:53:12] Benchmark - ASP.NET 4.8 Vs ASP.NET Core 3.0
- [1:05:31] Using Local Functions to Replace Comments
- [1:16:00] C# Coding Standards
- [1:26:58] "Расскажи про свой проект"
- [1:36:28] Legacy code и неизбежность
Ссылки:
- https://habr.com/en/post/484596/ : Blazor Client Side Интернет Магазин: Часть 1 — Авторизация oidc (oauth2) + Identity Server4
- https://hackernoon.com/how-blazor-is-going-to-change-web-development-y32i3zvw : How Blazor Is Going to Change Web Development
- https://habr.com/en/post/484822 : Blazor: как не дать компоненту заболеть или два подхода для отделения кода от разметки
- https://jimbuck.io/building-desktop-apps-with-blazor : Building Desktop Apps with Blazor
- http://blog.stevensanderson.com/2019/11/01/exploring-lighter-alternatives-to-electron-for-hosting-a-blazor-desktop-app : Exploring lighter alternatives to Electron for hosting a Blazor desktop app
- https://www.infoq.com/news/2020/01/mobile-blazor-bindings-apps : Blazor Makes Its Way into Cross-Platform Mobile App Development
- https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/ : Announcing Experimental Mobile Blazor Bindings
- https://habr.com/en/post/467689 : A small overview of SIMD in .NET/C#
- https://tirania.org/blog/archive/2008/Nov-03.html : Mono's SIMD Support: Making Mono safe for Gaming
- https://medium.com/@MStrehovsky/building-a-self-contained-game-in-c-under-8-kilobytes-74c3cf60ea04 : Building a self-contained game in C# under 8 kilobytes
- https://www.c-sharpcorner.com/article/benchmark-asp-net-4-8-vs-asp-net-core-3-0/ : Benchmark - ASP.NET 4.8 Vs ASP.NET Core 3.0
- https://habr.com/en/post/481558 : .NET Core vs Framework. Производительность коллекций
- https://aakinshin.net/posts/stopwatch/ : Stopwatch under the hood
- http://dontcodetired.com/blog/post/Using-Local-Functions-to-Replace-Comments : Using Local Functions to Replace Comments
- http://jesseliberty.com/2020/01/29/c-coding-standards : C# Coding Standards
- https://habr.com/en/post/486456/ : Цензура в исходном коде .NET Framework
- https://habr.com/en/company/microsoft/blog/483344/ : .NET docs what's new (December 2019)
- https://www.infoq.com/news/2020/01/roslynator-analyzers-231 : C# Static Analysis Tool Roslynator.Analyzers Now Has over 500 Ways to Improve Code
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/28-blazor-again/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_215

#27 выпуск подкаста DotNet&More: С Новым Годом и не только
Год подходит к концу и как можно пропустить новогодний выпуск? Вместе с традиционными участниками мы решили разобрать все статьи и новости, которые не успели затронуть в 2019 году, а их накопилось много:). И конечно, невозможно было не затронуть тему популярности C#, зарплат и не только.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/podcast/27-happy-new-year/
Shownotes:
- [0:04:09] Рейтинги языков программирования
- [0:23:07] Зарплаты .Net разработчиков
- [0:30:04] Сравнение производительности платформ
- [0:32:27] Самодокументируемый код
- [0:44:25] Строгая типизация
- [0:53:44] Работа с исключениями
- [1:03:19] Синтаксические анализаторы
- [1:17:53] Сложность C#8
- [1:23:11] Будущее C#
- [1:32:03] Records
- [1:40:19] Default Interface Methods
- [1:48:22] Истории про производительность
- [1:58:59] Обещания себе в новом году
- [2:04:10] Новости одной строкой
Ссылки:
- https://anchor.fm/stanislav-sidristij : Подкаст Стаса Сидристого "Аудиокнига .NET Platform Architecture"
- https://github.com/ixy-languages/ixy-languages : A high-speed network driver written in C, Rust, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python
- https://www.tiobe.com/tiobe-index/ : TIOBE Index
- http://pypl.github.io/PYPL.html : PYPL Index
- https://octoverse.github.com/ : Github
- https://habr.com/en/company/habr_career/blog/464655/ : Как менялись зарплаты и популярность языков программирования за последние 2 года
- https://habr.com/ru/company/piter/blog/460725/ : Самодокументируемый код – это (как правило) чушь
- https://habr.com/ru/post/462655/ : Типизируйте уже наконец свой код
- https://blog.elmah.io/csharp-exception-handling-best-practices : C# exception handling best practices
- https://cezarypiatek.github.io/post/exceptions-usages-analyzer : Exception usage analyzer
- https://habr.com/ru/post/481178 : Топ 10 ошибок в проектах C# за 2019 год
- https://devblogs.microsoft.com/dotnet/write-better-code-faster-with-roslyn-analyzers/ : Write Better Code Faster with Roslyn Analyzers
- https://github.com/dotnet/csharplang/blob/master/proposals/recordsv2.md : Records v2
- https://habr.com/ru/company/piter/blog/471872/ : Интерфейсы в C# 8: опасные допущения при реализации по умолчанию
- https://www.c-sharpcorner.com/article/candidate-features-for-c-sharp-9/ : Candidate Features For C# 9
- https://michaelscodingspot.com/array-iteration-vs-parallelism-in-c-net : How to Beat Array Iteration Performance with Parallelism in C# .NET
- https://habr.com/en/post/463213/ : Заблуждения начинающих C# разработчиков. Пытаемся ответить на стандартные вопросы
- https://medium.com/@zaccharles/net-core-3-0-aws-lambda-benchmarks-and-recommendations-8fee4dc131b0 : .NET Core 3.0 AWS Lambda Benchmarks and Recommendations
- https://michaelscodingspot.com/performance-problems-in-csharp-dotnet/ : Find, Fix, and Avoid Performance Problems in C# .NET: 10 Best Practices - Michael's Coding Spot
- https://habr.com/ru/post/466931/ : Оптимизация производительности .NET (C#) приложений
- https://habr.com/ru/company/microsoft/blog/474240/ : Вышел Orleans 3.0
- https://habr.com/en/company/microsoft/blog/476038/ : Создание современных облачных приложений с использованием Pulumi и .NET Core
- https://github.com/TomaszRewak/C-sharp-console-gui-framework : ConsoleGUI
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/27-happy-new-year/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_213

#26 выпуск подкаста DotNet&More: Первый день DotNext и не только
После долгой паузы мы возвращаемся с достаточно необычным выпуском. Как Вы знаете, в ноябре прошел Московский DotNext. На этой конференции, вместо просмотра докладов, мы приставали ко всем, от спикеров до обычных участников. Представляем Вам компоновку первого дня конференции. Разработчики PVS Studio рассказывают о Sonar Cube. Споры после докладов. Функциональное программирование и Akka Streams. Стоит ли иди работать в ВУЗ. Обо всем этом и не только слушайте в нашем новом выпуске.
P.S.: Заранее извиняемся за качество звука: на конференции опробовали новый микрофон, но еще не приноровились.
P.P.S.: В течении следующих месяцев мы выложим материалы со второго дня и большую подборку интервью со звездными спикерами на английском. Не волнуйтесь, “обычные” выпуски у нас тоже будут. Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2019/12/DotNetAndMore-25-DotNext1.mp3
Shownotes:
[0:00:07] Диалог о конференциях, сообществе и пути разработчика с Анатолием Кулаковым [0:10:35] Жраткаст, за обедом обсуждаем работу в ВУЗе и не только [0:32:12] Диалог об Akka Streams и функциональном программировании с Константином Житником [1:33:11] Богатая vs Анемичная модели: что думают участники [1:42:33] PVS Studio, срываем покровыСсылки: https://dotnext-moscow.ru/: DotNext https://dotnetmore.ru/wp-content/uploads/2019/12/DotNetAndMore-25-DotNext1.mp3

#25 выпуск подкаста DotNet&More: Юбилей, Performance, Mono vs .NetCore и не только
Сегодня у нашего подкаста праздник - ровно год назад вышел нулевой, пилотный выпуск. Поздравляем всех тех кто с нами все это время и, конечное же, новоприбывших. В честь дня рождения мы предлагаем послушать интервью с Егором Богатовым, который рассказал про секреты производительности .Net, будущее Mono и не только.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
PS: радостная новость для наших слушателей из Краснодара, 6 декабря состоится 2-й митап KrdDotNet! Подробности: https://krddotnet.timepad.ru/event/1118367/
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2019/11/DotNetAndMore-25-Anniversary.mp3
Ссылки:
- https://youtu.be/n3-j_sTtGb0: Егор Богатов — Оптимизации внутри .NET Core
- https://devblogs.microsoft.com/dotnet/hardware-intrinsics-in-net-core/: Hardware Intrinsics in .NET Core
- https://habr.com/en/post/435840/: Небольшой обзор SIMD в .NET/C#
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/25-anniversary/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_210

#24 выпуск подкаста DotNet&More: Drinkcast с британцами и не только (осторожно English)
PS: если у Вас возникнет желание помочь сообществу сурдопереводом данного выпуска, пишите в vk, twitter, telegram.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/11/DotNetAndMore-24-Gazprom.mp3
Shownotes:
[0:01:03] .Net, not Java[0:03:45] Machine Learning[0:09:50] Future of .Net[0:13:16] Job Market in UK[0:16:20] Requirements to English level[0:31:33] .Net vs Java[0:34:36] Clouds
Ссылки:
vk.com/spbdotnet?w=wall-96893798_956%2Fall : SpbDotNet №50 Stewart Ridgway «Reading the News programmatically – An Example»https://vk.com/spbdotnet?w=wall-96893798_955%2Fall : SpbDotNet №50 Chris Ryder «Near Silent Trading»
dotnetmore.ru/wp-content/uploads/2019/11/DotNetAndMore-24-Gazprom.mp3

#23 выпуск подкаста DotNet&More: Архитектура, вопросы на собеседование и не только
В преддверии DotNext нам хотелось разобрать тему, вызывающую массу вопросов и споров: кто такие архитекторы, чем они занимаются и как стать одним из них. Для этого мы собрали в выпуске двух гостей с диаметрально противоположными взглядами.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания:
Shownotes:
- [0:00:37] .Next Libraries
- [0:06:31] Чем занимаются архитекторы
- [0:28:09] Как стать архитектором
- [0:43:53] Разбор результатов конкурса
- [0:45:39] Default Interface Members
- [1:00:04] Задачи на собеседование и велосипеды
- [1:15:30] Новости одной строкой
Ссылки:
- https://sakno.github.io/dotNext/ : .NEXT Libraries
- https://habr.com/en/post/464931/ : Ассемблерные вставки… в C#?
- https://github.com/dotnet/docs/issues/6361 : Are Code Contracts going to be supported in .NET Core going forwards?
- https://www.stevejgordon.co.uk/an-introduction-to-system-threading-channels : AN INTRODUCTION TO SYSTEM.THREADING.CHANNELS
- https://www.tabsoverspaces.com/233802-whats-the-maximum-number-of-generic-parameters-for-a-class-in-net-csharp : What’s the maximum number of generic parameters for a class in .NET/C#?
- https://michaelscodingspot.com/the-battle-of-c-to-json-serializers-in-net-core-3/ : The Battle of C# to JSON Serializers in .NET Core 3
- https://blog.hediet.de/post/how-to-stress-the-csharp-compiler : How to Stress the C# Compiler
- https://devblogs.microsoft.com/commandline/announcing-wsl-2/ : WSL 2
- https://devblogs.microsoft.com/dotnet/announcing-net-core-3-1-preview-1/ : Announcing .NET Core 3.1 Preview 1
- https://github.com/dotnetmore/job-interview-competition : Материалы конкурса
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/23-architecture/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_204

#22 выпуск подкаста DotNet&More: Бесплатный билет на DotNext, F# vs C# и не только
Ровно месяц остался до крупнейшей .Net конференции DotNext и мы рады объявить конкурс, победителю которого достанется бесплатный билет. Для того чтобы поучаствовать, Вам достаточно поделиться своими любимыми вопросами, задачками, тестовыми заданиями на собеседование. Создавайте pull requests в наш репозиторий: https://github.com/dotnetmore/job-interview-competition. Дедлайн 16 октября.
В новом выпуске мы пригласили участников программного комитета Романа Неволина и Максима Аршинова дабы не только обсудить конференцию, но и похоливарить на тему C#8 как функциональный язык программирования, нужен ли F#, казалось бы, при чем тут Kotlin и не только.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2019/10/DotNetAndMore-23-FP.mp3
Shownotes:
- [0:00:45] Условия конкурса
- [0:02:24] Конференция DotNext
- [0:05:48] C#8
- [0:08:09] C# vs Java
- [0:11:42] Почему нет Unity докладов на DotNext
- [0:21:03] C#8 и функциональное программирование
- [0:45:12] Нужен ли F#?
- [0:53:07] Функциональное программирование как мейнстрим
- [0:59:49] Kotlin
- [1:12:42] Анемичная vs Богатая модель
- [1:21:31] Code Review
- [1:31:24] Новости одной строкой
Ссылки:
- https://dotnext-moscow.ru/ : DotNext
- https://youtu.be/PAjZYgK4Kpw : AR/VR: Дмитрий Валяев - Мобильный AR на Unity Engine: нюансы разработки и интересы бизнеса
- https://www.codeproject.com/Articles/1259066/10-Points-to-Secure-Your-ASP-NET-Core-MVC-Applic-2 : 10 Points to Secure Your ASP.NET Core MVC Applications
- https://www.stevejgordon.co.uk/using-high-performance-dotnetcore-csharp-techniques-to-base64-encode-a-guid : USING HIGH-PERFORMANCE TECHNIQUES TO BASE64 ENCODE A GUID
- https://devblogs.microsoft.com/visualstudio/refactoring-made-easy-with-intellicode/ : Refactoring made easy with IntelliCode!
- https://markheath.net/post/system-io-pipelines-high-perf-audio : Experimenting with System.IO.Pipelines for high performance audio
- https://habr.com/en/post/464921/ : System.IO.Pipelines — малоизвестный инструмент для любителей высокой производительности
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/22-fp/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_197

#21 выпуск подкаста DotNet&More: Blazor, NetCore 3.0 Preview, C#8 и не только
Поздравляем всех .Net разработчиков с профессиональным праздником!
В том время как .Net Core 3.0 подходит к финишной прямой мы решили поделиться нашим опытом использования preview версии. Кроме того, мы пригласили гостя, который готов рассказать все что думает про Blazor и WebAssembly.
Более того, у нас появилась новая рубрика "Новости одной строкой"! В ней мы перечисляем топики, которые не вошли в основной стрим, но достойны упоминания.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2019/09/DotNetAndMore-21-Blazor.mp3
Shownotes:
- [0:03:52] DotNet Core 3.0 на проде
- [0:08:18] Жизнь на preview версиях
- [0:13:46] AspNet Core 3.0 и его фитчи
- [0:18:54] Blazor
- [0:23:52] Shared business logic и Xamarin
- [0:46:11] Очередной оффтопик про Go
- [0:52:37] C#8 на проде
- [1:13;46] Новости одной строкой
Ссылки:
- https://andrewlock.net/series/exploring-asp-net-core-3/ Series: Exploring ASP.NET Core 3.0
- https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Blazor-Tips-and-Tricks Blazor Tips and Tricks
- https://www.infoq.com/articles/webassembly-blazor/ WebAssembly and Blazor: A Decades Old Problem Solved
- https://channel9.msdn.com/Shows/On-NET/Server-side-Blazor-in-NET-Core-30 Server-side Blazor in .NET Core 3.0
- https://devblogs.microsoft.com/dotnet/try-out-nullable-reference-types/ Try out Nullable Reference Types
- https://devblogs.microsoft.com/dotnet/default-implementations-in-interfaces/ Default implementations in interfaces
- https://www.dotnetconf.net/ .NET Conf 2019
- https://www.hanselman.com/blog/dotnetNewWorkerWindowsServicesOrLinuxSystemdServicesInNETCore.aspx dotnet new worker
- https://devblogs.microsoft.com/dotnet/net-core-and-systemd/ .NET Core and systemd
- https://raygun.com/blog/dot-net-debugging NET Debugging: 6 techniques you need in your arsenal
- https://michaelscodingspot.com/logging-in-dotnet Logging in C# .NET Modern-day Practices: The Complete Guide
- http://tooslowexception.com/net-memory-management-posters/ .NET Memory Management posters
Ссылки (off topic):
- https://tabnine.com/: TabNine
- https://youtu.be/R4sTvHXkToQ: Александр Соловьев "Functional Reactive Programming & ClojureScript"
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/21-blazor/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_186

#20 выпуск подкаста DotNet&More: Game Dev на завтрак и не только
Многие из нас пришли в программирование с желанием разрабатывать игры, но увлекательный мир кровавого энтерпрайза настолько захлестнул, что эта мечта так и остается мечтой. И у нас так и остается виcеть вопрос: как же живет этот прекрасный или ужасный GameDev мир.
В юбилейном выпуске DotNet&More мы пригласили гостя, Solution Architect Game Dev направления, Алексея Стрельцова.
Что из себя представляет разработка на Unity с технической и организационной точки зрения? Есть ли деньги в GameDev? Стоит ли вообще менять уютное формочкописание и уходить в разработку игр?
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания:
Shownotes:
- [0:01:45] Отличие Game Dev разработки от классического энтерпрайза
- [0:20:52] Производительность
- [0:51:17] GC в Unity и Allocation Free Code
- [1:04:47] Мифы о GameDev: зарплаты, кранчи и проч.
- [1:14:40] Переход в GameDev
Ссылки:
- https://unity3d.com: Unity3D
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/20-gamedev/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_181

#19 Кишочки за завтраком и не только
Представляем вам экспериментальный выпуск .Net Breakfast в котором мы будем собираться в нестандартном составе и просто обсуждать насущные темы, приглашать интересных гостей. В этот раз к нам заглянул Стас Сидристый, с которым мы поговорили о необходимости понимания внутренностей .Net, книге Конрода Кокосы, многопоточности и не только.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2019/08/DotNetAndMore-19-Breakfast.mp3
Shownotes:
- [0:03:20] Зачем .Net разработчику знать внутренности платформы?
- [0:05:31] "Pro .NET Memory Management" Konrad Kokosa
- [0:22:38] Оптимизация производительности
- [0:33:26] Многопоточность
- [0:52:17] Тестирование многопоточнных приложений
- [0:55:23] Многопоточность и собеседования
Ссылки:
- http://clrium.ru: CLRium#6
- https://prodotnetmemory.com: "Pro .NET Memory Management" Konrad Kokosa
- https://habr.com/en/company/jugru/blog/338732: Перформанс: что в имени тебе моём?
Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/19-breakfast/
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_173

#18 ASP.NET Core Developer Roadmap и не только
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/07/DotNetAndMore-18-DeveloperRoadmap.mp3
Shownotes:
[0:00:58] ASP.NET Core Developer Roadmap[0:47:13] Чему я научился на своём горьком опыте (за 30 лет в разработке ПО)
Ссылки:
github.com/MoienTajik/AspNetCore-Developer-Roadmap: ASP.NET Core Developer Roadmaphttps://habr.com/en/company/mailru/blog/456862/: Чему я научился на своём горьком опыте (за 30 лет в разработке ПО)
dotnetmore.ru/wp-content/uploads/2019/07/DotNetAndMore-18-DeveloperRoadmap.mp3

#17 WCF наносит ответный удар и не только
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/07/DotNetAndMore-17-WCFComeback.mp3
Shownotes:
[0:00:55] You can now download the new Open Source Windows Terminal[0:10:01] WF and WCF Given to the Community[0:31:12] Introducing Microsoft.FeatureManagement[0:38:31] Расцвет и упадок Visual Basic[0:59:26] .NET Interview Questions[1:06:19] C# Interview Questions[1:18:49] Announcing .NET Core 3.0 Preview 6[1:30:54] Tips on Container Tools for Visual Studio
Ссылки:
www.hanselman.com/blog/YouCanNowDownloadTheNewOpenSourceWindowsTerminal.aspx : You can now download the new Open Source Windows Terminalhttps://www.infoq.com/news/2019/06/WCF-Decision: WF and WCF Given to the Communityhttps://youtu.be/Z5o0PbWDzJM : ITSubbotnik – T4 и DSL Tools или наш опыт использования Model Driven Architecture (MDA)https://andrewlock.net/introducing-the-microsoft-featuremanagement-library-adding-feature-flags-to-an-asp-net-core-app-part-1/ : Introducing Microsoft.FeatureManagement habr.com/ru/post/456692/ : Расцвет и упадок Visual Basichttps://www.c-sharpcorner.com/article/dot-net-interview-questions/ : .NET Interview Questionshttps://www.c-sharpcorner.com/UploadFile/puranindia/C-Sharp-interview-questions/ : C# Interview Questionshttps://devblogs.microsoft.com/dotnet/announcing-net-core-3-0-preview-6/ : Announcing .NET Core 3.0 Preview 6https://www.hanselman.com/blog/MakingATinyNETCore30EntirelySelfcontainedSingleExecutable.aspx : Making a tiny .NET Core 3.0 entirely self-contained single executablehttps://dotnetcoretutorials.com/2019/06/20/publishing-a-single-exe-file-in-net-core-3-0/ : Publishing A Single EXE File In .NET Core 3.0 – .NET Core Tutorialshttps://www.paraesthesia.com/archive/2019/06/18/tips-on-container-tools-for-visual-studio/ : Tips on Container Tools for Visual Studio
dotnetmore.ru/wp-content/uploads/2019/07/DotNetAndMore-17-WCFComeback.mp3

#16 Windows Terminal, TryNet и не только
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/06/DotNetAndMore-16-Terminal.mp3
Shownotes:
[0:00:22] Windows Terminal[0:15:09] Try.Net[0:20:17] Internet Explorer в Chromium[0:25:26] Net Core Service Workers[0:32:01] Best 20 dot Net Core Libraries Every Developer should know[1:22:39] Оптимизация сборки мусора в высоконагруженном .NET сервисе
Ссылки:
devblogs.microsoft.com/commandline/introducing-windows-terminal/ : Introducing Windows Terminalhttps://devblogs.microsoft.com/dotnet/creating-interactive-net-documentation/ : Create Interactive .NET Documentation with Try .NEThttps://devblogs.microsoft.com/aspnet/net-core-workers-as-windows-services/ : .NET Core Workers as Windows Serviceshttps://www.theverge.com/2019/5/6/18527875/microsoft-chromium-edge-new-features-build-2019 : Microsoft is building Internet Explorer into its new Chromium Edge, adding new featureshttps://codinginfinite.com/best-top-dot-net-core-useful-libraries-open-source/ : BEST 20 .NET CORE LIBRARIES EVERY DEVELOPER SHOULD KNOWhttps://vk.com/wall-101965347_202082?hash=998e24c7e258a5acda : Креативная презентация алгоритмов сортировкиhttps://youtu.be/X1V6_OyQKLw : Владимир Кочетков — Подводные камни System.Security.Cryptographyhttps://habr.com/en/post/452298/ : Оптимизация сборки мусора в высоконагруженном .NET сервисе
dotnetmore.ru/wp-content/uploads/2019/06/DotNetAndMore-16-Terminal.mp3

#15 Build2019 и не только
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/05/DotNetAndMore-15-Build2019.mp3
Shownotes:
[01:25] Build 2019[24:21] ML.NET[56:30] Функциональное программирование
Ссылки:
www.microsoft.com/en-us/build : Build 2019https://devblogs.microsoft.com/dotnet/introducing-net-5/ : Introducing .NET 5https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet : ML.NEThttps://blog.ploeh.dk/2018/06/25/visitor-as-a-sum-type/ : Visitor as a sum type by Mark Seemann
dotnetmore.ru/wp-content/uploads/2019/05/DotNetAndMore-15-Build2019.mp3

#14 DotNext и не только
P.S.: по правде говоря, мы записали более двух часов материалов. Но нам так хотелось выпустить секцию .Next как можно раньше, что мы решили разделить выпуск на две части. Вторую половину ждите совсем скоро.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/05/DotNetAndMore-14-BeforeDotNext.mp3
Shownotes:
[01.05] DotNext
Ссылки:
dotnext-piter.ru/: DotNext 2019 Piter
dotnetmore.ru/wp-content/uploads/2019/05/DotNetAndMore-14-BeforeDotNext.mp3

#13 Stack Overflow Developer Survey 2019 и не только
P.S. А что бы совсем не скатываться в желтизну, мы обсудили .NET for Apache Spark и новый .NetCore 3 Preview 4
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/05/DotNetAndMore-13-Trends.mp3
dotnetmore.ru/wp-content/uploads/2019/05/DotNetAndMore-13-Trends.mp3
Shownotes:
[00:08:05]: Stack Overflow Developer Survey 2019[01:02:57]: .NET for Apache Spark[01:16:31]: .NetCore 3 Preview 4
Ссылки:
Stack Overflow Developer Survey 2019: insights.stackoverflow.com/survey/2019Introducing .NET for Apache® Spark Preview: devblogs.microsoft.com/dotnet/introducing-net-for-apache-spark/Announcing .NET Core 3 Preview 4 : devblogs.microsoft.com/dotnet/announcing-net-core-3-preview-4/OutOfMemory – a nerdy card game for developers!: tooslowexception.com/outofmemory-a-nerdy-card-game-for-developers/

#12 Visual Studio 2019, работа рубежом и не только
В дополнение ко всему, наш постоянный гость, Артем, рассказал много деталей про трудоустройство, работу и адаптацию за границей.
Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.
Ссылка для скачивания: dotnetmore.ru/wp-content/uploads/2019/04/DotNetAndMore-12-VS2019.mp3
dotnetmore.ru/wp-content/uploads/2019/04/DotNetAndMore-12-VS2019.mp3
Ссылки:
Visual Studio 2019 .NET productivity: https://devblogs.microsoft.com/dotnet/visual-studio-2019-net-productivity-2/Асинхронный рассинхрон: антипаттерны в работе с async/await в .NET: habr.com/en/company/dodopizzaio/blog/435666/Async Guidance: github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md

#11 Full Stack разработка, Async-await в 2019 году, Fat Controllers и не только

#10 Drinkcast после IT Global Meetup
Не забывайте оставлять комментарии, обсуждать наших гостей, так как только обратная связь позволяет нам понимать, что вам интересно.
Скачать: dotnetmore.ru/wp-content/uploads/2019/04/DotNetAndMore-10-Drinkcast-ITGM.mp3
dotnetmore.ru/wp-content/uploads/2019/04/DotNetAndMore-10-Drinkcast-ITGM.mp3

#09 Net Foundation, Global Tools и не только

#08 Asp Net 3 и не только

#07 Не менее экспериментальный Drinkcast и не только
Не забывайте оставлять комментарии, обсуждать наших гостей, так как только обратная связь позволяет нам понимать, что вам интересно.
Скачать: dotnetmore.ru/wp-content/uploads/2019/02/DotNetAndMore-08-Drinkcast2.mp3
dotnetmore.ru/wp-content/uploads/2019/02/DotNetAndMore-08-Drinkcast2.mp3

#06 10 ошибок .Net программистов и не только

#05 Экспериментальный Drinkcast и не только
После каждого митапа DotNetRu сообщества, самые активные представители идут бар, где происходят самые жаркие обсуждения: должен ли .Net разработчик становиться Full-Stack, нужно ли знать assembler, как работать в токсичном коллективе и многое другое.
В этот раз, мы взяли с собой аппаратуру, поймали спикеров и записали для вас все, все, все.
PS: так как этот выпуск экспериментальный, мы просим в комментариях в VK (http://vk.com/dotnetmore) или Telegram (http://t.me/dotnetmore_chat) писать Ваше мнение. Если такой формат Вам по душе, мы продолжим записывать Drinkcast’s.
Ссылки:
Писать веб-сайты на ассемблере полезно и приятно: https://habr.com/en/post/318916/Иди-ка ты на !@# со своей «токсичностью»: https://habr.com/ru/post/432700/Коаны о программировании: thecodelesscode.com/contents?lang=ru
dotnetmore.ru/wp-content/uploads/2019/01/DotNetAndMore-05-Drinkcast.mp3

#04 Рейтинг C#/VB.NET и не только

#03 Новогодний
dotnetmore.ru/wp-content/uploads/2019/01/DotNetAndMore-03-HappyNewYear.mp3

#02 NetCore 2.2 и не только
dotnetmore.ru/wp-content/uploads/2019/01/DotNetAndMore-02-Connect.mp3

#01 По следам DotNext, что нас ждет в NetStandard 2.1 и многое другое
dotnetmore.ru/wp-content/uploads/2019/01/DotNetAndMore-01-Dotnext.mp3

#00 Самые спорные возможности C#8
dotnetmore.ru/wp-content/uploads/2019/01/DotNetAndMore-00-Pilot.mp3