DotNetRu
1.88K subscribers
26 photos
1 file
558 links
Самые важные новости, лучшие статьи и авторитетные личности из мира .NET

Чат для обсуждения: @DotNetRuChat
Download Telegram
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #3

СОВЕТ ДЛЯ НАЧИНАЮЩИХ: НАЧНИТЕ

Формат интервью по системному дизайну заметно отличается от остальных. Мало того, что заранее неизвестно, какую именно систему придётся проектировать, так ещё и требований никаких не ставят, поэтому вопросы нужно задавать самому, чтобы выяснить их. Полный хаос! Тем не менее, даже в этом хаосе есть некоторые закономерности, и чтобы их нащупать, можно следовать нескольким несложным правилам.

Архитектурные паттерны: https://learn.microsoft.com/en-us/azure/architecture/patterns/

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-22
Выпуск на YouTube: https://www.youtube.com/watch?v=KKEY76L5Unk&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=4&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Много Aspire, миграция из Framework, чувствительные логи

Подкаст RadioDotNet выпуск №86 от 25 января 2024 года

https://radiodotnet.mave.digital/ep-87

Темы:

[00:01:06] — Announcing .NET Aspire Preview 2
• https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-preview-2/
• https://www.dotnetrocks.com/details/1881

[00:22:10] — Redacting sensitive data in logs
• https://andrewlock.net/redacting-sensitive-data-with-microsoft-extensions-compliance/

[00:41:12] — Exploring the DCP at the heart of the new .NET Aspire
• https://anthonysimmon.com/exploring-microsoft-developer-control-plane-core-dotnet-aspire-dotnet-8/

[00:52:10] — Tales from the .NET Migration Trenches (Part 1)
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-catalog/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-empty-proxy/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-shared-library/

[01:24:10] — Why I will not use .NET Aspire for now
• https://event-driven.io/en/nay_to_aspire/
• https://www.linkedin.com/feed/update/urn:li:activity:7143511551008845824/

[01:39:33] — Кратко о разном
• https://github.com/microsoft/Microsoft.IO.RecyclableMemoryStream/releases/tag/3.0.0
• https://devblogs.microsoft.com/visualstudio/17-9-preview-3-brings-exciting-changes-to-code-search/
• https://devblogs.microsoft.com/visualstudio/visual-studio-2013-retirement-support-reminder-for-older-versions-of-visual-studio/
• https://blog.datalust.co/tracing-rc/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко

Почта: [email protected]

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #4

ТЯЖЕЛО В УЧЕНИИ — ЛЕГКО В БОЮ

Настало время... Мы слишком долго увлекались рисованием стрелочек и кружочков, забыв о разработке. Разгневанные пользователи насылают на нас миллиарды запросов, и вы — единственный, кто способен их остановить, ведь ваша должность звучит как Senior Rate Limit Engineer. Обуздайте стихию, разделяйте её потоки и властвуйте!

Выступления Евгения Пешкова: https://youtu.be/l1Ii-BD7q3c

Яндекс о разработке распределённого ограничителя: https://habr.com/ru/companies/yandex/articles/579778/

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-23
Выпуск на YouTube: https://www.youtube.com/watch?v=Z21-YeeuPjQ&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=5&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Правильный REST API, современный binary formatter

Подкаст RadioDotNet выпуск №87 от 13 февраля 2024 года

https://radiodotnet.mave.digital/ep-88

Темы:

[00:01:41] — Understanding C# 8 default interface methods
• https://andrewlock.net/understanding-default-interface-methods/
• https://andrewlock.net/using-default-interface-methods-for-performance-gains-in-iheaderdictionary/

[00:19:10] — Aspire roadmap
• https://github.com/dotnet/aspire/issues/1549
• https://github.com/dotnet/aspire/pull/1774

[00:30:50] — A replacement for BinaryFormatter in .NET 8
• https://steven-giesel.com/blogPost/4271d529-5625-4b67-bd59-d121f2d8c8f6

[00:43:18] — Designing & Versioning HTTP/REST APIs
• https://opensource.zalando.com/restful-api-guidelines/
• https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md
• https://www.youtube.com/watch?v=9Ng00IlBCtw&list=PL9XzOCngAkqs4m0XdULJu_78nM3Ok3Q65
• https://martinfowler.com/articles/richardsonMaturityModel.html
• https://12factor.net/
• https://irina.codes/versioning-rest-apis/
• https://codeopinion.com/want-to-build-a-good-api-here-are-5-tips-for-api-design/
• https://github.com/stickfigure/blog/wiki/How-to-(and-how-not-to)-design-REST-APIs?ref=vladimir-ivanov-dev-blog
• https://www.youtube.com/watch?v=kPrTMj-BK14

