Создание превью картинок в объектном хранилище с помощью Yandex Cloud Functions
#C #Serverless #s3 #serverless #yandexcloud #faas #csharp IV
https://habr.com/ru/post/547394/
#C #Serverless #s3 #serverless #yandexcloud #faas #csharp IV
https://habr.com/ru/post/547394/
t.me
Создание превью картинок в объектном хранилище с помощью Yandex Cloud Functions
Довольно распространенная задача – создание превью картинок для сайта из полноразмерных изображений. Автоматизируем этот процесс с помощью триггера для Yandex Ob...
Уменьшить размер консольного .NET 5.0 приложения
#NET #C #net5 #net #csharp IV
https://habr.com/ru/post/548442/
#NET #C #net5 #net #csharp IV
https://habr.com/ru/post/548442/
t.me
Уменьшить размер консольного .NET 5.0 приложения
Target Framework MonikerДавайте знакомиться. В .NET 5.0 для использования Windows Forms или WPF нам недостаточно просто указать net5.0: net5.0 true При попыт...
[Перевод] Несколько советов по работе с асинхронным кодом в C#
#БлогкомпанииOTUS #Программирование #C #async #csharp #асинхронныйкод IV
https://habr.com/ru/post/550812/
#БлогкомпанииOTUS #Программирование #C #async #csharp #асинхронныйкод IV
https://habr.com/ru/post/550812/
t.me
Несколько советов по работе с асинхронным кодом в C#
В рамках набора учащихся на курс "C# Developer. Professional" подготовили перевод материала. Также приглашаем будущих студентов курса и просто всех желающих запи...
[Перевод] Лучшие практики обработки исключений в C#
#БлогкомпанииOTUS #Программирование #C #csharp #windsor #autofac #di IV
https://habr.com/ru/post/552224/
#БлогкомпанииOTUS #Программирование #C #csharp #windsor #autofac #di IV
https://habr.com/ru/post/552224/
t.me
Лучшие практики обработки исключений в C#
В рамках скорого старта курса "C# Developer. Professional" подготовили для вас перевод материала.Приглашаем также всех желающих на бесплатный демо-урок «DI-конте...
[Перевод] Опенсорсные инструменты и пакеты для работы с HTTP API
#БлогкомпанииOTUS #Программирование #NET #ASP #C #csharp #aspnet IV
https://habr.com/ru/post/556994/
#БлогкомпанииOTUS #Программирование #NET #ASP #C #csharp #aspnet IV
https://habr.com/ru/post/556994/
t.me
Опенсорсные инструменты и пакеты для работы с HTTP API
Перевод подготовлен в рамках набора студентов на курс «C# ASP.NET Core разработчик».Всех желающих приглашаем на двухдневный онлайн-интенсив «Serverless на базе a...
Как WCF сам себе в ногу стреляет посредством TraceSource
#БлогкомпанииPVSStudio #NET #C #РазработкаподWindows #pvsstudio #csharp #wcf IV
https://habr.com/ru/post/563832/
#БлогкомпанииPVSStudio #NET #C #РазработкаподWindows #pvsstudio #csharp #wcf IV
https://habr.com/ru/post/563832/
t.me
Как WCF сам себе в ногу стреляет посредством TraceSource
Не так часто удается написать что-то интересное про проблемы, связанные с параллельным программированием. В этот же раз "повезло". Из-за особенностей реализации...
Ускоряем цикл foreach до for
#Высокаяпроизводительность #NET #C #net #csharp #performance IV
https://habr.com/ru/post/575664/
#Высокаяпроизводительность #NET #C #net #csharp #performance IV
https://habr.com/ru/post/575664/
t.me
Ускоряем цикл foreach до for
Привет! Хочу рассказать об интересном опыте, как я писал енумератор для типа Range, который был бы таким же дешевым, как цикл for.Что мы хотим?У System.Range, как известно, очень красивый синтаксис...
Создание статического анализатора для 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# кода, благодаря ему вы сможете найти потенциальные ошибки и уязвимости в...
[Перевод] Поговорим о фичах в предварительной версии C# 11
#БлогкомпанииSkillFactory #Opensource #Программирование #NET #C #skillfactory #csharp IV
https://habr.com/ru/post/653835/
#БлогкомпанииSkillFactory #Opensource #Программирование #NET #C #skillfactory #csharp IV
https://habr.com/ru/post/653835/
Хабр
Поговорим о фичах в предварительной версии C# 11
К старту курса по разработке на C# рассказываем о новых конструкциях в предварительной версии языка C# 11. Среди них шаблоны списка, проверка Parameter на null и возможность переноса строки при...
[Перевод] 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#
Дженерики - мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их...
[Перевод] Предварительная версия C# 11: обощённые типы для ML, обязательные члены и многое другое
#БлогкомпанииSkillFactory #NET #C #Opensource #Программирование #skillfactory #csharp IV
https://habr.com/ru/post/686880/
#БлогкомпанииSkillFactory #NET #C #Opensource #Программирование #skillfactory #csharp IV
https://habr.com/ru/post/686880/
Хабр
Предварительная версия C# 11: обощённые типы для ML, обязательные члены и многое другое
Окончательная версия выйдет уже в ноябре, а пока приглашаем под кат, где к старту нашего курса по разработке на C# рассказываем о новой предварительной версии и напоминаем, что у вас есть возможность...
[Перевод] Вероятно вам не нужен 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 - это очень популярная библиотека, которая используется для уменьшения зависимостей между объектами. Она популяризует архитектуру, основанную на крайне значимых принципах проектирования:...
Загадочный EF Core, или Как написать свое расширение
#БлогкомпанииCUSTIS #NET #efcore #csharp #extensions #nuget #efcore IV
https://habr.com/ru/post/699138/
#БлогкомпанииCUSTIS #NET #efcore #csharp #extensions #nuget #efcore IV
https://habr.com/ru/post/699138/
Хабр
Загадочный EF Core, или Как написать свое расширение
В EF Core много полезных фич по работе с базами данных, но что, если этих возможностей не хватает? Я был удивлен, когда узнал, что фреймворк из коробки не умеет создавать вьюшки и отслеживать...
enum class и мой первый раз (использования Source Generator)
#NET #C #sourcegenerator #enum #enumeration #csharp #codegeneration IV
https://habr.com/ru/articles/738448/
#NET #C #sourcegenerator #enum #enumeration #csharp #codegeneration IV
https://habr.com/ru/articles/738448/
Хабр
enum class и мой первый раз (использования Source Generator)
Что такое enum class В Kotlin существует тип enum class . По факту, это тот же enum , но с несколькими возможностями: Переопределение общих методов ( toString , getHashCode ) Реализация интерфейсов...
Всегда ли в 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# хорошо знакомы с термином "упаковка". Она может быть явной, а может быть незаметна. Например, к упаковке приводит сложение значимого типа со строкой. Или не приводит. Такая вот...
Инструменты создания API клиента для .NET
#Программирование #NET #ASP #API #C #csharp #refit IV
https://habr.com/ru/articles/758670/
#Программирование #NET #ASP #API #C #csharp #refit IV
https://habr.com/ru/articles/758670/
Хабр
Инструменты создания API клиента для .NET
В начале разработки нового проекта у команды всегда появлялся вопрос, какую библиотеку выбрать для межсервисного взаимодействия? А какую использовать для походов в сторонние сервисы? А что там с...
Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C#
#БлогкомпанииRUVDScom #NET #C #Параллельноепрограммирование #Программирование #csharp #net IV
https://habr.com/ru/companies/ruvds/articles/790836/
#БлогкомпанииRUVDScom #NET #C #Параллельноепрограммирование #Программирование #csharp #net IV
https://habr.com/ru/companies/ruvds/articles/790836/
Хабр
Разобраться раз и навсегда: Task.WhenAll или Parallel.ForEachAsync в C#
Все хотят писать код, который работает быстро. Часто мы сидим, просматривая написанные алгоритмы и пытаясь понять, что можно сделать, чтобы настроить их производительность. В таком случае часто...
Создание Paint Dot Net плагина на C#/CodeLab для ЧБ дизеринга Jarvis Judice Ninke
#paintnet #paint #csharp #net #плагин #графика #дизеринг
https://habr.com/ru/articles/863236/
#paintnet #paint #csharp #net #плагин #графика #дизеринг
https://habr.com/ru/articles/863236/
Хабр
Создание Paint Dot Net плагина на C#/CodeLab для ЧБ дизеринга Jarvis Judice Ninke
Если вы фанат такой нелепой программы как Paint net, где отсутствуют бинды на горячие клавиши и прочие удобства современных редакторов, то эта статья для вас! Здесь вы узнаете как бесплатно создавать...