Skip to main content
RadioDotNet

RadioDotNet

By DotNetRu

Разговоры на тему .NET во всех его проявлениях, новости, статьи, библиотеки, конференции, личности и прочее интересное из мира IT.
Available on
Apple Podcasts Logo
Castbox Logo
Google Podcasts Logo
Overcast Logo
Pocket Casts Logo
PodBean Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

Полный обзор программы DotNext 2020 Moscow

RadioDotNetNov 12, 2020

00:00
43:53
Ограничения для ValueTask, основы Enums, нашествие Кабанчика
Mar 22, 202201:24:46
Правильный HTTP SDK, производительность EFCore, сломанный Object
Mar 09, 202202:08:51
F# для всех, double-bang оператор, новинки в IDE

F# для всех, double-bang оператор, новинки в IDE

Подкаст RadioDotNet выпуск №46 от 28 февраля 2022 года

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:26] — Happy 20th Anniversary, .NET!

[00:06:42] — Announcing .NET MAUI Preview 13

[00:09:44] — Announcing .NET 7 Preview 1

[00:17:48] — How is !! envisaged to be used?

[00:29:56] — What's up with TimeZoneInfo on .NET 6?

[00:34:19] — What's new in F# 6

[01:01:50] — Visual Studio 2022 17.1 is now available

[01:06:16] — Visual Studio 2022 for Mac Preview 6

[01:07:36] — ReSharper and Rider 2022.1 Roadmap

[01:14:40] — Announcing ImageSharp 2.0.0

Фоновая музыка:

Feb 27, 202201:18:37
Беспредельный MediatR, StringBuilder в деталях, большой юбилей

Беспредельный MediatR, StringBuilder в деталях, большой юбилей

Подкаст RadioDotNet выпуск №45 от 8 февраля 2022 года

Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:01:27] — .NET MAUI Preview 12

[00:03:47] — Announcing .NET Community Toolkit v8 P1

[00:06:46] — You probably don't need MediatR

[00:28:10] — Visual Studio 2022 for Mac P5

[00:30:30] — Introducing Azure Container Apps

[00:35:00] — Service Locator is not an Anti-Pattern

[00:53:33] — How Does the StringBuilder Work

[01:11:41] — 10 Best Packages to Improve Your Productivity in 2022

[01:34:00] — Introducing System.Threading.RateLimiting

[01:38:30] — 6 вещей, которые не стоит делать в ASP.NET контроллерах

[01:49:40] — Celebrate the .NET 20th Anniversary

Фоновая музыка:

Feb 07, 202201:52:59
Ненужный MediatR, мощный .NET 6 GC, живой Standard
Jan 18, 202201:11:06
Новогодние посиделки 2021, разговоры, статистика, планы на будущее

Новогодние посиделки 2021, разговоры, статистика, планы на будущее

Подкаст RadioDotNet выпуск №43 от 28 декабря 2021 года

Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.

Подводим итоги года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем все секреты закулисной кухни, отвечаем на вопросы, обмениваемся ссылками, обсуждаем планы по дальнейшему развитию. Вместе с этим выпуском мы записали первый видео-стрим на YouTube'е.

Всех с Новым Годом!

Сайт подкаста: radio.dotnet.ru

Темы:

[00:02:17] — Чего не будет в этом выпуске

[00:04:47] — Про DotNetRu

[00:47:40] — Статистика прослушивания

[01:00:12] — Ретроспектива года

[01:15:15] — Вопросы слушателей

[02:19:20] — Статистика пожертвований

[02:25:00] — Планы на будущий год

Фоновая музыка:

Jan 09, 202202:33:32
Планы на EF7, сетевые улучшения в .NET 6, подноготная Hot Reload
Dec 25, 202101:13:36
Планы на C# 11, мощный YARP, всевидящий мониторинг

Планы на C# 11, мощный YARP, всевидящий мониторинг

Подкаст RadioDotNet выпуск №41 от 13 декабря 2021 года

К новогоднему выпуску мы собираем неформальные вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии о чём вам хотелось бы услышать.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:03:40] — C# 11 Initial Triage

[00:32:35] — Monitoring application using OpenTelemetry

[00:44:54] — .NET Framework 4.8 Container Improvements

[00:48:35] — Announcing YARP 1.0 Release

[01:05:25] — MSBuild and 64-bit Visual Studio 2022

[01:12:22] — Configuring dotnet-monitor with Prometheus and Grafana

[01:19:27] — Infer# v1.2 — Interprocedural Memory Safety Analysis For C#

[01:23:35] — Package ID prefix reservation

[01:27:34] — Подслушано

Фоновая музыка:

Dec 12, 202101:33:48
Релизы .NET 6, ASP.NET Core 6, C# 10, Visual Studio 2022

Релизы .NET 6, ASP.NET Core 6, C# 10, Visual Studio 2022

Подкаст RadioDotNet выпуск №40 от 23 ноября 2021 года

К новогоднему выпуску мы собираем неформальные вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии о чём вам хотелось бы услышать.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:01:04] — Announcing .NET 6

[00:47:33] — Announcing ASP.NET Core in .NET 6

[00:58:34] — Welcome to C# 10

[01:16:07] — Announcing .NET MAUI Preview 10

[01:17:25] — Announcing NuGet 6.0

[01:21:55] — Visual Studio 2022 now available

[01:27:20] — Announcing dotnet monitor in .NET 6

