Size: a a a

2018 November 15
DotNetRu
источник
2018 November 19
DotNetRu
How to: Enable and Disable Automatic Binding Redirection (https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/how-to-enable-and-disable-automatic-binding-redirection) — перенаправление привязки сборок необходимо, если приложение или его компоненты ссылаются на несколько версий одной и той же сборки (наверняка, вы встречали такую ситуацию после установки nuget-пакета Json.NET). Автоматическое перенаправление можно включить при наличии существующих приложений, предназначенных для предыдущих версий .NET Framework, или отключить эту функцию, если требуется ручная настройка перенаправления.
#dotnet #bindingredirection #assemblies #csharp #compliation
источник
2018 November 20
DotNetRu
DevTernity 2017: Ian Cooper - TDD, Where Did It All Go Wrong (https://www.youtube.com/watch?v=EZ05e7EMOLM) — разбираем идеи заложенные в TDD изначально и как они трансформировались (исказились, испортились?) под влияением времени и трендов.
#dotnet #tdd #unittesting #csharp #dev #programming
источник
2018 November 21
DotNetRu
Друзья, уточнилось расписание активностей Ask Expert стенда DotNetRu на DotNext:
* 1й день, в 14:30 — Avalonia, Никита Цуканов расскажет про успехи народного Avalonia-строения и пообщается на интересующие вас темы.
* 2й день, в 14:00 — DDD, Максим Аршинов поделится практикой использования DDD, а Алексей Мерсон разъяснит за философию DDD.
Кроме этого планируется:
* Розыгрыш подарков за одежду с логотипом наших сообществ.
* Холивары, на любые интересующие вас темы (IDE, кодстайл, ремесло и т.д.).
* Круглые столы, по Эмоциональному выгоранию и Эффективности программиста.
* Викторина по .NET/C#.
Расписание уточняйте на стенде, пожалуйста, будем следовать заветам Agile (реализация план покажет), ведь мы хотим еще сами успеть послушать доклады. 😊
#dotnet #dotnetru #event #dotnext #askexpert
источник
DotNetRu
источник
2018 November 27
DotNetRu
[Production postmortem] The ARM is killing me (https://ayende.com/blog/185185-C/production-postmortem-the-arm-is-killing-me) — история о том как 4 человека за 4 недели изменили 0 строк своего кода, чтобы починить проблему. Точнее, была изменена всего одна буква, но в репозитории CoreCLR.
#coreclr #dotnet #ravendb #arm #postmortem #jit
источник
2018 November 29
DotNetRu
🔥 Доступны материалы со встречи SpbDotNet №37


Jeffrey Richter «Efficient Buffer Manipulation using C# 7.2's Span»

🎬 https://www.youtube.com/watch?v=gWcyXGIbRDI&list=PLbxr_aGL4q3Trf_b2Mr-P9PEafLY48aBw
📄 https://speakerdeck.com/dotnetru/jeffrey-richter-efficient-buffer-manipulation-using-c-number-7-dot-2-s-span


Jeffrey Richter «Q&A session»

🎬 https://www.youtube.com/watch?v=NoR4NXWLuy4&list=PLbxr_aGL4q3Trf_b2Mr-P9PEafLY48aBw
источник
2018 December 05
DotNetRu
Wexflow (https://github.com/aelassas/Wexflow) — настоящий кроссплатформенный open source workflow-движок на .NET Core, как и подобает подобным движкам: позволяет строить и выполнять рабочие процессы, отслеживать выполнение и разное другое. Подробный разбор: https://www.codeproject.com/Articles/1164009/Wexflow-Open-source-workflow-engine-in-Csharp , где есть примеры установки, настройки и использования.
#dotnet #dotnetcore #workflowengine #workflow #QuartzNET #tool #library #Wexflow
источник
2018 December 07
DotNetRu
Announcing .NET Core 3 Preview 1 and Open Sourcing Windows Desktop Frameworks (https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-net-core-3-preview-1-and-open-sourcing-windows-desktop-frameworks/) — осталось совсем немного до релиза VS 2019 и .NET Core 3.0, а пока можно попробовать более-менее стабильный preview 1.

Microsoft выложила в open source:
* WPF (https://github.com/dotnet/wpf)
* Windows Forms (https://github.com/dotnet/winforms)
* WinUI (https://github.com/Microsoft/microsoft-ui-xaml)!

Для любителей всего на Span<T> был добавлен System.Text.Json.Utf8JsonReader, который построен на ReadOnlySpan<byte>.
В новой версии добавлено немного фичей из C# 8, а также много чего для тех, кто работает с железом в IoT.
И многое другое!

#dotnet #dev #deotnetcore #opensource #wpf #winforms #csharp #csharp8 #iot
источник
2018 December 10
DotNetRu
Understanding Delegates in C# for Beginners (https://www.codeproject.com/Articles/884981/Understanding-Delegates-in-Csharp-for-Beginners) — понимаем основы основ делегатов (Delegate) в .NET, которые имеют место быть, хоть и зачастую используются типизированные Func и Action.
#dotnet #csharp #delegates #dev #programming
источник
2018 December 14
DotNetRu
Доступны материалы встречи SarDotNet №4.

Александр Кузнецов «Введение в SignalR».
* Видео: https://www.youtube.com/watch?v=n5SFKAAbIhk
* Слайды: https://speakerdeck.com/dotnetru/vviedieniie-v-signalr

Рустам Шехмаметьев «Основы F#».
* Видео: https://www.youtube.com/watch?v=yD6D1u7974E
* Слайды: https://speakerdeck.com/dotnetru/osnovy-f-number

Юрий Орлов «Магия Dapper + Oracle».
* Видео: https://www.youtube.com/watch?v=kaxIS949C90
* Слайды: https://speakerdeck.com/dotnetru/maghiia-dapper-plus-oracle

#dotnet #sardotnet #signalr #dotnetcore #fsharp #functionalprogramming #dev #programming #dapper #oracledb #database #optimization
источник
2018 December 18
DotNetRu
Exploring the .NET Core Runtime (https://mattwarren.org/2018/12/13/Exploring-the-.NET-Core-Runtime/) — открываем новые грани работы с Base Class Library и средой исполнения .NET без... Base Class Library и среды исполнения .NET (почти).
#dotnet #dotnetcore #coreRun #MattWarren #clr #internals
источник
2018 December 26
DotNetRu
DotNet-подборка №2 (https://vk.com/@dotnetru-compilation-2, 11.10-01.12.2017) — продолжаем восполнять длительное отсутствие подборок ссылок, вспомним о некоторых интересностях.
источник
2018 December 29
DotNetRu
DotNet & More (https://vk.com/dotnetmore) — подкаст целиком и полностью посвященный нашему любимому языку программирования C#, платформе .NET и всему около этого.
Можно считать предновогодним чудом появление такого подкаста (но безусловно чудеса творятся усилиями конкретных людей). 🌲
#dotnet #podcast #csharp #dotnetmore #dev #programming
источник
2018 December 30
DotNetRu
The Mystery Of The Very Long GC Pauses in .NET Windows Service (http://tooslowexception.com/scenario-mystery-of-the-very-long-gc-pauses-in-net-windows-service/) — почти детективная история расследования долгих GC-пауз (по 15 минут!) с неожиданным сюжетным поворотом.
#dev #dotnet #gc #garbagecollector #debug #antivirus #KonradKokosa
источник
2018 December 31
DotNetRu
Друзья, мы решили поддержать всеобщую традицию и подвести итоги уходящего года — https://vk.com/@dotnetru-2018 , тем более, что он и правда получился насыщенным.
Спасибо всем участникам сообщества за этот год пройденный вместе. Поздравляем всех и каждого с наступающим новым 2019 годом, желаем поменьше отладки и побольше микросервисов, позитивных успехов и радостных дней!
#dotnetru #dotnet #community #2018year #newyear #results
источник
2019 January 14
DotNetRu
Do we need JVM’s PhantomReference in .NET? (http://tooslowexception.com/do-we-need-jvms-phantomreference-in-net/) — финализация это весьма болезненная тема для managed кода. Почти никаких гарантий, много нюансов, а также накладные расходы. В статье рассматривается ручное управление финализацией в Java через PhantomReference, какие проблемы это решает и какие проблемы приносит. Взвешиваем плюсы и минусы и решаем нужно ли это в .NET.
Вот Ayende Rahien уже прочитал и попробовал сделать нечто подобное без поддержки со стороны CLR: https://ayende.com/blog/185889-A/implementing-phantom-reference-in-c (если блог недоступен, можно достать статью из кеша Google).
#dotnet #clr #coreclr #gc #jvm #phantom #phantomreference #KonradKokosa #AyendeRahien
источник
2019 January 16
DotNetRu
Monitoring GC and memory allocations with .NET Core 2.2 and Application Insights (https://stebet.net/monitoring-gc-and-memory-allocations-with-net-core-2-2-and-application-insights/) — .NET Core 2.2. принес API для мониторинга работы сборщика мусора, загрузки CPU и выделения памяти. Полная диагностическая информация теперь может быть собрана прямо в процессе работы приложения, чудесно ведь.
#dotnet #gc #monitoring #dotnetcore #applicationinsights #stebets #optimization
источник
2019 January 18
DotNetRu
ReactJS.NET 4.0 is finally released! (https://reactjs.net/2019/01/4.0.0-release.html) — вышла 4-я версия библиотеки ReactJS.NET, позволяющей использовать серверный рендеринг React-компонентов в веб-приложениях ASP.NET.
Изменения: обновление до React 16.7, переход на MIT лицензию, поддержку React Router, React Helmet и CSS-in-JS libraries, улучшения в JS движке.
Рекомендуем ознакомиться с библиотекой, если кто не знаком, чтобы знать — и такое бывает: https://reactjs.net/tutorials/aspnetcore.html .
#dotnet #react #reactjs #aspnetmvc #reactjsnet #dev #library
источник
2019 January 21
DotNetRu
Profiling Concurrent .NET Code with BenchmarkDotNet and visualizing it with Concurrency Visualizer (https://adamsitnik.com/ConcurrencyVisualizer-Profiler/) — пробуем ConcurrencyVisualizerProfiler, появившийся в BenchmarkDotNet 0.11.3, для экспорта данных в Concurrency Visualizer (плагин Visual Studio, https://docs.microsoft.com/ru-ru/visualstudio/profiling/concurrency-visualizer?view=vs-2017), что может пригодиться при поиске проблем конкурентности в коде.
#AdamSitnik #benchmarkdotnet #dotnet #dev #tool #library #concurrentprogramming #concurrency
источник