Skip to main content
Spotify for Podcasters
DotNet & More

DotNet & More

By DotNet & More

Подкаст о .Net технологиях и не только.

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
Available on
Apple Podcasts Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

#03 Новогодний

DotNet & MoreJan 12, 2019

00:00
01:00:47
DotNet&More #67: Unity для прожжённых энтерпрайзщиков, архитектура и не только

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/

Feb 22, 202202:55:33
DotNet&More #66: Статический анализ и не только

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


Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Feb 14, 202202:53:45
DotNet&More #65: Карьерное самоубийство и не только

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/


Feb 08, 202203:21:05
DotNet&More #64: Новогодний выпуск, фильтрация нюдс и не только

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


Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Dec 27, 202102:05:43
DotNet&More #63: Анти-паттерны архитектуры и не только

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


Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Dec 21, 202103:44:40
DotNet&More #62: Кеширование, материализация и не только

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/


Dec 07, 202104:13:22
DotNet&More #61: Проектирование API и не только

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


Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Nov 30, 202104:40:54
DotNet&More #60: День рождения подкаста, Стас Сидристый, Толя Кулаков и не только

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/

Nov 20, 202103:11:06
DotNet&More #59: Смена профессии, стека технологий и не только

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


Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Nov 13, 202103:40:41
DotNet&More #58: Low Code, No Code и не только

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


Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Nov 02, 202103:21:03
DotNet&More #57: Сергей Тепляков и не только

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


Copyright: https://creativecommons.org/licenses/by-sa/4.0/

Oct 30, 202102:35:51
DotNet&More #56: DotNext не торт и не только

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/

Oct 19, 202103:11:20
DotNet&More #55: Мифы и не только

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

Oct 14, 202101:56:18
DotNet&More #54: GoLang и не только

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

Oct 06, 202102:17:20
DotNet&More #53: С#10 и не только

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

Sep 20, 202101:49:17
#52 выпуск подкаста DotNet&More: Книги для молодых разработчиков и не только

#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

Aug 18, 202102:21:16
#51 выпуск подкаста DotNet&More: Data Science и не только

#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

Jul 31, 202102:07:09
#50 выпуск подкаста DotNet&More: Xamarin и не только

#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

Jul 10, 202101:28:10
#49 выпуск подкаста DotNet&More: Pet проекты и не только

#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

Jun 20, 202102:27:08
#48 выпуск подкаста DotNet&More: Вопросы на собеседованиях и не только

#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/ : Блог Сергея Теплякова

May 30, 202102:31:55
#47 выпуск подкаста DotNet&More: Говнокод и не только

#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


May 05, 202101:05:47
#46 выпуск подкаста DotNet&More: Defensive Programming и не только

#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#

Apr 26, 202102:10:08
#45 выпуск подкаста DotNet&More: Performance, Zero Allocations и не только

#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 выпуску

Apr 08, 202101:21:26
#44 выпуск подкаста DotNet&More: NoSQL и не только

#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

Apr 01, 202149:55
#43 выпуск подкаста DotNet&More: Security и не только

#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

Feb 25, 202102:15:36
#42 выпуск подкаста DotNet&More: С Новым Годом и не только

#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

Dec 31, 202002:25:48
#41 выпуск подкаста DotNet&More: Нам 2 года и не только

#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/ : Данияр Сугралинов. "Кирпичи"

Nov 18, 202002:00:06
#40 выпуск подкаста DotNet&More: Open Source, C#8 ретроспектива и не только

#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

Oct 31, 202002:06:42
#39 выпуск подкаста DotNet&More: Деньги и не только

#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 Налогообложение

Oct 15, 202001:59:08
#38 выпуск подкаста DotNet&More: WinForms, WPF, WCF, IIS и не только

#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

Sep 16, 202002:01:42
#37 выпуск подкаста DotNet&More: Документация, UML и не только

#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)

Sep 06, 202001:27:56
#36 выпуск подкаста DotNet&More: Machine Learning и не только

#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

Aug 01, 202001:11:17
#35 выпуск подкаста DotNet&More: .Net Summit и не только

#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

Jul 07, 202002:10:55
#34 выпуск подкаста DotNet&More: Unity, GameDev и не только

#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

Jun 24, 202002:31:46
#33 выпуск подкаста DotNet&More: Обучение студентов и не только

#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

Jun 12, 202002:00:57
#32 выпуск подкаста DotNet&More: Raffaele Rialdi, Jon Galloway, Christophe Nasarre-Soulier, Pavel Yosifovich, Scott Wlaschin и не только

#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

May 01, 202003:29:03
#31 выпуск подкаста DotNet&More: Многопоточность и не только

#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

Apr 09, 202002:00:00
#30 выпуск подкаста DotNet&More: Удаленная работа и не только

#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

Mar 11, 202002:26:29
#29 выпуск подкаста DotNet&More: Второй день DotNext 2019 и не только

#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

Mar 01, 202002:13:20
#28 выпуск подкаста DotNet&More: Blazor, SIMD, Performance и не только

#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

Feb 13, 202001:51:03
#27 выпуск подкаста DotNet&More: С Новым Годом и не только