[01:33:00] — Azure Functions 4.0 and .NET 6

[01:34:02] — General Availability of PowerShell 7.2

[01:37:20] — Microsoft Channel 9 and Learn TV

Фоновая музыка:

Nov 22, 202101:44:24
Горячий Hot Reload, ASP миграции, всеупрощающие Endpoints

Горячий Hot Reload, ASP миграции, всеупрощающие Endpoints

Подкаст RadioDotNet выпуск №39 от 9 ноября 2021 года

Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Представляем русскоязычный вариант книги Эндрю Лока «ASP.NET Core в действии» в правильном переводе DotNetRu:

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:35] — What's New in EF Core 6.0

[00:17:36] — .NET Hot Reload Support via CLI

[00:24:00] — Migration to ASP.NET Core in .NET 6

[00:34:30] — Improving logging performance with source generators

[00:52:52] — The .NET Foundation Drama

[01:05:48] — Bite-Size .NET 6 — DateOnly and TimeOnly

[01:12:26] — The simplicity of ASP.NET Endpoints

[01:22:50] — Announce the release of OpenSilver 1.0

Nov 08, 202101:42:32
Новинки .NET 6 RC2, знакомство с VS Code for the Web, анонс VS 2022
Oct 24, 202101:01:42
Полный обзор программы DotNext 2021 Moscow
Oct 17, 202158:37
Новинки .NET 6 RC1, эксперименты с HTTP/3, секреты совместимостей

Новинки .NET 6 RC1, эксперименты с HTTP/3, секреты совместимостей

Подкаст RadioDotNet выпуск №36

Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Два автора комментариев на YouTube к этому выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Конференция DotNext 2021 Moscow пройдёт online 21-22 октября. Для наших слушателей действуют специальные скидки на Personal Standard и Full Pass билеты:

  • Промокод: DotNetRu2021JRGpc

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:53] — Announcing .NET 6 Release Candidate 1

[00:24:55] — Update on .NET Multi-platform App UI (.NET MAUI)

[00:27:19] — HTTP/3 support in .NET 6

[00:31:58] — C# 9 Records as DDD Value Objects

[00:41:53] — Visual Studio 2022 Preview 4

[00:47:55] — Maintaining API, Binary, and Wire Compatibility

[00:59:54] — Introducing Package Source Mapping

[01:07:00] — Source Generator libraries

[01:17:34] — CoreWCF 0.3.0 Release

[01:30:30] — NBomber 2.0

Фоновая музыка:

Sep 28, 202101:38:01
Производительность в .NET 6, планы на ReSharper и Rider 2021.3
Sep 21, 202101:23:54
Новинки .NET 6 P7, начало Generic Math, состояние экосистемы

Новинки .NET 6 P7, начало Generic Math, состояние экосистемы

Подкаст RadioDotNet выпуск №34

Конференция DotNext 2021 Moscow пройдёт online 21-22 октября. Для наших слушателей действуют специальные скидки на Personal Standard и Full Pass билеты:

https://bit.ly/3AMzSP4

Промокод: DotNetRu2021JRGpc

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:45] — Announcing .NET 6 Preview 7

[00:38:19] — Generic Math

[00:46:46] — String Interpolation in C# 10 and .NET 6

[00:58:09] — ReSharper and Rider 2021.2

[01:06:50] — Visual Studio 2022 Preview 3 now available

[01:13:26] — What's new for C# Nullable Reference Types in ReSharper and Rider 2021.2

[01:23:42] — CoreWCF 0.2.0 Release

[01:27:09] — Экосистема разработки в 2021 году

Фоновая музыка:

Aug 17, 202101:47:58
Новинки .NET 6 P6, миграция Bing, знакомство с JSON Source Generator

Новинки .NET 6 P6, миграция Bing, знакомство с JSON Source Generator

Подкаст RadioDotNet выпуск №33

Внимание, конкурс! За доброе дело мы готовы подарить 4 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Два автора комментариев на YouTube к этому выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:38] — Announcing .NET 6 Preview 6

[00:19:20] — Visual Studio 2022 Preview 2

[00:24:17] — New System.Text.Json Source Generator

[00:37:44] — Windows Terminal Preview 1.10

[00:43:40] — Migration of Bing's Workflow Engine to .NET 5

[00:54:54] — Directory.Build.props and C# 9 for all your projects

[01:03:50] — GitHub project planning for developers

[01:10:20] — Подслушано

Фоновая музыка:

Jul 31, 202101:20:55
Исцеление памяти, обсуждение сетей, странный GraphQL

Исцеление памяти, обсуждение сетей, странный GraphQL

Подкаст RadioDotNet выпуск №32

Сайт подкаста: radio.dotnet.ru

Темы:

[00:01:02] — Memory Anti-Patterns in C#

[00:16:15] — Conversation about networking

[00:32:21] — The future of gRPC in C# belongs to grpc-dotnet

[00:36:46] — A Better Way To Discover APIs With The New Endpoints Window

[00:42:23] — GraphQL for .NET Developers

[01:04:20] — Using SSH and localhost.run to test GitHub webhooks locally

[01:12:20] — Conditional compilation with the ConditionalAttribute

Фоновая музыка:

Jul 14, 202101:23:26
Новинки .NET 6 P5, разбор DPAD в GC, атака на supply chain

Новинки .NET 6 P5, разбор DPAD в GC, атака на supply chain

Подкаст RadioDotNet выпуск №31

