DotNet & More Подкаст – Telegram
DotNet & More Подкаст
577 subscribers
1 photo
24 videos
521 links
Подкаст о .Net разработке и не только
Download Telegram
Поросенок Петр и не только
DotNet & More
DotNet&More #68: Поросенок Петр и не только

Наш подкаст долго не выходил, по понятным всем причинам. Но жизнь продолжается и именно о жизни за границей, переезде и не только мы поговорим в новом выпуске.

Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/iobnhVHNQw2WR2jJ9

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

Shownotes:
0:01:00 Почему люди уезжают
0:14:00 Что делать если джун?
0:21:30 Как же принять решение?
0:33:00 Как справиться со стрессом переезда?
0:52:30 Как переехать, перевезти вещи
1:09:00 Про документы
1:27:00 Как "правильно" пересекать границу?
1:32:30 Отправка вещей
1:39:30 Что сделать в первую очередь?
1:51:00 Миграция в США
1:59:00 Налоговая в РФ
2:02:40 Миграция в Латинскую Америку
2:19:15 Миграция в Сербию
2:25:30 Миграция в Кипр
2:35:30 Работа супруги
2:44:00 Блиц советы

Ссылки:
- Drive & Listen: https://driveandlisten.herokuapp.com/
- Cost of Living: https://www.numbeo.com/cost-of-living/
- Релокация в Мексику: https://gotomexico.today/
- Вот тут подавать заявление если открыл банковский счет: https://www.nalog.gov.ru/rn77/

Видео: https://youtu.be/RPHVWPqg9oQ
Аудио: https://dotnetmore.mave.digital/ep-69
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/d0f8d651-838d-47fe-af97-96b9318b6813.mp3

Cлушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Copyright: https://creativecommons.org/licenses/by-sa/4.0/
С# vs Kotlin и не только
DotNet & More
DotNet&More #69: С# vs Kotlin и не только

Некоторые утверждают, что убийца C# это Kotlin, ведь можно писать на похожем языке с зарплатой Java разработчика. Но так ли похожи данные языки? Так ли легко перейти с C# на Kotlin или писать одновременно?

Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/Xg8YCU1Kkh1Zg3ns7

Shownotes:
0:05:30 Что можно сделать на Kotlin?
0:09:20 За что мы любим Kotlin?
0:21:00 А не перебор ли с фичами?
0:23:55 Холивар вокруг корутин
0:40:15 Функции расширения
0:44:20 HolyValVar
0:48:30 Поля и переменные
0:52:40 Нет new в Kotlin
1:00:20 Smart Cast
1:05:40 Лямбды
1:15:20 Переопределение this
1:19:00 Let, run, with, apply, and also
1:28:50 Return/break/continue label
1:33:00 Проблемы object экземпляров
1:38:00 Kotlin Annotation Processor
1:40:10 Закрытое наследование
1:45:50 Pattern Matching
1:49:20 Функциональные интерфейсы
1:51:50 Деконструкция в лямбде
1:53:40 Tuple
2:03:10 Record & Data Class
2:06:30 Подведение итогов

Ссылки:
- https://kotlinlang.org/ : Официальный сайт Kotlin
- https://www.ketchupy.pl/ : В честь чего действительно был назван язык программирования Kotlin
- https://ttu.github.io/kotlin-is-like-csharp/ : Неплохое интро в Kotlin для шарпистов
- https://github.com/Kotlin/KEEP/blob/master/proposals/context-receivers.md : Kotlin Context receivers

Видео: https://www.youtube.com/watch?v=JhzDi-lUoAo
Аудио: https://dotnetmore.mave.digital/ep-70
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/4e9f5754-88d1-4048-8282-18f0f9d32d2f.mp3

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- Telegram: https://news.1rj.ru/str/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Архитектура Rider и не только
DotNet & More
DotNet&More #70: Архитектура Rider и не только

Интересно ли Вам, что происходит под капотом IDE Rider? Какие хитрости применяют разработчики и чем жертвуют? И как это все еще не потонуло под своим весом?

Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/7J6iHUw4QmcJrxsC7

Shownotes:
0:02:00 Чем IDE разработка отличается от Enterprise
0:09:10 Как команда Rider выбирают фичи для разработки?
0:13:10 Есть ли будущее у .Net в РФ?
0:16:40 High-Level архитектура Rider
0:23:50 Что там с dotTrace, dotCover, dotMemory, etc.
0:35:40 Асинхронный API между R# и IDEA
0:50:10 Fleet vs Rider
1:00:30 Про Lifetime
1:06:25 JetPool
1:08:00 DI через зоны
1:27:40 Про синтаксическое дерево через PSI
1:34:17 Абстракции для многопоточности
1:42:00 Sync Point
1:45:15 Интеграция с Roslyn
1:49:54 Интеграция с IIS
1:53:00 Интеграция с WSL
1:58:30 Как такой большой проект не потонул под своим весом?

Ссылки:
- https://www.jetbrains.com/rider/ : Rider
- https://youtu.be/1PsrPCgDQVY : Сергей Шкредов — Система управления зависимостями в .NET-продуктах JetBrains
- https://youtu.be/F5oOYKTFpcQ : Станислав Сидристый «Шаблон Lifetime: для сложного Disposing»
- https://github.com/JetBrains/rd : Reactive Distributed communication framework for .NET, Kotlin and C++ (experimental). Inspired by JetBrains Rider IDE.

