Skip to main content
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

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

DotNet & MoreJun 20, 2021

00:00
02:27:08
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