[01:47:20] — Кратко о разном
• https://github.com/dotnet/aspnetcore/issues/53219
• https://github.com/dotnet/csharplang/issues/7104
• https://nblumhardt.com/2024/01/serilog-tracing/
• https://github.com/dotnet/runtime/issues/92975
• https://steven-giesel.com/blogPost/0594ba85-356b-47f1-89a9-70e9761c582e
• https://devblogs.microsoft.com/dotnet/introducing-ms-test-runner/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко

Почта: [email protected]

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #5

ОДНАЖДЫ ЛЕБЕДЬ, РАК ДА ЩУКА...

Так, падажжите, это не та басня... А где же нужный текст? А, да вот он: хеши без изъяна, хеши без обмана, надёжны, как пружина от дивана! Используйте согласованное хеширование, чтобы ваши приложения не были как лебедь, рак да щука, а вы могли быстро находить нужные тексты!

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-24
Выпуск на YouTube: https://www.youtube.com/watch?v=wx7h7lvYIww&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=6&pp=gAQBiAQB
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license
Калечение C#, видение .NET 9, категоризация ошибок

Подкаст RadioDotNet выпуск №88 от 4 марта 2024 года

https://radiodotnet.mave.digital/ep-89

Темы:

[00:01:15] — Vision for .NET 9
• https://devblogs.microsoft.com/dotnet/our-vision-for-dotnet-9/

[00:12:21] — Announcing .NET 9 Preview 1
• https://github.com/dotnet/core/discussions/9192
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/libraries.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/sdk.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/efcoreanddata.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview1/dotnetmaui.md

[00:22:08] — C# breaking changes mitigation
• https://github.com/dotnet/csharplang/issues/7918

[00:49:35] — Visual Studio 2022 17.9 and 17.10
• https://devblogs.microsoft.com/visualstudio/visual-studio-2022-17-9-now-available/
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-17-10-preview-1-is-here/

[01:00:23] — 8 ways to set the URLs for an ASP.NET Core app
• https://andrewlock.net/8-ways-to-set-the-urls-for-an-aspnetcore-app/

[01:14:00] — .NET Aspire preview 3
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-3

[01:23:34] — Error categories and category errors
• https://blog.ploeh.dk/2024/01/29/error-categories-and-category-errors/

[01:42:22] — Top 10 NEW Visual Studio Features of 2023 for .NET Developers
• https://devblogs.microsoft.com/dotnet/my-top-10-new-visual-studio-features-of-2023-for-dotnet-developers/

[01:52:01] — Кратко о разном
• https://github.com/HangfireIO/Cronos
• https://devblogs.microsoft.com/dotnet/introducing-aspnetcore-metrics-and-grafana-dashboards-in-dotnet-8/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко

Почта: [email protected]

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
Aspire тащит, WinForms downshifting, Git hooks на C#

Подкаст RadioDotNet выпуск №89 от 18 марта 2024 года

https://radiodotnet.mave.digital/ep-90

Темы:

[00:01:58] — .NET Aspire preview 4
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-4
• https://blog.jetbrains.com/dotnet/2024/02/19/jetbrains-rider-and-the-net-aspire-plugin/

[00:15:00] — .NET 9 Preview 2
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/runtime.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/aspnetcore.md
• https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview2/dotnetmaui.md

[00:21:20] — Introducing Visual Studio 17.10 Preview 2
• https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-17-10-preview-2-is-here/

[00:25:46] — WinForms in a 64-Bit world – our strategy going forward
• https://devblogs.microsoft.com/dotnet/winforms-designer-64-bit-path-forward/

[00:31:10] — Pre-commit hooks with Husky.NET
• https://www.code4it.dev/blog/husky-dotnet-precommit-hooks/
• https://alirezanet.github.io/Husky.Net/guide/csharp-script.html

[00:44:42] — Кратко о разном
• https://github.com/AvaloniaUI/Avalonia/discussions/14666
• https://chnasarre.medium.com/view-your-gcs-statistics-live-with-dotnet-gcstats-e670ce949bd9
• https://github.com/Cysharp/PrivateProxy

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин

Почта: [email protected]

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #6

КАЖЕТСЯ, ЭТО СУНДУК С СОКРОВИЩАМИ!

- У тебя есть ключик?
- У меня есть кое-что получше: кэш ключика!
Ну что ж, посмотрим, как там хранится наш ключик и сможем ли мы быстро открыть сундук и слинять с монетами!

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Выпуск на YouTube: https://www.youtube.com/watch?v=ZkqRn_NF6Mo&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=8
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-25
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license

Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
Блестящий Garnet, проблемы экосистемы, OpenAPI и OpenAI