Внимание, конкурс! За доброе дело мы готовы подарить 4 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Два автора комментариев на YouTube к этому выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:01:00] — Announcing .NET 6 Preview 5

[00:28:25] — Collections Improvements in .NET 6

[00:38:41] — Visual Studio 2019 16.11 Preview 2 and 2022 Preview 1

[00:41:15] — Conversation about diagnostics

[00:49:15] — Put a DPAD on that GC

[00:55:51] — Building a supply chain attack with .NET

Фоновая музыка:

Jun 28, 202101:15:31
Новинки .NET 6 P4, разговоры про PGO, статистика от .NET Foundation
Jun 16, 202101:12:53
Performance рекомендации, тонкости Nullable типов, друзья DateTime

Performance рекомендации, тонкости Nullable типов, друзья DateTime

Подкаст RadioDotNet выпуск №29

Сайт подкаста: radio.dotnet.ru

Темы:

[00:01:48] — Awesome Russian IT

[00:04:25] — ASP.NET Core Development Sprints

[00:08:50] — DateOnly and TimeOnly structures

[00:15:48] — ASP.NET Core 6 and Authentication Servers

[00:19:23] — Nullable Reference types in C# – Best practices

[00:39:44] — Best Practices to avoiding Performance Problems

[01:06:23] — Performance best practices in C#

[01:14:41] — .NET Performance Optimisations Don't Have to be Complex

[01:18:41] — Quiz about .NET memory management

[01:22:02] — Подслушано

Фоновая музыка:

May 23, 202101:26:08
Разбор VS x64, обсуждение C# 10, новенький Pinned Object Heap

Разбор VS x64, обсуждение C# 10, новенький Pinned Object Heap

Подкаст RadioDotNet выпуск №28

Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Один автор комментариев на YouTube к этому выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

За активную помощь в продвижении подкаста мы бессрочно готовы одарить вас уникальными артефактами: книги Джеффри Рихтера с его автографом. Он подписал их лично пару лет назад во время визита в Россию.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:31] — Visual Studio 2022

[00:16:00] — C# 10 Ideas

[00:50:21] — Async Improvements in .NET 6

[00:56:11] — Designs of .NET

[01:00:21] — IronPython 3.4.0-alpha1 is now available

[01:04:26] — What's new in dotnet monitor

[01:08:15] — Conversation about crossgen2

[01:12:39] — Internals of the Pinned Object Heap

[01:18:00] — Announcing the .NET Foundation Speakers Directory

[01:21:35] — .NET Framework 4.5, 4.6 will reach End of Support in 2022

Фоновая музыка:

May 02, 202101:30:19
Полезные HTTP API tools, развитие interpolated strings, .NET 6 P3

Полезные HTTP API tools, развитие interpolated strings, .NET 6 P3

Подкаст RadioDotNet выпуск №27

За активную помощь в продвижении подкаста мы готовы одарить вас уникальными артефактами: книги Джеффри Рихтера с его автографом. Он подписал их лично пару лет назад во время визита в Россию. Это уникальная возможность для всех кто упустил свой шанс. Подробности в конце эпизода.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:24] — Announcing .NET 6 Preview 3

[00:13:56] — Visual Studio 2019 v16.10 Preview 2

[00:21:18] — Announcing Open Source C# standardization

[00:24:41] — Announcing .NET MAUI Preview 3

[00:27:24] — C# 10 interpolated strings support

[00:34:37] — Debugging configuration values in ASP.NET Core

[00:39:50] — LiveReloadServer — a Generic Static Web Server with Live Reload

[00:44:11] — ILSpy 7.0 RC1

[00:47:46] — Open-source HTTP API packages and tools

[01:10:38] — ASP.NET Core in Action is available now

Фоновая музыка:

Apr 20, 202101:15:53
Полный обзор программы DotNext 2021 Piter
Apr 07, 202149:11
OpenTelemetry 1.0 в деталях, новинки .NET 6 P2
Mar 28, 202101:09:31
Экспансия MAUI, стабилизация Dapr 1.0, VS 16.9 и VS 16.10 P1

Экспансия MAUI, стабилизация Dapr 1.0, VS 16.9 и VS 16.10 P1

Подкаст RadioDotNet выпуск №24

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:30] — Visual Studio 2019 v16.9 and v16.10 Preview 1

[00:07:06] — CoreWCF 0.1.0 GA Release

[00:14:20] — Introducing the .NET Upgrade Assistant Preview

[00:19:35] — The New .NET Multi-platform App UI

[00:27:06] — Flexible HTTP APIs

[00:29:39] — .NET Conf Focus on Windows — Playlist

[00:33:20] — .NET GC Internals mini-series

[00:35:44] — Announcing Dapr v1.0

[00:40:57] — Working with large .NET 5 solutions in Visual Studio 2019 16.8

[00:46:08] — Intelligent Visual Studio Search Service

Фоновая музыка:

Mar 15, 202156:08
Итоги года от JetBrains, новинки .NET 6 P1, шаблонизатор Scriban

Итоги года от JetBrains, новинки .NET 6 P1, шаблонизатор Scriban

Подкаст RadioDotNet выпуск №23

Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Один автор комментариев на YouTube к этом выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:02:50] — Announcing .NET 6 Preview 1

[00:24:10] — JetBrains 2020 Итоги года

[00:32:56] — Scriban Text Templating Language

[00:47:53] — Find, Fix, and Avoid Memory Leaks