Видео: https://youtu.be/_E9XflaFj6c
Аудио: https://dotnetmore.mave.digital/ep-71
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/eba8cc5f-cede-4b36-a127-57412e44cd08.mp3

Cлушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Pet-Projects и не только
DotNet & More
DotNet&More #71: Pet-Projects и не только

Год назад мы уже говорили про pet проекты, и за это время получили достаточно опыта что-бы поднять эту тему еще раз.

Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/KcZQ94KgV1juNQTL8

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

Shownotes:
0:04:15 В предыдущей серии
0:07:20 Какие у нас пет проекты?
0:10:50 Полезны ли пет проекты?
0:19:45 Пет проекты это возрастное?
0:24:45 Пет проекты и время
0:31:30 Возврат к пет проекту
0:44:55 Как появляются идеи для пет проектов?
0:58:25 Пет проекты "в стол"
1:02:22 Пет проекты и команда
1:09:45 Можно ли заниматься пет проектами в кризисной ситуации?
1:15:40 Сколько времени тратите времени на пет проекты?
1:22:45 Пет проекты как "витаминки"
1:27:15 Пет проекты "без будущего"
1:31:10 Может ли пет проект мешать работе?

Ссылки:
- https://youtu.be/PjE5TfdAItU : DotNet&More #49 Pet проекты и не только
- https://leetcode.com/ : LeetCode

Видео: https://youtu.be/xBPlTfqqu00
Аудио: https://dotnetmore.mave.digital/ep-72
Скачать: https://mavecloud.s3mts.ru/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/c808f64c-afa2-4374-bd7c-9fd7fc1d3b6e.mp3

Cлушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Обсуждайте:
- VK: https://vk.com/dotnetmore
- Telegram: https://news.1rj.ru/str/dotnetmore_chat

Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://news.1rj.ru/str/dotnetmore

Background music: http://freemusicarchive.org/music/Six_Umbrellas/Ad_Astra
Copyright: https://creativecommons.org/licenses/by-sa/4.0/
Оптимизация в играх, VR и не только
DotNet & More
DotNet&More #72: Оптимизация в играх, VR и не только

Возможно ли оптимизировать игру, требующую GTX 1070, так что-бы она отлично работала на Android девайсе? Об это и не только мы поговорили с разработчиком Into The Radius (CM Games) Александром Долбиловым.

Форма обратной связи: https://forms.gle/E4VYT1UxfgwtyrVx8

Shownotes:
0:11:30 Инструменты для профилирования
0:28:40 Работа в VR шлеме
0:31:00 CPU va GPU
0:41:00 Unity vs Unreal
0:54:00 Benchmarking и бюджет кадра
1:02:35 Anti-Aliasing
1:17:30 Rendering On CPU
1:19:30 Draw Calls
1:32:00 Обработка вершин
1:43:40 Tile Based Rendering
1:52:10 LOD и Imposters
2:01:10 VFX
2:13:15 Terrain
2:17:50 Occlusion Culling
2:23:40 Динамическое разрешение, качество и не только
2:29:20 Upscale: Application Space Warp и AMD Fidelity FX
2:36:00 Про Vulkan
2:39:00 VR как хобби
2:41:30 Велосипеды

Ссылки:
- https://bit.ly/3IyblRK : DotNext Call for Speakers
- https://cm.games/ : CM Games
- https://developer.oculus.com/documentation/unity/unity-perf/ : Oculus Quest Performance and Optimization
- https://www.youtube.com/c/AntonTril : Канал про рендеринг
- https://www.youtube.com/playlist?list=PL8C4SmiVZY0wUFQrUXKQCS3BhRk2MIs8v : Курс по физике в Unity
- https://thegamedev.guru/ : Блог одиозного чувака об оптимизации. Есть достаточно много бесплатного контента
- https://renderdoc.org/ : RenderDoc - stand-alone graphics debugger
- https://developer.oculus.com/documentation/unity/ts-ovrmetricstool/ : Monitor Performance with OVR Metrics Tool
- https://developer.oculus.com/documentation/native/android/mobile-ffr/ : Fixed Foveated Rendering (FFR)
- https://developer.oculus.com/documentation/unreal/unreal-multi-view/ : Multi View
- https://www.realtimerendering.com/ : Сайт книги Real Time Rendering
- https://www.realtimerendering.com/resources/shaderx/ : ShaderX Book

Видео: https://youtu.be/gnEz5X6BHX0
Аудио: https://dotnetmore.mave.digital/ep-73
Скачать: https://api.mave.digital/storage/podcasts/79f85ce1-d4dc-4da6-b866-e7bb143f6450/episodes/d16f7df8-b48f-4e1e-823c-0599b4b86786.mp3
Follow up к выпуску #72 "Оптимизация в играх, VR и не только".
Список материалов по 3D от нашего слушателя @Tesstarosa.
- Must Read: F. Luna, “Introduction to 3D Game Programming with DirectX 12” - http://www.d3dcoder.net/d3d12.htm
- E. Lengyel, “Mathematics for 3D Game Programming and Computer Graphics”
- Real-Time Rendering (4th edition)
- Physically Based Rendering: From Theory to Implementation (3rd edition)
- J. Birn, “Digital Lighting and Rendering”
- https://www.gdcvault.com/
- https://www.youtube.com/channel/UC0JB7TSe49lg56u6qH8y_MQ/videos