Опыт портирования legacy enterprise проекта c Net Framwork на Net Core
#Программирование #NET #Проектированиеирефакторинг #C #c #netframework #dotnetcore IV
https://habr.com/ru/post/514504/
#Программирование #NET #Проектированиеирефакторинг #C #c #netframework #dotnetcore IV
https://habr.com/ru/post/514504/
t.me
Опыт портирования legacy enterprise проекта c Net Framwork на Net Core
Опыт портирования legacy enterprise проекта c Net Framwork на Net Core Вводная часть Постараюсь дать информацию о том, как легко портировать существующее Enterp...
[Перевод] Сравниваем производительность REST и gRPC
#БлогкомпанииOTUS #Высокаяпроизводительность #Микросервисы #grpc #restapi #aspnetcore #dotnetcore IV
https://habr.com/ru/post/545688/
#БлогкомпанииOTUS #Высокаяпроизводительность #Микросервисы #grpc #restapi #aspnetcore #dotnetcore IV
https://habr.com/ru/post/545688/
t.me
Сравниваем производительность REST и gRPC
Привет, Хабр. Для будущих студентов курса "Highload Architect" подготовили перевод материала. Также приглашаем зарегистрироваться на открытый вебинар на тему «Ре...
Ahead-of-Time компиляция и Blazor
#Разработкавебсайтов #NET #Компиляторы #C #WebAssembly #blazor #dotnetcore IV
https://habr.com/ru/post/548132/
#Разработкавебсайтов #NET #Компиляторы #C #WebAssembly #blazor #dotnetcore IV
https://habr.com/ru/post/548132/
t.me
Ahead-of-Time компиляция и Blazor
В .NET 6 запланирована поддержка AOT компиляции для Blazor WebAssembly приложений. Давайте попробуем запустить в Preview 2 версии.Анонса и инструкций пока что не...
Создание статического анализатора для C# на основе Roslyn API
#БлогкомпанииPVSStudio #Программирование #NET #VisualStudio #C #csharp #dotnetcore IV
https://habr.com/ru/post/579742/
#БлогкомпанииPVSStudio #Программирование #NET #VisualStudio #C #csharp #dotnetcore IV
https://habr.com/ru/post/579742/
t.me
Создание статического анализатора для C# на основе Roslyn API
После прочтения этой статьи вы будете обладать знаниями для создания своего собственного статического анализатора для C# кода, благодаря ему вы сможете найти потенциальные ошибки и уязвимости в...
NBomber как альтернатива JMeter для .NET разработчика
#Высокаяпроизводительность #NET #C #Тестированиевебсервисов #NBomber #jmeter #dotnetcore IV
https://habr.com/ru/post/664824/
#Высокаяпроизводительность #NET #C #Тестированиевебсервисов #NBomber #jmeter #dotnetcore IV
https://habr.com/ru/post/664824/
Хабр
NBomber как альтернатива JMeter для .NET разработчика
Как и многие разработчики, впервые столкнувшиеся с нагрузочным тестированием, я начал с JMeter. Для ознакомления и простых сценариев JMeter полностью меня устраивал, но с усложнением задач и...
[Перевод] Вероятно вам не нужен MediatR
#Программирование #NET #C #ООП #csharp #dotnetcore #net IV
https://habr.com/ru/post/686278/
#Программирование #NET #C #ООП #csharp #dotnetcore #net IV
https://habr.com/ru/post/686278/
Хабр
Вероятно вам не нужен MediatR
MediatR - это очень популярная библиотека, которая используется для уменьшения зависимостей между объектами. Она популяризует архитектуру, основанную на крайне значимых принципах проектирования:...
Методы расширения в C#
#NET #C #c #net #dotnetcore #netcore #net6 IV
https://habr.com/ru/post/707590/
#NET #C #c #net #dotnetcore #netcore #net6 IV
https://habr.com/ru/post/707590/
Хабр
Методы расширения в C#
Как их использовала Microsoft Методы расширения - достаточно удобный механизм, который упрощает понимание кода в разы. Приведу в пример Microsoft, которая использовала данный механизм для создания...
Сказка про Method as Parameter
#БлогкомпанииКонтур #NET #C #garbagecollector #method #dotnetcore #optimization IV
https://habr.com/ru/post/721822/
#БлогкомпанииКонтур #NET #C #garbagecollector #method #dotnetcore #optimization IV
https://habr.com/ru/post/721822/
Хабр
Сказка про Method as Parameter
Привет. Меня зовут Саша Денисов, я инженер в Контуре. Я веду блог во внутренних ресурсах компании и хочу поделиться им с вами. Это серия преимущественно развлекательных статей на...
Dictionary<int, T>: очень специальный
#Высокаяпроизводительность #Ненормальноепрограммирование #NET #C #c #dotnetcore #dictionary IV
https://habr.com/ru/post/722370/
#Высокаяпроизводительность #Ненормальноепрограммирование #NET #C #c #dotnetcore #dictionary IV
https://habr.com/ru/post/722370/
Хабр
Dictionary<int, T>: очень специальный
Как-то раз была поставлена задача ускорить работу с Dictionary<int,?>, где ключом всегда выступал int, а значением - структура. Имеющаяся скорость не устраивала. Более того, очень бы хотелось...
Array: for/foreach или unsafe
#Высокаяпроизводительность #Ненормальноепрограммирование #NET #C #cnet #dotnetcore #performance IV
https://habr.com/ru/post/722368/
#Высокаяпроизводительность #Ненормальноепрограммирование #NET #C #cnet #dotnetcore #performance IV
https://habr.com/ru/post/722368/
Хабр
Array: for/foreach или unsafe
Я много работаю с массивами, поэтому хотел бы освежить тему того, как наиболее быстро по нему перемещаться в C#. Речь пойдёт об экономии наносекунд и оптимизации на уровне IL-кода. Кажется, что...
ThreadPool.Intro
#БлогкомпанииКонтур #Высокаяпроизводительность #Программирование #NET #C #threadpool #dotnetcore IV
https://habr.com/ru/companies/skbkontur/articles/727532/
#БлогкомпанииКонтур #Высокаяпроизводительность #Программирование #NET #C #threadpool #dotnetcore IV
https://habr.com/ru/companies/skbkontur/articles/727532/
Хабр
ThreadPool.Intro
В предыдущих сериях Инструменты анализа эффективности работы приложения. PerfView #performance_analysis #trace #perfview Сказка про Method as Parameter #dotnet #methods #gc Сказка про...
Пародия на замыкания
#БлогкомпанииКонтур #Высокаяпроизводительность #Программирование #NET #C #dotnetcore #c IV
https://habr.com/ru/companies/skbkontur/articles/730554/
#БлогкомпанииКонтур #Высокаяпроизводительность #Программирование #NET #C #dotnetcore #c IV
https://habr.com/ru/companies/skbkontur/articles/730554/
Хабр
Пародия на замыкания
В предыдущих сериях ThreadPool.Intro #dotnet #methods #gc Инструменты анализа эффективности работы приложения. PerfView #performance_analysis #trace #perfview Сказка про Method as Parameter...
Реализация IDisposable в моделях представлений в проектах MAUI
#Программирование #MAUI #netmaui #dotnetcore #netcore #c IV
https://habr.com/ru/articles/731060/
#Программирование #MAUI #netmaui #dotnetcore #netcore #c IV
https://habr.com/ru/articles/731060/
Хабр
Реализация IDisposable в моделях представлений в проектах MAUI
В процессе разработки приложения MAUI 7 ( .NET Multi-Platform App UI + dotnet 7 ) с использованием шаблона проектирования MVVM ( Model–view–ViewModel ) у меня возникла необходимость очищать ресурсы...
Тредпульное заклятие Dotnet-демонов на Linux
#dotnetcore #threadpool #optimization #linux #spinwait
https://habr.com/ru/companies/skbkontur/articles/844502/
#dotnetcore #threadpool #optimization #linux #spinwait
https://habr.com/ru/companies/skbkontur/articles/844502/
Хабр
Тредпульное заклятие Dotnet-демонов на Linux
Все слышали о том, что иногда dotnet на Linux потребляет больше ресурсов, чем на Windows. Порой эта разница практически незаметна. Но случается и такое, что одно и то же приложение потребляет на Linux...
Контур + GFS = Kanso. История развития файловой системы
#распределенныесистемы #gfs #googlefilesystem #c #dotnetcore
https://habr.com/ru/companies/skbkontur/articles/858526/
#распределенныесистемы #gfs #googlefilesystem #c #dotnetcore
https://habr.com/ru/companies/skbkontur/articles/858526/
Хабр
Контур + GFS = Kanso. История развития файловой системы
Привет! Я Антон, работаю в команде базовой инфраструктуры Контура и последние несколько лет занимаюсь развитием Kanso – распределенной системы хранения данных. Это наш форк GFS (Google File System)....