[01:08:40] — DotNext 2020 Moscow Playlist

[01:18:33] — Подслушано

Фоновая музыка:

Feb 28, 202101:26:19
Собираем свой .NET, VS 16.9 P3, планы на R# и Rider 2021.1

Собираем свой .NET, VS 16.9 P3, планы на R# и Rider 2021.1

Подкаст RadioDotNet выпуск №22

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:44] — Visual Studio 2019 v16.9 Preview 3

[00:03:01] — ReSharper and Rider 2021.1 roadmap

[00:18:00] — Avalonia 0.10.0 Release

[00:20:49] — Choosing a ServiceLifetime

[00:32:17] — A Deep Dive into How .NET Builds and Ships

[00:55:55] — The State of WebAssembly

[01:03:05] — Data Protection system in ASP.NET Core

[01:10:30] — Source Generator libraries

[01:20:00] — Making Win32 APIs More Accessible to More Languages

Фоновая музыка:

Feb 07, 202101:27:07
Сетевые улучшения в .NET 5, System.Text.Json, планы на EF Core 6

Сетевые улучшения в .NET 5, System.Text.Json, планы на EF Core 6

Jan 24, 202101:36:53
Новогодние посиделки, внутренности, статистика, планы на будущее

Новогодние посиделки, внутренности, статистика, планы на будущее

Подкаст RadioDotNet выпуск №20

Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей.

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

Всех с Новым Годом!

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:18] — О нас

[00:28:46] — Про рекламу

[00:34:32] — Создание подкаста

[01:00:38] — Статистика прослушивания

[01:07:32] — Ресурсы от ведущих

[01:17:02] — Помощь подкасту

[01:26:39] — Планы на будущий год

Фоновая музыка:

Dec 28, 202001:32:41
Знакомство с Infer#, Apple Silicon, возможности R# и Rider 2020.3

Знакомство с Infer#, Apple Silicon, возможности R# и Rider 2020.3

Подкаст RadioDotNet выпуск №19

Внимание, конкурс! За доброе дело мы готовы подарить 4 лицензий на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Один автор комментариев на YouTube к этом выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кому понравился этот анонс в группе VK.com/DotNetRu
  4. Один кто поделился этим анонсом в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

К новогоднему выпуску мы собираем вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:22] — ReSharper & Rider 2020.3

[00:15:52] — Infer# — Interprocedural Memory Safety Analysis For C#

[00:26:55] — Open sourcing the Porting Assistant for .NET

[00:29:32] — Dynamic Class Creation in C# and Type Safety with Roslyn

[00:37:10] — .NET Development on Apple Silicon

[00:53:34] — DotNext 2020 Piter Playlist

Фоновая музыка:

Dec 22, 202001:09:22
Релизы .NET 5, ASP.NET Core 5, EF Core 5, C# 9.0, F# 5.0

Релизы .NET 5, ASP.NET Core 5, EF Core 5, C# 9.0, F# 5.0

Подкаст RadioDotNet выпуск №18

Всех приглашаем присоединиться к нам online 2–5 декабря на самой большой российской .NET конференции DotNext 2020 Moscow.
https://bit.ly/2HiwmWB

Промокод на Personal билет: dotnetru2020JRGpc

К новогоднему выпуску мы собираем вопросы и темы, которые вам хотелось бы обсудить в рамках праздничного эпизода. Пишите нам на почту или в комментарии.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:51] — Review of C# Changes from Version 1.0 to 9.0

[00:17:04] — Microsoft .NET Conf 2020 Keynote

[00:36:40] — Announcing .NET 5

[00:47:41] — Announcing ASP.NET Core in .NET 5

[00:49:54] — Announcing the Release of EF Core 5

[00:54:47] — Announcing F# 5

[01:08:03] — C# 9.0 on the record

[01:21:08] — gRPC performance improvements in .NET 5

[01:31:56] — Additional HTTP, Sockets, DNS and TLS Telemetry in .NET 5

Фоновая музыка:

Nov 29, 202001:35:02
Полный обзор программы DotNext 2020 Moscow
Nov 12, 202043:53
Source generators против AOP, планы на .NET 6, Навигация в GitHub

Source generators против AOP, планы на .NET 6, Навигация в GitHub

Подкаст RadioDotNet выпуск №16

Всех приглашаем присоединиться к нам online 2–5 декабря на самой большой российской .NET конференции DotNext 2020 Moscow.

https://bit.ly/2HiwmWB

Промокод на Personal билет: dotnetru2020JRGpc

Сайт подкаста: radio.dotnet.ru

Темы:

[00:01:25] — .NET 5.0 App Trimming and Potential

[00:08:27] — Breaking change with String.IndexOf in .NET 5

[00:15:01] — Thinking beyond Roslyn source generators and AOP

[00:31:13] — .NET 6 Planning

[00:39:46] — Fuzzy search in ReSharper

[00:43:17] — Microsoft.Identity.Web is now generally available

[00:48:11] — Dataflow Analysis of Integral Values in ReSharper

[00:55:05] — A Tour of the .NET Functions Framework

[01:02:53] — Navigating code for C# repositories on GitHub

[01:06:21] — LunrCore, a lightweight search library for .NET

Фоновая музыка:

Oct 30, 202001:14:46
Знакомство с Code With Me, новинки .NET 5 RC2, здоровая память

Знакомство с Code With Me, новинки .NET 5 RC2, здоровая память

