Как найти ошибки в C# проекте, работая под Linux и macOS
#БлогкомпанииPVSStudio #NET #C #РазработкаподMacOS #РазработкаподLinux #csharp #dotnet IV
https://habr.com/ru/post/507110/
#БлогкомпанииPVSStudio #NET #C #РазработкаподMacOS #РазработкаподLinux #csharp #dotnet IV
https://habr.com/ru/post/507110/
t.me
Как найти ошибки в C# проекте, работая под Linux и macOS
PVS-Studio – известный статический анализатор кода, позволяющий найти множество каверзных ошибок, скрытых в исходниках. Недавно завершился бета-тест новой верси...
[Перевод] Что же такого особенного в IAsyncEnumerable в .NET Core 3.0?
#БлогкомпанииOTUSОнлайнобразование #Программирование #NET #C #dotnet #aspnetcore #csharp IV
https://habr.com/ru/post/514594/
#БлогкомпанииOTUSОнлайнобразование #Программирование #NET #C #dotnet #aspnetcore #csharp IV
https://habr.com/ru/post/514594/
t.me
Что же такого особенного в IAsyncEnumerable в .NET Core 3.0?
Перевод статьи подготовлен в преддверии старта курса «Разработчик C#». Одной из наиболее важных функций .NET Core 3.0 и C# 8.0 стал новый IAsyncEnumerable (о...
[Перевод] Simulating Return Type Inference in C#
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/673448/
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/673448/
Хабр
Simulating Return Type Inference in C#
Мне по-настоящему нравится больше чего-либо в разработке ПО делать фреймворки, позволяющие другим разработчикам создавать что-то крутое. Иногда, в погоне за идеальным кодом, мне на ум приходят...
[Перевод] Fluent Generics in C#
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/666244/
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/666244/
Хабр
Fluent Generics in C#
Дженерики - мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их...
Снижение аллокации при замыкании (closure)
#NET #C #dotnet #closure #allocation #performance IV
https://habr.com/ru/post/677818/
#NET #C #dotnet #closure #allocation #performance IV
https://habr.com/ru/post/677818/
Хабр
Снижение аллокации при замыкании (closure)
Недавно у меня появилась задача по снижению аллокации в очень горячем месте кода. Там происходит тривиальное: запускаются Task'и в которых заранее известным набором handler'ов обрабатываются объекты....
История о том, как мы монолит с .NET Framework на .NET 6 и Kubernetes переводили
#БлогкомпанииDodoEngineering #Анализипроектированиесистем #NET #ITинфраструктура #Управлениеразработкой #dotnet #dodo IV
https://habr.com/ru/post/696522/
#БлогкомпанииDodoEngineering #Анализипроектированиесистем #NET #ITинфраструктура #Управлениеразработкой #dotnet #dodo IV
https://habr.com/ru/post/696522/
Хабр
История о том, как мы монолит с .NET Framework на .NET 6 и Kubernetes переводили
В 2011 году 2 разработчика начали создавать свою информационную систему, чтобы через неё принимать заказы в Додо Пицце. 2 года назад мы рассказывали про раннюю архитектуру Dodo IS здесь и здесь...
Как изменять строки в dotnet
#Ненормальноепрограммирование #NET #C #dotnet #строки #изменениестрок #span IV
https://habr.com/ru/post/718932/
#Ненормальноепрограммирование #NET #C #dotnet #строки #изменениестрок #span IV
https://habr.com/ru/post/718932/
Хабр
Как изменять строки в dotnet
Строки в dotnet являются предназначенной только для чтения последовательностью Char -ов. Об этом явно написано в документации Microsoft , посвященной строкам. Там же в секции...
Всегда ли в C# есть упаковка при конкатенации со строкой и интерполяции?
#БлогкомпанииPVSStudio #NET #C #Программирование #csharp #dotnet #boxing IV
https://habr.com/ru/companies/pvs-studio/articles/752152/
#БлогкомпанииPVSStudio #NET #C #Программирование #csharp #dotnet #boxing IV
https://habr.com/ru/companies/pvs-studio/articles/752152/
Хабр
Всегда ли в C# есть упаковка при конкатенации со строкой и интерполяции?
Разработчики на C# хорошо знакомы с термином "упаковка". Она может быть явной, а может быть незаметна. Например, к упаковке приводит сложение значимого типа со строкой. Или не приводит. Такая вот...
Пять забавных странностей в коде Entity Framework Core
#БлогкомпанииPVSStudio #NET #C #entityframework #entityframeworkcore #dotnet #core IV
https://habr.com/ru/companies/pvs-studio/articles/766948/
#БлогкомпанииPVSStudio #NET #C #entityframework #entityframeworkcore #dotnet #core IV
https://habr.com/ru/companies/pvs-studio/articles/766948/
Хабр
Пять забавных странностей в коде Entity Framework Core
Разработкой Entity Framework Core занимаются профессионалы, не допускающие ошибок благодаря опыту, ревью и мощной системе тестирования. Впрочем, даже в таком проекте не без приколов. Перед вами...
.NET Aspire — империя дотнета наносит ответный удар
#Программирование #NET #ASP #C #Облачныесервисы #dotnet #aspire
https://habr.com/ru/articles/818907/
#Программирование #NET #ASP #C #Облачныесервисы #dotnet #aspire
https://habr.com/ru/articles/818907/
Хабр
.NET Aspire — империя дотнета наносит ответный удар
Когда я первый раз услышал про .NET Aspire , я подумал что это какая-то очередная лажа от Майкрософта, про которую все забудут через неделю. Особенно, учитывая какую дичь часто завозят в шарп...
MassTransit и очередь в базе данных
#dotnet #masstransit #sql #messaging #microservices #c #systemdesign
https://habr.com/ru/companies/chibbis/articles/871588/
#dotnet #masstransit #sql #messaging #microservices #c #systemdesign
https://habr.com/ru/companies/chibbis/articles/871588/
Хабр
MassTransit и очередь в базе данных
MassTransit одна из самых популярных библиотек для построения асинхронного взаимодействия между сервисами в среде dotnet. Она активно развивается уже долгие годы, до сих пор остается под открытой...