#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

Dec 31, 201902:11:27
#26 выпуск подкаста DotNet&More: Первый день DotNext и не только

#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

Dec 18, 201902:04:18
#25 выпуск подкаста DotNet&More: Юбилей, Performance, Mono vs .NetCore и не только

#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

Nov 15, 201931:44
#24 выпуск подкаста DotNet&More: Drinkcast с британцами и не только (осторожно English)

#24 выпуск подкаста DotNet&More: Drinkcast с британцами и не только (осторожно English)

Nov 04, 201957:07
#23 выпуск подкаста DotNet&More: Архитектура, вопросы на собеседование и не только

#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

Nov 02, 201901:30:12
#22 выпуск подкаста DotNet&More: Бесплатный билет на DotNext, F# vs C# и не только

#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

Oct 05, 201901:37:04
#21 выпуск подкаста DotNet&More: Blazor, NetCore 3.0 Preview, C#8 и не только

#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

Sep 12, 201901:17:02
#20 выпуск подкаста DotNet&More: Game Dev на завтрак и не только

#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

Aug 22, 201901:32:14
#19 Кишочки за завтраком и не только

#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

Aug 09, 201901:10:25
#18 ASP.NET Core Developer Roadmap и не только
Jul 25, 201901:23:16
#17 WCF наносит ответный удар и не только

#17 WCF наносит ответный удар и не только

Лето, пора отпусков и каникул. Но наш подкаст не знает слова отдых. Есть ли будущее у WCF и WWF? Чего ждать от собеседований? Как собрать fat binary за 2 шага? Обо всем этом и не только в нашем новом выпуске.



Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.



Ссылка для скачивания:
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
Jul 07, 201901:40:13
#16 Windows Terminal, TryNet и не только

#16 Windows Terminal, TryNet и не только

Традиционно, после яркого мая наступает июньское затишье. А это значит, что стоит откопать и обсудить темы, затерявшиеся за громом майских конференций. Стоит ли ждать Windows Terminal? Что такое TryNet? 20 библиотек, которые должен знать любой разработчик. Об этом и не только в новом выпуске нашего подкаста.



Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы.



Ссылка для скачивания:
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
Jun 15, 201901:35:49
#15 Build2019 и не только
May 24, 201901:19:23
#14 DotNext и не только
May 12, 201943:36
#13 Stack Overflow Developer Survey 2019 и не только

#13 Stack Overflow Developer Survey 2019 и не только

Каждый год Stack Overflow проводить опрос своих посетителей, дабы понять тренды современной разработки. И мы не могли пройти мимо результатов данного опроса. Нужны ли Back-end разработчики? Кто зарабатывает больше, .Net или Java? Есть ли программирование после сорока? Ответы на эти вопросы и не только слушайте в нашем новом выпуске.



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/
May 09, 201901:27:22
#12 Visual Studio 2019, работа рубежом и не только

#12 Visual Studio 2019, работа рубежом и не только

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

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

Кто ходит в гости к нам в подкаст, тот поступает мудро. В данном выпуске у нас было двое мудрецов, которые, надеемся, превратятся в постоянных посетителей. С ними мы расставили точки над темой Full-Stack, немного поспорили про необходимость async-await, погрузились в тему Fat Controllers. Ссылки: Demystifying Async/Await: https://chrisstclair.co.uk/demystifying-async-await/?utm_source=csharpdigest&utm_medium=email&utm_campaign=featuredО том, как из C# я перешел в Elixir/Phoenix: https://habr.com/en/post/435796/When to use C# LINQ with Query Syntax over Method Syntax: https://michaelscodingspot.com/when-to-use-c-linq-with-query-syntax-over-method-syntax/?utm_source=csharpdigest&utm_medium=email&utm_campaign=featuredVisualizing thin ASP.NET Controllers via SOLID Principles: https://makingloops.com/visualizing-thin-controllers/?utm_source=csharpdigest&utm_medium=email&utm_campaign=featured6 types of code you shouldn’t have inside your .NET controllers: https://makingloops.com/fat-controller-causes/?utm_source=csharpdigest&utm_medium=email&utm_campaign=featured Скачать: https://dotnetmore.ru/wp-content/uploads/2019/04/DotNetAndMore-11-FatControllers.mp3 https://dotnetmore.ru/wp-content/uploads/2019/04/DotNetAndMore-11-FatControllers.mp3
Apr 11, 201901:39:56
#10 Drinkcast после IT Global Meetup
Apr 05, 201901:19:24
#09 Net Foundation, Global Tools и не только

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

