Forwarded from Developers Community
C#: Знакомство с генераторами исходного кода.
Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создавать новые файлы C#, которые в свою очередь могут добавляться в процесс компиляции. Это происходит при помощи нового компонента — генератора исходного кода (Source Generator).
Подробности: http://msft.it/6270Tco2C
Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создавать новые файлы C#, которые в свою очередь могут добавляться в процесс компиляции. Это происходит при помощи нового компонента — генератора исходного кода (Source Generator).
Подробности: http://msft.it/6270Tco2C
Хабр
C#: Знакомство с генераторами исходного кода
Мы рады представить вам превью генераторов исходного кода. Это новая возможность, которая позволяет разработчикам C# анализировать пользовательский код и создав...
Делегаты в качестве альтернативы интерфейсам при внедрении зависимостей
https://christianfindlay.com/2020/05/15/c-delegates-with-ioc-containers-and-dependency-injection
#Delegates #IoC #Dependency #Injection #DI
https://christianfindlay.com/2020/05/15/c-delegates-with-ioc-containers-and-dependency-injection
#Delegates #IoC #Dependency #Injection #DI
ChristianFindlay.com
C# Delegates with IoC Containers and Dependency Injection
Developers are usually encouraged to do dependency injection with interfaces. Some developers don’t know that they can do dependency injection with delegates, and there are good reasons to do…
Forwarded from Vova Lantsov
Раньше мой проект работал вне докера, запуская контейнер с Python скриптами посредством docker run. Со временем я решил засунуть прогу в докер, из-за чего появилась новая проблема: я не могу внутри докера вызывать docker run/exec/любые другие команды. А если установить пакет докера через apt внутри контейнера, получится "докер-в-докере". В статье описано, как избежать этого подхода, и вызывать docker команды изнутри контейнера, которые будут управлять изначальным, первым экземпляром докера, в котором и находится текущий контейнер.
http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
JetBrains наконец-то переносит dotMemory в Linux и macOS
https://blog.jetbrains.com/dotnet/2020/06/09/memory-profiling-linux-macos-dotmemory-2020-2/
#JetBrains #dotMemory #Linux #macOS
https://blog.jetbrains.com/dotnet/2020/06/09/memory-profiling-linux-macos-dotmemory-2020-2/
#JetBrains #dotMemory #Linux #macOS
The JetBrains Blog
Memory profiling on Linux and macOS with dotMemory 2020.2 | The .NET Tools Blog
Version 2020.2 EAP01 finally brings dotMemory to Linux and macOS! For these systems, dotMemory is currently available only as a command-line tool. The tool is free and lets you take and save memory sn
Sigma Software University приглашает на онлайн-курс @Serverless .NET Applications on AWS: Containers.
Это второе событие в серии Serverless .NET Applications on AWS, посвященной интересным фичам на основе Serverless Docker контейнеров и их интеграции с помощью очередей сообщений.
Узнайте о преимуществах технологий Serverless на практике!
Больше деталей и регистрация здесь: https://bit.ly/3dNeD4F
Это второе событие в серии Serverless .NET Applications on AWS, посвященной интересным фичам на основе Serverless Docker контейнеров и их интеграции с помощью очередей сообщений.
Узнайте о преимуществах технологий Serverless на практике!
Больше деталей и регистрация здесь: https://bit.ly/3dNeD4F
Июньские обновления безопасности для .NET
https://devblogs.microsoft.com/dotnet/net-core-june-2020-updates-2-1-19-and-3-1-5/
#sceurity
https://devblogs.microsoft.com/dotnet/net-core-june-2020-updates-2-1-19-and-3-1-5/
#sceurity
.NET Blog
.NET Core June 2020 Updates – 2.1.19 and 3.1.5 | .NET Blog
Today, we are releasing the .NET Core June 2020 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. Security CVE-2020-1108: .NET Core Denial of Service Vulnerability To comprehensively…
Изящный способ вынести мозг тому, кто будет делать ревью вашего кода
https://tooslowexception.com/await-false-await-true/
#crazy #await #async
https://tooslowexception.com/await-false-await-true/
#crazy #await #async
Forwarded from Developers Community
Бесплатный курс: Базовое форматирование строк в C#.
Объедините литеральные и текстовые данные, которые дополняются специальными символами, форматированием и Юникодом, в осмысленные сообщения для конечного пользователя.
Подробности: http://msft.it/6273TYrcz
Объедините литеральные и текстовые данные, которые дополняются специальными символами, форматированием и Юникодом, в осмысленные сообщения для конечного пользователя.
Подробности: http://msft.it/6273TYrcz
Docs
Базовое форматирование строк в C# - Learn
Объедините литеральные и текстовые данные, которые дополняются специальными символами, форматированием и Юникодом, в осмысленные сообщения для конечного пользователя.
PowerShell позволяет избавиться от необходимости подготовки разных скриптов для Linux и WIndows окружения.
https://dev.to/simontaite/powershell-in-net-core-and-docker-23h2
#PowerShell #Windows #Linux
https://dev.to/simontaite/powershell-in-net-core-and-docker-23h2
#PowerShell #Windows #Linux
DEV Community
PowerShell in .NET Core and Docker
Since the beginning of time.NET Core there has been one continuous annoyance about developing cross-p...
Forwarded from devdigest // data science
Вхождение в Machine Learning партизанским способом.
https://habr.com/en/company/microsoft/blog/506654/
#NET #Azure #MachineLearning
https://habr.com/en/company/microsoft/blog/506654/
#NET #Azure #MachineLearning
Хабр
Как внедрить в команду ML, не имея соответствующих hard-скиллов
Привет, Хабр! Сегодня делимся историей нашего коллеги из партнерской компании о том, как он занимался внедрением машинного обучения в свою команду. Передаю слово...
Forwarded from Blazor Community
Запись с конференции BlazorDay 2020: https://www.youtube.com/watch?v=XoizucRjxgU&feature=youtu.be
YouTube
BlazorDay 2020
BlazorDay is an event organized by passionate to passionate of Microsoft Blazor technologies.
Chapter Points:
0:00 - Blazor: Bringing .NET to the Web and Beyond (Daniel Roth)
1:01:55 - Secrets of a Blazor Component Artisan (Ed Charbeneau)
1:31:14 - Create…
Chapter Points:
0:00 - Blazor: Bringing .NET to the Web and Beyond (Daniel Roth)
1:01:55 - Secrets of a Blazor Component Artisan (Ed Charbeneau)
1:31:14 - Create…
Forwarded from A.G.
Главным событием прошедших дней стала конференция для разработчиков Build 2020. Безусловно, это знаковое мероприятие, которое приковывает к себе внимание не только разработчиков, работающих со стеком технологий от Microsoft, но и всех, кто имеет отношение к разработке. Ведь инновации и решения, представляемые компанией, зачастую задают тренды для всей индустрии на несколько лет вперед.
Про анонсы Build 2020, инсайды JetBrains, а также о суперкомпьютере для Илона маска – в июньском .NET дайджесте
https://dou.ua/lenta/digests/net-digest-34
Про анонсы Build 2020, инсайды JetBrains, а также о суперкомпьютере для Илона маска – в июньском .NET дайджесте
https://dou.ua/lenta/digests/net-digest-34
ДОУ
.NET дайджест #34: Build 2020, .NET 6 и суперкомпьютер для Илона Маска
В выпуске: Project Reunion, Machine Learning for C# developers, Home automation with .NET Core, ML.NET with Apache Spark, Fabulous F# Framework for Xamarin, Pure Functions C#, Deep dive into .NET Garbage Collection.
Райан Новак беседует с Сесилом об инструментах и методах для тестирования производительности приложений на базе ASP.NET Core.
https://devdigest.today/post/1358
#CrossPlatform #HighPerformance
https://devdigest.today/post/1358
#CrossPlatform #HighPerformance
Developers Digest
ASP.NET Core Series: Performance Testing Techniques
ASP.NET Core is a cross-platform, high-performance, open-source framework for building modern, cloud ready, connected applications. In this episode, Ryan Now...
Подборка докладов с конференции .NET Fest
https://youtube.com/playlist?list=PLuOBDBq7MW72wvYB5l5pmwBYdF9bY3Ctx
#netfest
https://youtube.com/playlist?list=PLuOBDBq7MW72wvYB5l5pmwBYdF9bY3Ctx
#netfest
YouTube
.NET Fest 2019 - YouTube
Несколько лайфхаков при работе со студией
https://oz-code.com/blog/visual-studio-extension/using-immediate-window-debug-code-design-time
#VS #VistulStudio
https://oz-code.com/blog/visual-studio-extension/using-immediate-window-debug-code-design-time
#VS #VistulStudio
Ozcode
5 Tricks You Should Know About Visual Studio’s Immediate Window - Ozcode
Visual Studio's Immediate Window opens up the opportunity to do some weird and wonderful things when debugging.
Генерация классов непосредственно в рантайме.
https://blog.wedport.co.uk/2020/06/10/generating-c-net-classes-at-runtime/
#class #runtime
https://blog.wedport.co.uk/2020/06/10/generating-c-net-classes-at-runtime/
#class #runtime
blog.wedport.co.uk
Generating C# .NET Core Classes at Runtime
There’s been several times in my C# career where I’ve had to generate new class types at runtime. Hopefully writing about it will help others in the same situation. It also means I won’t have to look up the same StackOverflow articles again in the future!…