Подкаст RadioDotNet выпуск №90 от 1 апреля 2024 года

https://radiodotnet.mave.digital/ep-91

Темы:

[00:01:09] — Microsoft Garnet
• https://microsoft.github.io/garnet/
• https://github.com/microsoft/garnet
• https://teleg.eu/epeshkblog/154

[00:12:39] — Heap data structure and .NET priority queue
• https://andrewlock.net/an-introduction-to-the-heap-data-structure-and-dotnets-priority-queue/
• https://andrewlock.net/behind-the-implementation-of-dotnets-priorityqueue/
• https://andrewlock.net/implementing-dijkstras-algorithm-for-finding-the-shortest-path-between-two-nodes-using-priorityqueue-in-dotnet-9/

[00:21:59] — Tales from the .NET Migration Trenches (Part 2)
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-our-first-controller/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-migrating-business-logic/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-our-first-views/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-session-state/
• https://www.jimmybogard.com/tales-from-the-net-migration-trenches-hangfire/

[00:41:45] — .NET Developers Begging for Ecosystem Destruction
• https://aaronstannard.com/dotnet-eventing-backslide/

[01:04:01] — Generate OpenAPI specification at build time
• https://www.meziantou.net/generate-openapi-specification-at-build-time-from-the-code-in-asp-net-core.htm
• https://github.com/dotnet/aspnetcore/issues/54598
• https://github.com/dotnet/aspnetcore/issues/54599

[01:20:24] — .NET Task Parallel Library vs System.Threading.Channels
• https://chrlschn.dev/blog/2023/10/dotnet-task-parallel-library-vs-system-threading-channels/

[01:29:43] — Introducing .NET Smart Components – AI-powered UI controls
• https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/

[01:41:42] — Кратко о разном
• https://devblogs.microsoft.com/dotnet/dotnet-7-end-of-support/

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов

Почта: [email protected]

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
Проникновение в PostgreSQL, правильный solution, радар технологий

Подкаст RadioDotNet выпуск №91 от 19 апреля 2024 года

https://radiodotnet.mave.digital/ep-92

Темы:

[00:01:00] — .NET Aspire preview 5
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-5

[00:19:30] — .NET 9 Preview 3
• https://github.com/dotnet/core/tree/main/release-notes/9.0/preview/preview3

[00:33:50] — Visual Studio 2022 17.10 Preview 3
• https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes-preview#17100-pre30--visual-studio-2022-version-1710-preview-3
• https://www.youtube.com/watch?v=wzMMclD8QsI
• https://www.youtube.com/watch?v=D0MxmDWk4t0

[00:37:55] — Announcing pl/dotnet, version 0.99 (beta)
• https://www.postgresql.org/about/news/announcing-pldotnet-version-099-beta-2838/

[00:45:37] — Technology radar 30
• https://www.thoughtworks.com/content/dam/thoughtworks/documents/radar/2024/04/tr_technology_radar_vol_30_en.pdf

[00:59:51] — Кратко о разном
• https://github.com/dotnet/announcements/issues/304
• https://blog.jetbrains.com/dotnet/2024/02/12/monitoring-tool-in-rider-2024-1-eap-4/
• https://devblogs.microsoft.com/dotnet/introducing-mstest-sdk/
• https://devblogs.microsoft.com/dotnet/testing-your-native-aot-dotnet-apps/
• https://github.com/gregsdennis/json-everything

[01:10:23] — Подслушано
• https://podlodka.io/342
• https://podlodka.io/341
• https://podlodka.io/364

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков

Почта: [email protected]

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
Forwarded from BookClub DotNet
BookClub DotNet Season 2 #7

Каждый из нас по своему уникален... Ровно до той поры, пока не начинает спорить в комментах! В этот момент все мы становимся экспертами по экспертизе всего экспертного. Чтобы оставаться уникальным даже среди таких серьёзных людей, следуй за нами!

Ведущие:
- Роман Гашков
- Григорий Кузьмин
- Роман Щербаков

Дизайн и иллюстрации:
- Серафима Лебедева

Выпуск на YouTube: https://www.youtube.com/watch?v=2Av6-b0NRGk&list=PLbxr_aGL4q3TUK_LvjiGIbbxc58O4ZuJv&index=8&pp=gAQBiAQBsAQB
Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-26
Канал книжного клуба: https://teleg.eu/bookclubdotnet
Сайт книжного клуба: https://bookclub.dotnet.ru