Несмотря на все обстоятельства, представляем Вам новый, 10 выпуск подкаста DotNet & More. К сожалению, пост продакшн выпуска неоправданно затянулся, так что некоторые топики могут показаться немного outdated. Тем не менее, мы надеемся, Вам будет интересно обсуждение .Net Foundation, возможности Global Tools, Defer в C#, очень короткий спор про логирование, и не только. Ссылки: Net Foundation: https://election.dotnetfoundation.org/Splunk уходит из России: https://habr.com/ru/post/441004/Dotnet format: https://twitter.com/gotheap/status/1096129261025484800?s=09C# Futures Defer: https://www.infoq.com/news/2019/02/csharp-defer?utm_source=csharpdigest&utm_medium=email&utm_campaign=featuredASP.NET Core (not that secret) User Secrets Explained: https://blog.elmah.io/asp-net-core-not-that-secret-user-secrets-explained/An in-depth analysis of .NET Core 3.0 support for WPF and Winforms APIs: https://blog.ndepend.com/net-core-3-0-support-for-wpf-and-winforms-apis/?utm_source=csharpdigest&utm_medium=email&utm_campaign=featured Скачать: https://dotnetmore.ru/wp-content/uploads/2019/03/DotNetAndMore-09-Holywar.mp3 https://dotnetmore.ru/wp-content/uploads/2019/03/DotNetAndMore-09-Holywar.mp3
Mar 19, 201901:48:48
#08 Asp Net 3 и не только

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

Всем привет. Представляем вам новый выпуск подкаста DotNet & More. До этого мы откладывали обсуждение новинок AspNet Core 3.0, а ведь эта новость для многих так важна. Так что мы собрались с мыслями, и разобрали по косточкам обещанные возможности. Кроме того, всегда есть время философским рассуждениями, и в этот раз не удалось избежать этого. Ссылки:– ASP.NET Core: Saturating 10GbE at 7+ million request/s: https://www.ageofascent.com/2019/02/04/asp-net-core-saturating-10gbe-at-7-million-requests-per-second/– ASP.NET Core updates in .NET Core 3.0 Preview 2: https://blogs.msdn.microsoft.com/webdev/2019/01/29/aspnet-core-3-preview-2/– High performance IO with System.IO.Pipelines: https://channel9.msdn.com/Shows/On-NET/High-performance-IO-with-SystemIOPipelines?WT.mc_id=ondotnet-twitter-cephilli Скачать: https://dotnetmore.ru/wp-content/uploads/2019/02/DotNetAndMore-08-AspNet3.mp3 https://dotnetmore.ru/wp-content/uploads/2019/02/DotNetAndMore-08-AspNet3.mp3
Feb 23, 201901:25:29
#07 Не менее экспериментальный Drinkcast и не только
Feb 20, 201901:00:59
#06 10 ошибок .Net программистов и не только

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

Наступил последний месяц зимы, и мы представляем очередной выпуск подкаста “DotNet & More”. Рассмотрев последние вкусности от Microsoft, как то улучшенный switch оператор и фитчи NetCore 3.0, хайповые machine learning и big data в .Net мире, мы решили немного поговорить о вечном, об ошибках. P.S.: спасибо всем за обратную связь, мы добавили фоновую музыку и убрали собаку в начале P.P.S.: заранее извиняемся за ужасный звук одного из ведущих. Хотелось бы сказать, что он ехал на своем BMW из Майами, но нет, он просто криво настроил микрофон. Links: Do more with patterns in C# 8.0: https://blogs.msdn.microsoft.com/dotnet/2019/01/24/do-more-with-patterns-in-c-8-0/The 10 Most Common Mistakes in C# Programming: https://www.toptal.com/c-sharp/top-10-mistakes-that-c-sharp-programmers-makeHelp us plan the future of .NET and Big Data: https://blogs.msdn.microsoft.com/dotnet/2019/01/28/help-us-plan-the-future-of-net-and-big-data/Net Core 3 Preview: https://blogs.msdn.microsoft.com/dotnet/2019/01/29/announcing-net-core-3-preview-2/ Скачать: https://dotnetmore.ru/wp-content/uploads/2019/02/DotNetAndMore-06-Top10AndMore.mp3 https://dotnetmore.ru/wp-content/uploads/2019/02/DotNetAndMore-06-Top10AndMore.mp3
Feb 07, 201901:21:39
#05 Экспериментальный Drinkcast и не только

#05 Экспериментальный Drinkcast и не только

Рано или поздно, такое должно было произойти: из-за технических неполадок, нам не удалось полноценно обработать очередной выпуск. Но не расстраивайтесь. Дабы скрасить Ваше ожидание, мы записали экспериментальный 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
Jan 29, 201954:42
#04 Рейтинг C#/VB.NET и не только

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

Представляем Вам четвертый эпизод подкаста “DotNet и не только (DotNet & More)”, где мы обсудим недавний “взлет” VisualBasic.Net и падение C# в TIOBE индексе, а так же их положение в других статистических источниках.Но это еще не все. Мы начинаем новую рубрику: самые интересные статьи. Предлагайте Ваши темы для обсуждения и мы обязательно их коснемся. https://dotnetmore.ru/wp-content/uploads/2019/01/DotNetAndMore-04-Tiobe.mp3
Jan 12, 201953:34
#03 Новогодний
Jan 12, 201901:00:47
#02 NetCore 2.2 и не только
Jan 12, 201901:08:43
#01 По следам DotNext, что нас ждет в NetStandard 2.1 и многое другое
Jan 12, 201948:04
#00 Самые спорные возможности C#8
Jan 05, 201944:59