Подкаст RadioDotNet выпуск №15

Сайт подкаста: radio.dotnet.ru

Темы:

[00:01:22] — TechTrain 2020 Autumn

[00:03:50] — .NET Conf 2020 Announcement

[00:05:55] — Announcing .NET 5.0 RC 2

[00:15:00] — Windows UI Library Roadmap

[00:20:34] — .NET Core Releases and Support

[00:26:21] — Breaking changes for migration from version 3.1 to 5.0

[00:28:19] — Stack Overflow Migrate Architecture

[00:31:36] — 6 Best Practices to Keep a .NET Application's Memory Healthy

[00:41:17] — Introducing DotNet.SystemCollections.Analyzers

[00:47:24] — Llama preview 0.1.2

[00:52:50] — Meet Code With Me

[00:58:45] — The Future of IdentityServer

[01:02:54] — GitHub code scanning is now available

[01:07:06] — Hacktoberfest 2020 and .NET OSS

Фоновая музыка:

Oct 20, 202001:18:14
Новинки .NET 5 RC1, планы на R# и Rider 2020.3, быстрая память

Новинки .NET 5 RC1, планы на R# и Rider 2020.3, быстрая память

Подкаст RadioDotNet выпуск №14

Внимание, конкурс! За доброе дело мы готовы подарить 5 лицензий на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Один автор комментариев на YouTube к этом выпуску в канале DotNetRu
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu
  3. Один кому понравился этот анонс в группе VK.com/DotNetRu
  4. Один кто поделился этим анонсом в twitter.com/DotNetRu
  5. Один кому понравился этот анонс в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Сайт подкаста: radio.dotnet.ru

Темы:

[00:00:48] — Microsoft Ignite 2020

[00:02:53] — Announcing .NET 5.0 RC 1

[00:19:04] — Introducing the Half type

[00:21:48] — The future of .NET Standard

[00:27:49] — Using .NET Core Tools

[00:37:05] — ReSharper and Rider 2020.3 Roadmap

[00:45:11] — Visual Studio Codespaces is consolidating into GitHub Codespaces

[00:48:28] — Introduction to the High Performance package

[00:55:04] — .NET Memory Performance Analysis

[01:03:28] — Reference Assemblies

[01:08:21] — Enter Refasmer

Фоновая музыка:

Sep 28, 202001:17:41
AppTrimming в деталях, новинки .NET 5 P7, возможности VS 16.8 P2

AppTrimming в деталях, новинки .NET 5 P7, возможности VS 16.8 P2

Подкаст RadioDotNet выпуск №13

Внимание, конкурс! За доброе дело мы готовы подарить 6 лицензий на любой продукт JetBrains. Победителей выберет псевдослучайный рандом из следующих списков:

  1. Два автора комментариев на YouTube к этом выпуску 
  2. Один кто поделился этим анонсом в группе VK.com/DotNetRu 
  3. Один кому понравился этот анонс в группе VK.com/DotNetRu 
  4. Один кто поделился этим анонсом в twitter.com/DotNetRu 
  5. Один кому понравился этот анонс в twitter.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Сайт подкаста: http://Radio.DotNet.Ru

Темы:

[00:00:21] — .NET Foundation Update

[00:06:05] — Announcing .NET 5.0 Preview 7 & 8

[00:21:53] — Visual Studio 2019 v16.8 Preview 2

[00:24:33] — App Trimming in .NET 5

[00:32:53] — Automatically find latent bugs

[00:38:56] — OpenTelemetry .NET Beta Released

[00:43:40] — Announcing ImageSharp 1.0.0

[00:47:08] — ReSharper 2020.2

[00:51:06] — Advanced search on NuGet.org

[00:54:28] — Framework Design Guidelines, 3rd edition

Фоновая музыка:

Sep 06, 202001:04:18
Производительность в .NET 5, знакомство с Codespaces, ThreadLocal

Производительность в .NET 5, знакомство с Codespaces, ThreadLocal

Подкаст RadioDotNet выпуск №12

Сайт подкаста: http://Radio.DotNet.Ru

Темы:

[00:03:20] — New keywords for Pattern Matching

[00:06:08] — Performance Improvements in .NET 5

[00:21:17] — Visual Studio Codespaces

[00:29:31] — Git experience in Visual Studio

[00:30:36] — Карта знаний .NET Web программиста

[00:33:34] — .NET Guide for .NET, Rider, and ReSharper

[00:35:06] — Licensing Update for JetBrains .NET and Visual Studio Tools

[00:37:35] — GitHub Arctic Vault program

[00:43:04] — The design and implementation of a better ThreadLocal

[01:06:58] — Contribute To The Top 10 Impactful .NET OSS Projects

Фоновая музыка:

Jul 29, 202001:25:14
Стабилизация gRPC-Web, знакомство c Tye, Состояние экосистемы

Стабилизация gRPC-Web, знакомство c Tye, Состояние экосистемы

Подкаст RadioDotNet выпуск №11

Внимание, конкурс! За доброе дело мы готовы подарить 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному человеку из каждого списка:

  1. Авторы комментариев на YouTube к этом выпуску
  2. Поделившиеся этим анонсом в группе VK.com/DotNetRu
  3. Тем кому понравился этот анонс в группе VK.com/DotNetRu

Конкурс продлится ровно 7 дней с момента публикации данного выпуска.