Книга
System Design. Подготовка к сложному интервью (https://www.piter.com/product/system-design-podgotovka-k-slozhnomu-intervyu)

Доклад Романа Букина по UUID: https://youtu.be/OGK4Lkd6p6s
Статья Вадима Мартынова: https://habr.com/ru/articles/665024/

The following music was used for this media project:
Music: Ambient Corporate by WinnieTheMoog
Free download: https://filmmusic.io/song/6188-ambient-corporate
License (CC BY 4.0): https://filmmusic.io/standard-license

Ключевые слова: архитектура, системный дизайн, алгоритмы, паттерны, программирование, собеседование, книга, книжный клуб, architecture, system design, algorithms, patterns, programming, interview, book, bookclub
Полезный Dev Proxy, лаконичный TypeSpec, быстрый SearchValues

Подкаст RadioDotNet выпуск №92 от 5 мая 2024 года

https://radiodotnet.mave.digital/ep-93

Темы:

[00:00:54] — .NET Aspire Preview 6
• https://learn.microsoft.com/en-us/dotnet/aspire/whats-new/preview-6
• https://twitter.com/Prom3theu5/status/1783073572061094339
• https://twitter.com/JamesNK/status/1782943216691728511?t=pv7f5eJhMBzXHubdgZp0fw

[00:15:26] — Boosting search performance with SearchValues
• https://endjin.com/blog/2024/01/dotnet-8-searchvalues-string-search-performance-boost
• https://github.com/dotnet/runtime/issues/68328

[00:27:18] — Build & test resilient apps in .NET with Dev Proxy
• https://devblogs.microsoft.com/dotnet/build-test-resilient-apps-dotnet-dev-proxy/
• https://github.com/microsoft/dev-proxy

[00:37:31] — Serilog and .NET 8.0 minimal APIs
• https://nblumhardt.com/2024/04/serilog-net8-0-minimal/

[00:59:00] — Introducing TypeSpec — A New Language for API-Centric Development
• https://typespec.io/blog/2024-04-25-introducing
• https://github.com/microsoft/typespec
• https://typespec.io/playground

[01:14:50] — ADR — A .NET Tool for Creating & Managing Architecture Decision Records
• https://endjin.com/blog/2024/03/adr-a-dotnet-tool-for-creating-and-managing-architecture-decision-records
• https://habr.com/ru/companies/dododev/articles/578052/

[01:31:00] — Кратко о разном
• https://www.youtube.com/watch?v=W4-NVVNwCWs
• https://endjin.com/blog/2024/04/aspnet-core-razor-htmx-chartjs
• https://devblogs.microsoft.com/dotnet/whats-new-for-dotnet-in-ubuntu-2404/
• https://dotnet.microsoft.com/en-us/apps/xamarin
• https://andrewlock.net/creating-a-dotnet-asciimath-parser-and-using-it-in-a-markdig-extension/
• https://www.meziantou.net/using-type-aliases-to-make-code-clearer-with-generics.htm

Голоса выпуска:
• Анатолий Кулаков
• Игорь Лабутин (https://twitter.com/ilabutin)

Звукорежиссёр:
• Игорь Лабутин (https://twitter.com/ilabutin)

Фоновая музыка:
• Максим Аршинов «Pensive yeti.0.1» (https://hightech.group/ru/about)

Спасибо за помощь:
• Александр
• Сергей
• Владислав
• Шевченко Антон
• Лазарев Илья
• Гурий Самарин
• Виктор
• Руслан Артамонов
• Александр Ерыгин
• Сергей Бензенко
• Александр Лапердин
• Ольга Бондаренко
• Дмитрий Сорокин
• Сергей Краснов
• Константин Ушаков
• Андрей Фазлеев

Почта: [email protected]

Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка: https://cloud.mave.digital/37167
Google Podcasts: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy9mMGMwZWY0L3BvZGNhc3QvcnNz
Apple Podcasts: https://podcasts.apple.com/us/podcast/radiodotnet/id1484348948
Яндекс Музыка: https://music.yandex.ru/album/12041961
YouTube Playlist: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5

Boosty (₽): https://boosty.to/RadioDotNet
#анонсы

Билеты на DotNext 2024 уже в продаже!

Конференция пройдет 10-11 сентября офлайн в Москве.

Вас ждут:
— Практичные и актуальные доклады про разработку на .NET.
— Нетворкинг и обмен опытом со спикерами и другими участниками.
— Бурное афтерпати, мерч от партнеров, викторины и другой интерактив.

Билеты на конференцию всегда дорожают ближе к ее началу. Сейчас цены стартовые — момент хороший. Да, программа только формируется, но это не повод откладывать. Ознакомиться с первыми докладами и следить за обновлениями можно на сайте DotNext.

Купить билет

P.S. На DotNext можно попасть за счет компании, в которой вы работаете. Для этого отправьте работодателю эту ссылку.

А в качестве доводов за участие — можете использовать тезисы из нашей статьи «Зачем отправлять разработчиков на конференции».
How to Save Live Photo as Video