Forwarded from devdigest // azure
Azure Functions 3.0 теперь поддерживают .NET Core 3.1
https://azure.microsoft.com/en-us/updates/announcing-go-live-release-for-azure-functions-v3/
https://azure.microsoft.com/en-us/updates/announcing-go-live-release-for-azure-functions-v3/
Microsoft
Azure Functions 3.0 go-live release is now available | Azure update...
The go-live release for Azure Functions 3.0 is now available, so it’s now possible to build and deploy 3.0 functions in production. Functions 3.0 brings new capabilities including the ability to ta...
Если вы все еще не перешли на .NET Core, но вам нужна контейнеризация, то у Майкрософт для вас хорошие новости. Команда разработки Windows Server смогла уменьшить размер Docker-образов c Windows Server на 40%
https://devblogs.microsoft.com/dotnet/we-made-windows-server-core-container-images-40-smaller/
https://devblogs.microsoft.com/dotnet/we-made-windows-server-core-container-images-40-smaller/
Microsoft News
We made Windows Server Core container images >40% smaller
Over the past year, we’ve been working with the Windows Server team to make Windows Server Core container images a lot smaller. They are now 40% smaller! The Windows Server team has already published the new images in the Server Core Insider Docker repo,
В .NET Core 3.0 на уровне платформы появилась поддержка gRPC. На блоге Auth0 по этому поводу вышла отличная статья с наглядным примером реализации простой системы с использованием gRPC и объяснением основ работы этого фреймворка
https://auth0.com/blog/implementing-microservices-grpc-dotnet-core-3/
https://auth0.com/blog/implementing-microservices-grpc-dotnet-core-3/
Auth0 - Blog
How to Use gRPC to Build Efficient .NET Core 3.1 Microservices
Learn how to build efficient microservices in .NET Core 3.1 by leveraging gRPC.
Forwarded from Habrahabr
Найди общий язык с инопланетным разумом: тесты по JavaScript, C++ и C#. По итогам тестов Хабр вместе с «Лабораторией Касперского» проведёт розыгрыш подарков среди тех, кто ответит правильно минимум на 9 вопросов из 10: https://t.co/3gzEqigQC9 https://t.co/c7RECSB4UF
Хабр
Найди общий язык с инопланетным разумом. Тест по JavaScript, C++ и C# + конкурс
13 декабря 2058. В этот день вся земная история разделилась на два этапа: до и после Контакта. На орбите нашей планеты появился объект внеземного происхождения. Незваного гостя засекли около Марса, а еще раньше «странно движущуюся комету» заметили астрономы…
Как ML.NET в выращивании фундука помог
https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet/customers/evolution-software
https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotnet/customers/evolution-software
Microsoft
Evolution Software used ML.NET to improve hazelnut quality
Evolution Software uses ML.NET to predict moisture levels of hazelnuts during the commercial drying process and alerts operators when they reach the ideal level.
Пожалуйста, уделите 3 минуты вашего времени и помогите нам сделать канал болле полезным и интересным.
http://bit.ly/2PlxU3d
http://bit.ly/2PlxU3d
Office
Fill | devdigest //net core – оцените наш канал
devdigest // dot net pinned «Пожалуйста, уделите 3 минуты вашего времени и помогите нам сделать канал болле полезным и интересным. http://bit.ly/2PlxU3d»
Не пропустите следующую онлайн-конференцию .NET Conf, которая будет посвящена Blazor. Конференция пройдет 14 января 2020 года.
https://focus.dotnetconf.net/agenda
https://focus.dotnetconf.net/agenda
www.dotnetconf.net
.NET Conf 2022
Join the .NET Conf 2022 free virtual event November 8-10 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
Свежий пост на блоге Microsoft про async/await и их работу, а также про: SynchronizationContext, TaskScheduler, ConfigureAwait и многое другое
https://devblogs.microsoft.com/dotnet/configureawait-faq
#async #await
https://devblogs.microsoft.com/dotnet/configureawait-faq
#async #await
Microsoft News
ConfigureAwait FAQ
.NET added async/await to the languages and libraries over seven years ago. In that time, it’s caught on like wildfire, not only across the .NET ecosystem, but also being replicated in a myriad of other languages and frameworks. It’s also seen a ton of improvements…
Интересный проект, который позволяет значительно облегчить запуск задач по расписанию
https://github.com/jamesmh/coravel
https://github.com/jamesmh/coravel
GitHub
GitHub - jamesmh/coravel: Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching…
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze! - jamesmh/coravel
Довольно интересная статья, из которой вы узнаете кое что новое про LINQ, foreach и асинхронные методы.
https://www.gamlor.info/posts-output/2019-12-11-csharp-structural-pattern/en
#LINQ
https://www.gamlor.info/posts-output/2019-12-11-csharp-structural-pattern/en
#LINQ
JetBrains обновили dot trace.
https://blog.jetbrains.com/dotnet/2019/12/18/whats-new-dottrace-2019-3/
#jetbrains, #dottrace
https://blog.jetbrains.com/dotnet/2019/12/18/whats-new-dottrace-2019-3/
#jetbrains, #dottrace
The JetBrains Blog
What’s New in dotTrace 2019.3 | The .NET Tools Blog
The 2019.3 release brings a lot of good news for dotTrace users, especially for those who want to profile their apps on macOS and Linux:
First of all, the dotTrace command-line profiler is availab
First of all, the dotTrace command-line profiler is availab
Состоялся релиз кросс-платформенного .NET UI-тулкита AvaloniaUI 0.9
https://avaloniaui.net/blog/2019-12-13-avalonia-0.9.0-release
#avalonia, #ui
https://avaloniaui.net/blog/2019-12-13-avalonia-0.9.0-release
#avalonia, #ui
avaloniaui.net
Avalonia Blog
A cross platform XAML-based UI framework for .NET Core, .NET Framework and Mono. Avalonia supports Windows, Linux and macOS with experimental mobile support.
История отладки сервиса Pyrus и особенности сборки мусора, которые выяснили разработчики во время дебага.
https://medium.com/@maxnalsky/optimizing-garbage-collection-in-a-high-load-net-web-service-3bb620b444a7
#Garbage_Collection, #Highload, #Productivity, #NET, #NET_Core
https://medium.com/@maxnalsky/optimizing-garbage-collection-in-a-high-load-net-web-service-3bb620b444a7
#Garbage_Collection, #Highload, #Productivity, #NET, #NET_Core
Medium
Optimizing garbage collection in a high load .NET service
The story about scaling productivity software product, improving its performance and dealing with related engineering challenges.
Список паттернов для проектирования микросервисов.
https://dzone.com/articles/design-patterns-for-microservices-1
#patterns, #microservices, #design_patterns
https://dzone.com/articles/design-patterns-for-microservices-1
#patterns, #microservices, #design_patterns
DZone
Design Patterns for Microservices
An in-depth discussion of many design patterns for microservices, including decomposition patters and the strangler pattern.
После выхода .NET Core команда RedHat очень сильно заинтересовалась этой платформой. Теперь они регулярно готовят годные публикации. В этой статье они расскажут о возможностях трейсинга в .NET Core, в частности про команду dotnet trace
https://developers.redhat.com/blog/2019/12/23/tracing-net-core-applications/
#redhat, #tracing
https://developers.redhat.com/blog/2019/12/23/tracing-net-core-applications/
#redhat, #tracing
Red Hat Developer
Tracing .NET Core applications | Red Hat Developer
In this article, we’ll look at different ways of collecting and inspecting events from the .NET Core runtime and base class library (BCL). EventListener The
MagicOnion – это сетевой движок реального времени, такой как SignalR, или Socket.io. MagicOnion построен на базе gRPC при этом не требует создания .proto файлов. Сегодня вышла третья версия библиотеки.
https://github.com/Cysharp/MagicOnion/releases/tag/3.0.0
#gRPC, #MagicOnion, #API
https://github.com/Cysharp/MagicOnion/releases/tag/3.0.0
#gRPC, #MagicOnion, #API
GitHub
Release Ver 3.0.0 · Cysharp/MagicOnion
Update MessagePack-CSharp dependency to v2.
It causes many API breaking changes so jump major version to 3.
Improvements
Add MagicOnion.Generator .NET Core Tools package.
Add MagicOnion.MSBuild.Ta...
It causes many API breaking changes so jump major version to 3.
Improvements
Add MagicOnion.Generator .NET Core Tools package.
Add MagicOnion.MSBuild.Ta...