Сайт подкаста: http://Radio.DotNet.Ru

Темы:

[00:00:19] — .NET 5.0 Preview 5 and 6

[00:15:10] — Partial Method Enhancements

[00:22:05] — gRPC-Web for .NET now available

[00:29:06] — Project Tye

[00:40:03] — Introducing dotnet-monitor

[00:44:58] — ReSharper 2020.2 Roadmap

[00:49:46] — Sdkbin — The Marketplace for Software Developers

[00:55:18] — GitHub Super Linter

[00:58:20] — New books in 2020 from community experts

[01:06:19] — The State of Developer Ecosystem 2020

Фоновая музыка:

Jul 07, 202001:32:11
Build 2020, стабилизация Blazor WebAssembly, знакомство с MAUI

Build 2020, стабилизация Blazor WebAssembly, знакомство с MAUI

Подкаст RadioDotNet выпуск №10

Конференция Microsoft Build 2020 подарила нам множество интересных анонсов. В этом выпуске подробно разберём самые громкие новинки .NET платформы.

Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter. Промокод: dotnetru20spb0stke51pc

Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu. Промокод: DotNet25

Сайт подкаста: http://Radio.DotNet.Ru

Темы:

[00:00:35] — .NET Multi-platform App UI (MAUI)

[00:13:48] — Blazor WebAssembly is released

[00:32:15] — Welcome to C# 9.0

[00:47:09] — F# 5 and F# tools update

[00:56:32] — .NET 5 Preview 4

[01:02:31] — Visual Studio 2019 v16.6 & v16.7 Preview 1

[01:05:41] — Entity Framework Core 5.0 Preview 4

[01:08:20] — Microsoft Build 2020

Фоновая музыка:

Jun 01, 202001:13:20
Знакомство с Source generators, Maoni про GC, зачем нам YARP

Знакомство с Source generators, Maoni про GC, зачем нам YARP

Подкаст RadioDotNet выпуск №9


Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.

https://bit.ly/2U8wpYx

Промокод: dotnetru20spb0stke51pc


Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.

https://tinyurl.com/kokosa-book

Промокод: DotNet25


Сайт подкаста: http://Radio.DotNet.Ru


Темы:

[00:00:50] — JetBrains .NET Days Online

• https://pages.jetbrains.com/dotnet-days-2020/


[00:03:26] — Microsoft Build 2020 registration is open

• https://mybuild.microsoft.com/

• https://www.hanselman.com/blog/MicrosoftBuild2020RegistrationIsNotOnlyOpenItsFREEItsLIVEItsVIRTUALAndItIsAllFORYOU.aspx


[00:04:30] — DotNext 2020 Piter

• https://bit.ly/2U8wpYx

• https://anchor.fm/radiodotnet/episodes/RadioDotNet-006-eberjk


[00:06:39] — Source Generators

• https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/

• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.md

• https://github.com/dotnet/roslyn/blob/master/docs/features/source-generators.cookbook.md

• https://github.com/dotnet/roslyn-sdk/tree/master/samples/CSharp/SourceGenerators

• https://stakhov.pro/code-generation-with-net-5-builder-pattern/

• https://dontcodetired.com/blog/post/C-Source-Generators-Less-Boilerplate-Code-More-Productivity

• https://michaelesteves.co.za/blog/removing-xaml-cs-with-c-source-generators/


[00:28:44] — Маони про GC

• https://devblogs.microsoft.com/dotnet/finalization-implementation-details/

• https://devblogs.microsoft.com/dotnet/the-history-of-the-gc-configs/

• https://devblogs.microsoft.com/dotnet/provisional-mode/

• https://devblogs.microsoft.com/dotnet/garbage-collection-at-food-courts/

• https://devblogs.microsoft.com/dotnet/gc-handles/

• https://devblogs.microsoft.com/dotnet/balancing-work-on-gc-threads/

• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-0/

• https://devblogs.microsoft.com/dotnet/gc-perf-infrastructure-part-1/

• https://github.com/dotnet/performance/tree/master/src/benchmarks/gc


[00:42:23] — Mobius – .NET runtime running on .NET Core

• https://tooslowexception.com/mobius-net-runtime-running-on-net-core/

• https://github.com/dotnet/runtime/issues/10158


[00:44:30] — Rider for Unreal Engine Public Preview

• https://blog.jetbrains.com/dotnet/2020/04/22/rider-unreal-engine-eap/

• https://www.youtube.com/watch?v=e6pVSyrQ3JE

• https://www.jetbrains.com/dotnet/promo/unity/


[00:47:15] — What’s new in Grafana v7.0

• https://grafana.com/docs/grafana/latest/guides/whats-new-in-v7-0/

• https://grafana.com/oss/loki/


[00:51:28] — YARP project

• https://github.com/microsoft/reverse-proxy


May 10, 202055:16
Возможности VS 16.6 P2, оптимизации в RyuJIT, новый мир Wasmer

Возможности VS 16.6 P2, оптимизации в RyuJIT, новый мир Wasmer

Подкаст RadioDotNet выпуск №8


Вместе с новым выпуском мы отрываем филиал подкаста на YouTube:

https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5


В честь этого замечательного события мы подарим 3 лицензии на любой продукт JetBrains. Победителя выберет псевдослучайный рандом, по одному из каждого списка:

1. Авторы комментариев на YouTube к этом выпуску

2. Поделившиеся этим анонсов в группе VK.com/DotNetRu

