How to Beat Array Iteration Performance with Parallelism in C# .NET (https://michaelscodingspot.com/array-iteration-vs-parallelism-in-c-net/) — ищем способы оптимизировать параллельную обработку массивов и... находим!
#csharp #dotnet #performance #dev #parallel #Parallelism
#csharp #dotnet #performance #dev #parallel #Parallelism
Michael's Coding Spot
How to Beat Array Iteration Performance with Parallelism in C# .NET
Let's consider a simple programming challenge: Summing all items of a large array. Now it stands to reason that this can be easily optimized by using parallelism...
Друзья, начали появляться материалы третьей встречи KrdDotNet:
- Павел Шалаев «.NET + GraphQL. Особенности, пути внедрения и необходимые библиотеки.», https://youtu.be/tvebsGEsXEw
#krddotnet #event #krddotnet3 #dotnetru
- Павел Шалаев «.NET + GraphQL. Особенности, пути внедрения и необходимые библиотеки.», https://youtu.be/tvebsGEsXEw
#krddotnet #event #krddotnet3 #dotnetru
YouTube
Павел Шалаев «.NET + GraphQL. Особенности, пути внедрения и необходимые библиотеки»
Стоит или нет использовать такую связку? Какие сложности могут возникнуть;Как мягко внедрить graphql в организации. Сложность понимания и как с ней бороться;...
Работа в Visual Studio Community, Pro, Enterprise c GIT через встроенные инструменты (https://vk.com/video-144195266_456239048?list=87d3fee32a49ca5045) — разбираем как подключать репозиторий, делать коммит, ревертировать коммиты, работать с ветками, устранять конфликты слияния, а также, как подключить GitHub к VS.
#dotnet #visualstudio #git #learning #csharp #dev #programming
#dotnet #visualstudio #git #learning #csharp #dev #programming
Подкаст RadioDotNet выпуск №7 от 3 апреля 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-007-ecadcu
Представляем русскоязычный вариант книги Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
Промокод на скидку 25%: DotNet25
Заказать можно на сайте издательства: https://tinyurl.com/kokosa-book
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:17] — Вышел перевод книги Конрада Кокосы
• https://vk.com/dotnetru?w=wall-144195266_890
• https://twitter.com/DotNetRu/status/1241019370475847680
• https://news.1rj.ru/str/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/noscripting/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/noscripting/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
#Podcast #DotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-007-ecadcu
Представляем русскоязычный вариант книги Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
Промокод на скидку 25%: DotNet25
Заказать можно на сайте издательства: https://tinyurl.com/kokosa-book
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[00:00:17] — Вышел перевод книги Конрада Кокосы
• https://vk.com/dotnetru?w=wall-144195266_890
• https://twitter.com/DotNetRu/status/1241019370475847680
• https://news.1rj.ru/str/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/noscripting/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/noscripting/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
#Podcast #DotNet
Anchor
RadioDotNet-007 by RadioDotNet • A podcast on Anchor
Подкаст RadioDotNet выпуск №7
Представляем русскоязычный вариант книги Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
Промокод на скидку 25%: DotNet25
Заказать можно на сайте издательства: https://t…
Представляем русскоязычный вариант книги Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
Промокод на скидку 25%: DotNet25
Заказать можно на сайте издательства: https://t…
C# Coding Test – 50 Questions plus short tips to write efficient code in C# (https://www.techbeamers.com/csharp-coding-interview-questions-developers/) — подборка интересных и замысловатых задачек на умение просчитать работу кода в уме.
#dotnet #csharp #interview #question #dev #programming #coding
#dotnet #csharp #interview #question #dev #programming #coding
TechBeamers
50 Must Know C# Coding Interview Questions for Developers
Welcome, developers! Today, we have something special for you – 50 mind-bending C# coding interview questions that will test your knowledge and skills. And the best part? Each question includes a…
Plug-and-play class-library project of standard Data Structures and Algorithms in C# (https://github.com/aalhour/C-Sharp-Algorithms) — коллекция известных коллекций и структур данных, которые хоть и нечасто требуются, но если уж потребуются, то без них вы нагородите ужасные велосипеды.
#csharp #dev #programming #dotnet #algorithms #structures #samples
#csharp #dev #programming #dotnet #algorithms #structures #samples
GitHub
GitHub - aalhour/C-Sharp-Algorithms: :books: Plug-and-play class-library project of standard Data Structures and Algorithms in…
:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C# - GitHub - aalhour/C-Sharp-Algorithms: :books: Plug-and-play class-library pr...
13 июня в Минске пройдет 4-ая международная конференция .NET Summit Belarus 2020 (https://dotnetsummit.by). Воспользуйтесь шансом стать спикером и поделиться своим опытом в разработке на .NET. Подать заявку на выступление можно по 10 апреля заполнив CFP. ⭐
Больше информации о спикерах и докладах смотрите на сайте конференции: https://dotnetsummit.by. 👀
Организаторы внимательно следят за ситуацией, связанной с пандемией Covid-19, и предпримут все необходимые меры для защиты участников конференции, а также будут информировать в случае изменения программы.
#dotnet #event #dotnetby #minsk #Минск #conference #dotnetsummit #dotnetsummit2020 #partner #MarkSeemann #MichaelStaib #FlorianVerdonck #CFP
Больше информации о спикерах и докладах смотрите на сайте конференции: https://dotnetsummit.by. 👀
Организаторы внимательно следят за ситуацией, связанной с пандемией Covid-19, и предпримут все необходимые меры для защиты участников конференции, а также будут информировать в случае изменения программы.
#dotnet #event #dotnetby #minsk #Минск #conference #dotnetsummit #dotnetsummit2020 #partner #MarkSeemann #MichaelStaib #FlorianVerdonck #CFP
Find, Fix, and Avoid Performance Problems in C# .NET: 10 Best Practices (https://michaelscodingspot.com/performance-problems-in-csharp-dotnet/) — советы и мысли на обдумать, как добиться высокой производительности вашего .NET приложения.
#dotnet #performance #csharp #profiling #bestpractices #gc #MichaelShpilt
#dotnet #performance #csharp #profiling #bestpractices #gc #MichaelShpilt
Michael's Coding Spot
Find, Fix, and Avoid Performance Problems in C# .NET: 10 Best Practices
Don't know about you, but I'm obsessed about performance. I've gathered a list of 10 best practices on dealing with performance problems, starting with when you need to deal with them at all.
Dictionary в .NET (https://bool.dev/blog/detail/dictionary-v-csharp) — рассматриваем какие типы Dictionary (словарей) бывают в C# и чем отличается их устройство под капотом: HybridDictionary, OrderedDictionary, SortedDictionary, StringDictionary, ConcurrentDictionary, ImmutableDictionary и ReadOnlyDictionary.
Thanks #ArtemPolishchuk #dotnet #csharp #DataStructures
Thanks #ArtemPolishchuk #dotnet #csharp #DataStructures
bool.dev
Dictionary в .NET
В этой статье рассматриваем типы Dictionary и заглядываем"под капот" как они работают
Подкаст RadioDotNet выпуск №8 от 21 апреля 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-008-ed1odj
Вместе с новым выпуском мы отрываем филиал подкаста на 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
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[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/
#Podcast #DotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-008-ed1odj
Вместе с новым выпуском мы отрываем филиал подкаста на 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
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Темы:
[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/
#Podcast #DotNet
Spotify for Podcasters
Возможности VS 16.6 P2, оптимизации в RyuJIT, новый мир Wasmer by RadioDotNet
Подкаст RadioDotNet выпуск №8
Вместе с новым выпуском мы отрываем филиал подкаста на YouTube:
https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
В честь этого замечательного события мы подарим 3 лицензии на любой продукт JetBrains.…
Вместе с новым выпуском мы отрываем филиал подкаста на YouTube:
https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
В честь этого замечательного события мы подарим 3 лицензии на любой продукт JetBrains.…
Упрощаем юнит-тесты с помощью связки AutoFixture и xUnit (https://habr.com/ru/post/262435/) — юнит-тесты — это классно, ведь только коду, который так или иначе покрыт тестами, можно доверять и если какой-нибудь программист что-нибудь сломает, тесты это сразу же покажут. Тем не менее, написание тестов требует множества настроенных зависимостей, инициализация тестовых данных, инициализация моков, создание объекта тестирования и т.д. Инструмент AutoFixture призван упростить, а в некоторых случаях и полностью убрать, фазу инициализации (Arrange) теста.
#dotnet #csharp #AutoFixture #xUnit #unittesting #codequality
#dotnet #csharp #AutoFixture #xUnit #unittesting #codequality
Хабр
Упрощаем юнит-тесты с помощью связки AutoFixture и xUnit
Все мы знаем, что юнит-тесты — это классно, что только коду, который так или иначе покрыт тестами, можно доверять и что если какой-нибудь неопытный senior develo...
Совсем недавно на русском языке вышла замечательная книга Конрада Кокосы «Управление памятью в .NET для профессионалов».
Это издание примечательно тем, что в переводе участвовали не только люди со стороны издательства, но и члены сообщества DotNetRu, практикующие разработчики, для которых эта книга действительно актуальна.
По ссылке небольшая история о том, зачем мы в это ввязались, как был организован процесс и с какими трудностями мы столкнулись.
https://habr.com/ru/company/jugru/blog/498932/
#dotnetru #book #kokosa #memorymanagement
Это издание примечательно тем, что в переводе участвовали не только люди со стороны издательства, но и члены сообщества DotNetRu, практикующие разработчики, для которых эта книга действительно актуальна.
По ссылке небольшая история о том, зачем мы в это ввязались, как был организован процесс и с какими трудностями мы столкнулись.
https://habr.com/ru/company/jugru/blog/498932/
#dotnetru #book #kokosa #memorymanagement
Хабр
Книга «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu
Совсем недавно в издательстве ДМК-пресс на русском языке вышла замечательная книга Конрада Кокосы «Управление памятью в .NET для профессионалов» . Это издание примечательно тем, что в переводе...
Инструменты для отладки .NET приложений (https://www.youtube.com/watch?v=Y-jKtyedUn8) — на записи вебинара рассматривается применение разных методик и техник (Application Insights, Logging, Profilers) отладки .NET-приложений, размещенных в различных окружениях, основные хайлайты и типы кейсов для мониторинга.
#dotnet #csharp #debug #debugging #logging #profiling
#dotnet #csharp #debug #debugging #logging #profiling
YouTube
Инструменты для отладки .NET приложений
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Больше видео по .NET - https://itvdn.com/ru/specialities/net-developer?utm_source=yb_webinar_debug-dnet
Наше приложение ушло в продакшен, и... Что делать при падении производительности, непонятном поведении…
Больше видео по .NET - https://itvdn.com/ru/specialities/net-developer?utm_source=yb_webinar_debug-dnet
Наше приложение ушло в продакшен, и... Что делать при падении производительности, непонятном поведении…
Друзья, крупнейшая конференция по .NET-разработке DotNext 2020 переходит в онлайн! 😋 Теперь ходить никуда не надо, 15-18 июня конференция сама придет прямо к вам. Подробности и билеты: https://bit.ly/2U8wpYx
⚡ Промокод на скидку остался прежним: "dotnetru20spb0stke51pc "
Чего ждать?
— Десятки докладов от экспертов со всего мира и только о самом актуальном из .NET вселенной;
— Новые форматы выступления. Часть докладов уйдет к разговорному, в сторону подкастов и ток-шоу;
— Программа на 4 дня из блоков по 4-5 часов, потому что смотреть в экран десять часов в день невозможно;
— Нетворкинг. Ничто не заменит общения с коллегами и бывшими сокурсниками (сами скучаем). Это будет интереснее, чем чаты в телеграме и комнаты в зуме.
— Несколько треков одновременно. Переключайтесь между треками в один клик, перематывайте и ставьте доклад на паузу, ведь дома все по вашим правилам;
— И конечно же, куча призов от партнеров конференции.
Хочется большего?
В онлайн этим летом уходит не только DotNext 2020, но и все конференции JUG Ru Group. Теперь вы можете посетить все 8 конференций весенне-летнего сезона по цене 1 офлайн-билета. Java, C++, JavaScript, .NET, DevOps, тестирование, мобильная разработка, распределенные вычисления — все это теперь в одном билете Full Pass. Хорошая возможность прокачать скиллы вширь, не правда ли?
#dotnext #dotnetru #event #online #partner #dotnextpiter #spb
⚡ Промокод на скидку остался прежним: "dotnetru20spb0stke51pc "
Чего ждать?
— Десятки докладов от экспертов со всего мира и только о самом актуальном из .NET вселенной;
— Новые форматы выступления. Часть докладов уйдет к разговорному, в сторону подкастов и ток-шоу;
— Программа на 4 дня из блоков по 4-5 часов, потому что смотреть в экран десять часов в день невозможно;
— Нетворкинг. Ничто не заменит общения с коллегами и бывшими сокурсниками (сами скучаем). Это будет интереснее, чем чаты в телеграме и комнаты в зуме.
— Несколько треков одновременно. Переключайтесь между треками в один клик, перематывайте и ставьте доклад на паузу, ведь дома все по вашим правилам;
— И конечно же, куча призов от партнеров конференции.
Хочется большего?
В онлайн этим летом уходит не только DotNext 2020, но и все конференции JUG Ru Group. Теперь вы можете посетить все 8 конференций весенне-летнего сезона по цене 1 офлайн-билета. Java, C++, JavaScript, .NET, DevOps, тестирование, мобильная разработка, распределенные вычисления — все это теперь в одном билете Full Pass. Хорошая возможность прокачать скиллы вширь, не правда ли?
#dotnext #dotnetru #event #online #partner #dotnextpiter #spb
DotNext 2020 Piter. Конференция для .NET-разработчиков. 15-18 июня, онлайн.
.NET-конференция. 15-18 июня, онлайн. 4 дня и несколько десятков технических докладов.
Custom Response Caching Using NCache in ASP.NET Core (https://www.infoq.com/articles/ncache-response-caching-aspnet-core/) — накручиваем особое кеширование ответов в ASP.NET Core с использованием NCache. Зачем? Во-первых, затем что мы можем, ведь это гибкий механизм Middlewares в ASP.NET Core. Во-вторых, вдруг придется своё особое кеширование внедрить. Например, NCache умеет в распределенное кеширование. Кстати на Гитхабе можно найти исходники и посмотреть как оно устроено внутри: https://github.com/Alachisoft/NCache/blob/master/SessionState/ASP.NET%20Core/NCacheSessionServices/NCacheSessionServices/NCacheSessionExtensions.cs
#NCache #aspnetcore #dotnetcore #dotnet #dev #programming #csharp
#NCache #aspnetcore #dotnetcore #dotnet #dev #programming #csharp
InfoQ
Custom Response Caching Using NCache in ASP.NET Core
NCache is a cross-platform, open-source distributed caching framework from Alachisoft. It is an extremely fast distributed caching framework that is linearly scalable. This article presents a discussion on how we can work with NCache and response caching…
Introducing C# Source Generators (https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/) — хотели когда-нибудь влезть в процесс компиляции, но API пугал? Теперь можно писать на C# не только анализаторы для roslyn, но и ISourceGenerator'ы, которым доступен целиком объект Compilation, издевательства над которым ограничены только языковыми средствами и вашей фантазией!
#dotnet #csharp #roslyn #codegeneration #compilation
#dotnet #csharp #roslyn #codegeneration #compilation
.NET Blog
Introducing C# Source Generators - .NET Blog
We’re pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we’re…
Подкаст RadioDotNet выпуск №9 от 11 мая 2020 года
https://anchor.fm/radiodotnet/episodes/RadioDotNet-009-edsf16
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Видео версия подкаста: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Темы:
[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
#Podcast #DotNet #DotNetRu #RadioDotNet
https://anchor.fm/radiodotnet/episodes/RadioDotNet-009-edsf16
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu.
https://tinyurl.com/kokosa-book
Промокод: DotNet25
Сайт подкаста: http://Radio.DotNet.Ru
RSS подписка на подкаст: https://anchor.fm/s/f0c0ef4/podcast/rss
Видео версия подкаста: https://www.youtube.com/playlist?list=PLbxr_aGL4q3SpQ9GRn2jv-NEpvN23CUC5
Темы:
[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
#Podcast #DotNet #DotNetRu #RadioDotNet
Anchor
RadioDotNet-009 by RadioDotNet • A podcast on Anchor
Подкаст RadioDotNet выпуск №9
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для…
Всех приглашаем присоединиться к нам online на самой большой российской .NET конференции DotNext 2020 Piter.
https://bit.ly/2U8wpYx
Промокод: dotnetru20spb0stke51pc
Оцените книгу Конрада Кокосы «Управление памятью в .NET для…
Друзья, напоминаем — завтра 13 мая в 15:00 (MSK) состоится онлайн NskDotNet Meetup №8 (https://www.meetup.com/ru-RU/NskDotNet/events/270236025/), подробности ниже: https://vk.com/wall-173214385_35 .
Нам стало грустновато сидеть дома без общения с вами и мы решили двинуться в онлайн по всем фронтам. ☺ Следите за анонсами следующих онлайн встреч!
#nskdotnet #dotnetru #meetup #event #online #unittesting
Нам стало грустновато сидеть дома без общения с вами и мы решили двинуться в онлайн по всем фронтам. ☺ Следите за анонсами следующих онлайн встреч!
#nskdotnet #dotnetru #meetup #event #online #unittesting
Meetup
NskDotNet Meetup #8 (Online)
ср, 13 мая 2020 г., 19:00: Всем привет!Временно перемещаем наши митапы в онлайн-плоскость.Митап состоится 13 мая (среда), 19:00 (GMT+7).В программе:1. Вступительное слово от организаторов.2. Доклад от
Writing More Succinct C# (https://www.danclarke.com/2020-more-succinct-csharp) — Дэн Кларк дает советы по написанию более лаконичного и компактного кода на C#. В статье рассматриваются как довольно старые возможности языка (например, тернарный if и LINQ), так и возможности из самых последних версий (например, оператор ??= и выражение switch). Также разбираются некоторые наиболее частые проблемы, которые могут возникнуть при использовании данного подхода.
#dotnet #csharp #linq #functionalprogramming #codestyle #dev #programming #DanClarke
#dotnet #csharp #linq #functionalprogramming #codestyle #dev #programming #DanClarke
Друзья, дабы разбавить домашние будни, компания EPAM приглашает поучаствовать в онлайн-турнире по кодингу CodeBattle Pro: Snake Battle! 🐍 Это мини-хакатон на основе игры «Змейка» для тех, кому интересно программирование, искусственный интеллект и сражения ботов.
📌 Регистрация: https://epa.ms/code-battle-pro-epam-2020
👨💻 Турнир будет интересен опытным IT-специалистам. Потребуются навыки программирования на одном из языков: .NET, JavaScript, Python или (о великий Тьюринг) C++, Java.
📅 Когда: 25 мая – 2 июня.
Победители получат призы! Ждем ваших заявок.
#dotnet #coding #codebattle #csharp #javanoscript #dev #online #competition
📌 Регистрация: https://epa.ms/code-battle-pro-epam-2020
👨💻 Турнир будет интересен опытным IT-специалистам. Потребуются навыки программирования на одном из языков: .NET, JavaScript, Python или (о великий Тьюринг) C++, Java.
📅 Когда: 25 мая – 2 июня.
Победители получат призы! Ждем ваших заявок.
#dotnet #coding #codebattle #csharp #javanoscript #dev #online #competition
wearecommunity.io
CodeBattle Pro: Snake Battle
CodeBattle Pro. "25 мая 2020 года" | Community platform | Зарегистрируйся на мероприятие, узнай о программе и спикерах на платформе главных сообществ страны.
Ayende Rahien (так же известный как Oren Eini) проведёт вебинар «Event Sourcing in C# with RavenDB».
19 мая 2020 г. в 17:30 (MSK)
https://us02web.zoom.us/webinar/register/WN_w4rfhD6BQHO31MRQJy97mg?timezone_id=Europe%2FMoscow
Это прекрасная возможность подтянуть основы Event Sourcing и познакомиться с практическими аспектами работы RavenDB от лучшего автора для этой связки.
Ayende Rahien — создатель «RavenDB», самой популярной базы данных, написаной на .NET. Он отличается глубоким переосмыслением архитектурных и функциональных подходов в разработке, даже если они идут вразрез с устоявшимися стереотипами.
#ravendb #dotnet #online #csharp #eventsourcing
19 мая 2020 г. в 17:30 (MSK)
https://us02web.zoom.us/webinar/register/WN_w4rfhD6BQHO31MRQJy97mg?timezone_id=Europe%2FMoscow
Это прекрасная возможность подтянуть основы Event Sourcing и познакомиться с практическими аспектами работы RavenDB от лучшего автора для этой связки.
Ayende Rahien — создатель «RavenDB», самой популярной базы данных, написаной на .NET. Он отличается глубоким переосмыслением архитектурных и функциональных подходов в разработке, даже если они идут вразрез с устоявшимися стереотипами.
#ravendb #dotnet #online #csharp #eventsourcing