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

Ссылка для скачивания: https://anchor.fm/s/2af04a2c/podcast/play/27398149/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2021-1-25%2Fe681d116-6850-b4dd-be6a-c3eeb3860117.mp3
Слушайте нас на сайте: https://anchor.fm/dotnetmore/episodes/43---DotNetMore-Security-er2ki5
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_318
Security и не только
DotNet & More
#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
NoSQL и не только
DotNet & More
#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

Ссылка для скачивания: https://anchor.fm/s/2af04a2c/podcast/play/30505521/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2021-3-1%2F2f27c3ba-a0e9-fade-4bfe-e3a11c31bc8b.mp3
Слушайте нас на сайте: https://anchor.fm/dotnetmore/episodes/44---DotNetMore-NoSQL-eu1f3h
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_319
Всем привет.
Осталось 20 дней до главной .Net конференции DotNext (https://bit.ly/3sFiQ1I) и у нас для Вас небольшой подарок, скидочный промокод: DotRadioMore2021JRGpc.
Более того, мы объявляем конкурс шуток про .Net (все таки недавно было 1 апреля): оставляйте свои комментарии в наших группах в VK, Twitter или Telegram. До 10 апреля мы выберем победителя, и он получит бесплатный билет на DotNext Piter 2021.
Performance, Zero Allocations и не только
DotNet & More
#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 : Станислав Сидристы
Всем добрый день. 10 дней назад мы объявили конкурс шуток, призом в котором является билет на DotNext. Соревнование было нешуточным, ведь у нас было целых 1 (один) участник: Иван Крючков. Он и получает обещанный приз.
Сегодня мы поняли, что .Net разработчики занимаются серьёзными вещами и им не до шуток.
Defensive Programming и не только
DotNet & More
#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#
Говнокод и не только
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 Послешоу
Вопросы на собеседованиях и не только
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/ : Блог Сергея Теплякова
Pet проекты и не только
DotNet & More
#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

Ссылка для скачивания: https://anchor.fm/s/2af04a2c/podcast/play/35833104/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2021-5-20%2F89271385-6553-84ea-b13a-71acaf9be8e7.mp3
Слушайте нас на сайте: https://anchor.fm/dotnetmore/episodes/49---DotNetMore-Pet-e1341qg
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-17529994
Xamarin и не только
DotNet & More
#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
Data Science и не только
DotNet & More
#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?
Книги для молодых разработчиков и не только
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

Ссылка для скачивания: https://anchor.fm/s/2af04a2c/podcast/play/38949545/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2021-7-18%2Ff0ada8d7-e72d-1d9f-1ef3-e21466eb9d46.mp3
Слушайте нас на сайте: https://anchor.fm/dotnetmore/episodes/52---DotNetMore-e163579
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_351
С#10 и не только
DotNet & More
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

Ссылка для скачивания: https://anchor.fm/s/2af04a2c/podcast/play/40537878/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2021-8-20%2Fbb2c0d4d-9419-1def-cb04-4cec4a1086bc.mp3
Слушайте нас на сайте: https://anchor.fm/dotnetmore/episodes/DotNetMore-53-10-e17jkam
Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_355
Программа конференции для .NET-разработчиков DotNext 2021 Moscow готова. Ждем вас 21 октября, в прямом эфире!

Вас ждет несколько десятков докладов от крутейших экспертов со всего мира. Например:
✔️Scott Wlaschin, «Pipeline-oriented programming»;
✔️Oren Eini, «Architecting a large social network without breaking the bank»;
✔️Stephen Toub, «Performance Improvements in .NET 6»;
✔️Stan Drapkin, «How random is Random? Pitfalls of Random in .NET 6».

И это лишь малая часть программы.

Специально для слушателей нашего подкаста организаторы сделали промокод dotnetmore2021JRGpc 🔥 Он дает скидку на Personal Standard билет.

Посмотреть всю программу и приобрести билет со скидкой можно на https://bit.ly/3FiGEim