3. Тем кому понравился этот анонс в группе VK.com/DotNetRu


Конкурс продлится ровно 7 дней с момента публикации данного выпуска.


Сайт подкаста: http://Radio.DotNet.Ru


Темы:

[00:00:16] — RadioDotNet на YouTube

• https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

• https://www.youtube.com/DotNetRu


[00:02:20] — Target Framework Names in .NET 5

• https://www.thomasclaudiushuber.com/2020/03/26/net-5-merging-net-core-and-net-standard-with-new-target-framework-monikers-tfms/

• https://github.com/dotnet/designs/blob/master/accepted/2020/net5/net5.md


[00:05:07] — Visual Studio 2019 version 16.6 Preview 2

• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-version-16-6-preview-2/


[00:07:57] — Regex Performance Improvements in .NET 5

• https://devblogs.microsoft.com/dotnet/regex-performance-improvements-in-net-5/


[00:13:49] — Optimizations and inlining in RyuJIT

• https://habr.com/ru/post/493586/

• https://habr.com/ru/post/496208/

• https://egorbo.com/how-inlining-works.html

• https://github.com/EgorBo/Disasmo

• https://github.com/AndyAyersMS/PerformanceExplorer/blob/master/notes/notes-aug-2016.md


[00:24:26] — Rider Dynamic Program Analysis

• https://blog.jetbrains.com/dotnet/2020/03/31/auto-detect-memory-issues-app-dynamic-program-analysis-rider-2020-1/


[00:30:28] — MessagePack for C# v2

• https://medium.com/@neuecc/messagepack-for-c-v2-new-era-of-net-core-unity-i-o-pipelines-6950643c1053


[00:39:18] — Wasmer

• https://wasmer.io/

• https://wapm.io/

• https://github.com/migueldeicaza/WasmerSharp/

• https://github.com/ericsink/wasm2cil


[00:48:21] — Best practices for REST API design

• https://stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/


Apr 20, 202001:25:11
Perfolizer для алгоритмов, стабилизация PowerShell 7.0, VB.NET всё

Perfolizer для алгоритмов, стабилизация PowerShell 7.0, VB.NET всё

Подкаст RadioDotNet выпуск №7


Представляем русскоязычный вариант книги Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.

Промокод на скидку 25%: DotNet25

Заказать можно на сайте издательства: https://tinyurl.com/kokosa-book


Сайт подкаста: http://Radio.DotNet.Ru


Темы:

[00:00:17] — Вышел перевод книги Конрада Кокосы

• https://vk.com/dotnetru?w=wall-144195266_890

• https://twitter.com/DotNetRu/status/1241019370475847680

• https://t.me/DotNetRu/259

• https://tinyurl.com/kokosa-book


[00:04:02] — Announcing .NET 5 Preview 1

• https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/

• https://github.com/dotnet/runtime/pull/33694


[00:09:14] — Announcing Entity Framework Core 5.0 Preview 1

• https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-5-0-preview-1/


[00:11:51] — Upgrading from ASP.NET Core 3.1 to 5.0 Preview 1

• https://www.stevejgordon.co.uk/upgrading-from-asp-net-core-3-1-to-5-0-preview-1


[00:13:19] — Async ValueTask Pooling in .NET 5

• https://devblogs.microsoft.com/dotnet/async-valuetask-pooling-in-net-5/

• https://devblogs.microsoft.com/dotnet/understanding-the-whys-whats-and-whens-of-valuetask/


[00:15:40] — VB.NET is done, not dead

• https://www.mrlacey.com/2020/03/vbnet-is-done-not-dead.html

• https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/


[00:19:25] — Visual Studio 2019 version 16.5

• https://devblogs.microsoft.com/visualstudio/visual-studio-2019-version-16-5/


[00:23:44] — ReSharper 2020.1 Roadmap

• https://blog.jetbrains.com/dotnet/2020/02/24/resharper-2020-1-roadmap/

• https://blog.jetbrains.com/dotnet/2020/02/19/rider-2020-1-roadmap/

• https://blog.jetbrains.com/dotnet/2020/02/24/update-running-resharper-process/

• https://twitter.com/kskrygan/status/1240730969587486722

• https://blog.jetbrains.com/dotnet/2020/02/27/resharper-ultimate-2020-1-eap/

• https://blog.jetbrains.com/dotnet/2020/03/24/hot-reload-xamarin-forms-comes-rider/


[00:28:48] — Announcing PowerShell 7.0

• https://devblogs.microsoft.com/powershell/announcing-powershell-7-0/

• https://docs.microsoft.com/en-us/powershell/scripting/whats-new/what-s-new-in-powershell-70?view=powershell-7

• https://devblogs.microsoft.com/powershell/visual-studio-code-for-powershell-7/

• https://docs.microsoft.com/en-us/powershell/scripting/components/vscode/how-to-replicate-the-ise-experience-in-vscode?view=powershell-7


[00:34:14] — Early preview of ConsoleGuiTools

• https://devblogs.microsoft.com/powershell/introducing-consoleguitools-preview/

• https://github.com/ironmansoftware/psavalonia

• https://devblogs.microsoft.com/powershell/out-gridview-returns/


[00:35:39] — Introducing Scalar - Git at scale for everyone

• https://devblogs.microsoft.com/devops/introducing-scalar/

• https://github.com/microsoft/VFSForGit


[00:40:10] — Perfolizer - Performance analysis toolkit

• https://aakinshin.net/posts/introducing-perfolizer/

• https://github.com/AndreyAkinshin/perfolizer

Apr 02, 202045:23
Полный обзор программы DotNext 2020 Piter

Полный обзор программы DotNext 2020 Piter

Подкаст RadioDotNet, выпуск №6

Конференция DotNext 2020 Piter уже совсем скоро. И мы записали для вас самый полный обзор предстоящей программы. У микрофонов Андрей Акиньшин, Игорь Лабутин и Анатолий Кулаков. Данный выпуск - это самый лучший способ определиться с темами и выбрать подходящие для вас доклады.

Промокод на Personal билет: dotnetru20spb0stke51pc

Внимание! В связи с мировыми тенденциями расписание конференции будет сильно меняться. Как по формату так и по составу. Некоторые, упомянутые в подкасте доклады, могут отсутствовать. Другие без предупреждения появиться. Актуальную информацию ищите на официальном сайте мероприятия.

Сайт подкаста:

http://Radio.DotNet.Ru

RSS подписка на подкаст:

https://anchor.fm/s/f0c0ef4/podcast/rss

Заметки к выпуску:

[00:00:25] Trends

  • https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:09:44] Best Practices

  • https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:23:15] Internals and Performance

  • https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:43:21] Architecture

  • https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:49:15] Vision

  • https://dotnext-piter.ru/2020/spb/schedule/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common

[00:51:18] Стенд сообщества DotNetRu

  • https://dotnet.ru/
  • https://vk.com/dotnetru

[00:52:50] Вечеринка

  • https://dotnext-piter.ru/party/?utm_source=partner&utm_medium=dotnetru&utm_campaign=dotnext20piter&utm_content=common
Mar 11, 202055:51
В ожидании C# 9, функциональный дзен, знакомство с Pulumi

В ожидании C# 9, функциональный дзен, знакомство с Pulumi

Подкаст RadioDotNet, выпуск №5


Заметки к выпуску:


Ursatile - Software training and consultancy from Dylan Beattie

  • https://ursatile.com/

C# 9

  • https://medium.com/@alugili/c-9-cef7d6b04ab5
  • https://github.com/dotnet/csharplang/projects/4#column-4899858
  • https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md

ConfigureAwait FAQ

  • https://devblogs.microsoft.com/dotnet/configureawait-faq/
  • https://habr.com/ru/post/482354/
  • https://github.com/BigBabay/AsyncConverter

Creating Common Intermediate Language projects with .NET SDK

  • https://www.strathweb.com/2019/12/creating-common-intermediate-language-projects-with-net-sdk/
  • https://github.com/dotnet/corefx/blob/master/src/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.il

A modern alternative to the Microsoft Assembly Binding Log Viewer

  • https://github.com/awaescher/Fusion
  • https://github.com/mikehadlow/AsmSpy

Функциональное программирование — это не то, что нам рассказывают

  • https://habr.com/ru/post/479238/

Carter adds elegance to ASP.NET Core routing

  • https://www.hanselman.com/blog/TheOpenSourceCarterCommunityProjectAddsOpinionatedEleganceToASPNETCoreRouting.aspx

Building Modern Cloud Applications using Pulumi and .NET Core

  • https://devblogs.microsoft.com/dotnet/building-modern-cloud-applications-using-pulumi-and-net-core/
  • https://www.pulumi.com/docs/intro/languages/dotnet/
  • https://dotnetrocks.com/?show=214

DotNext 2020 Piter

  • https://dotnext-piter.ru/?utm_source=partner&utm_medium=spbdotnet&utm_campaign=dotnext20piter&utm_content=common
  • Промокод: spbdotnet20spbhdy6h77pc


Feb 18, 202001:12:05
Релизы .NET Core 3.0 и 3.1, ASP.NET Core 3.1, EF Core 3.1
Dec 09, 201952:04
Полный обзор программы DotNext 2019 Moscow
Oct 12, 201901:14:28
Скрытые возможности, освобождаемые сборки, правила отладки

Скрытые возможности, освобождаемые сборки, правила отладки

Подкаст RadioDotNet, выпуск №2


Заметки к выпуску:

Microsoft to Consolidate .NET Repositories on GitHub

Announcing Microsoft Code Samples

Goodbye MSDN Magazine

Improving .NET Core installation in Visual Studio

Hidden gems in .NET Core 3 - David Fowler & Damian Edwards

Collectible assemblies in .NET Core 3.0

Adding feature flags to an ASP.NET Core app

Writing tests with MSTest v2

.NET Debugging

How to Debug Any Problem

Sep 15, 201901:21:40
Планы на .NET 5, единый артефакт, зачем отдельный процесс для R#

Планы на .NET 5, единый артефакт, зачем отдельный процесс для R#

Подкаст RadioDotNet выпуск №1


Заметки к выпуску:

Microsoft's Plans for .NET 5

Create a Trimmed Self-Contained Single Executable in .NET Core 3.0

Supporting IAsyncEnumerable with LINQ

EventCounter vs PerformanceCounter

DragonFruit and System.CommandLine is a new way to think about .NET Console apps

Introducing PowerShell as .NET Global Tool

Versioning limitations in .NET

Fibonacci Versioning

Where we are with "out of process" ReSharper

JetBrains Open Day в Петербурге

Aug 13, 201901:04:57
Полный обзор программы DotNext 2019 Piter
May 12, 201901:13:45