Анонимный дотнетчик
1.84K subscribers
1 photo
9.84K links
Просто сборник свежих статей о дотнете.

- Обратную связь
- Записи для публикации в канал
- Вопросы к сообществу для обсуждения
Пишите в Direct Messages
Download Telegram
Transient Error Handling with Polly Part 1

As more and more apps rely on services running in the cloud, you need a robust way to handle service outages. .NET Rocks co-host Carl Franklin shows us how to use Polly to handle transient errors. 
This is a two-part episode. In part 1, Carl introduces us to Polly. In part 2, he continues demoing how to use Polly in your apps. 
Polly resources:

Github repo
Sample code
Wiki

 
 
 


https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Transient-Error-Handling-with-Polly-Part-1
Transient Error Handling with Polly Part 2

As more and more apps rely on services running in the cloud, you need a robust way to handle service outages. .NET Rocks co-host Carl Franklin shows us how to use Polly to handle transient errors. 
This is a two-part episode. In part 1, Carl introduces us to Polly. In part 2, he continues demoing how to use Polly in your apps. 
Polly resources:

Github repo
Sample code
Wiki

 
 
 


https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Transient-Error-Handling-with-Polly-Part-2
4 обучающих мероприятия Microsoft по Azure в декабре на русском

Всем привет! Сегодня делимся подборкой наших обучающих мероприятий по Microsoft Azure, которые пройдут в декабре. На этот раз их 4:
Интеллектуальное принятие решений с помощью современных хранилищ данных
День виртуального обучения Microsoft Azure: основы
Миграция серверной инфраструктуры
Модернизация веб-приложений и данных

Под катом подробности и все нужные ссылки. Ждем вас на мероприятиях! Читать дальше →

https://habr.com/ru/post/530372/?utm_source=habrahabr&utm_medium=rss&utm_campaign=corporate_blog
Вышел .NET 5. И что?

Несколько недель назад вышел .NET 5. На сайте Microsoft можно найти подробный анонс со всеми изменениями, но главный вопрос для меня, как для разработчика — и что с того? Что мне с выхода пятого дотнета, как я могу его использовать, есть ли смысл переходить на новую версию прямо сейчас? На эти вопросы я постараюсь ответить дальше.

Читать дальше →

https://habr.com/ru/post/531190/?utm_campaign=531190&utm_source=habrahabr&utm_medium=rss
Заметки про интервью на разработчика

ПрологКак найти порядочного работодателя\клиента\заказчика? Ответ совсем не лежит на поверхности. Однако десятки пройденых и проваленых собеседований заставили глубоко задуматься, как можно предотвратить встречи с токсичными фейками, бюрократами, и теми, кто собирает мертвые души ради отчётности в отделе кадров или перед начальством. Это чисто субъективные мысли, кто-то может быть со мной не согласен, однако все описанное ниже было опробовано мною ни раз.Процесс интервьюНикогда не берите тестовое задание, решение которого требует от вас времени больше, чем один-два вечера.Мне еще не известен ни один случай, чтобы человек, который неделю делал тестовое задание и получил хороший оффер. Работодатель часто готов потратить годы, лишь чтобы найти изумруд (скилового, опытного, и за копейки работающего разработчика), но лишь бы найти. Они собеседуют буквально сотню людей, прежде чем наймут кого-то. И такой критерий как выполненное тестовое задание, длинною в неделю, ставит вас в длинную очередь ожидания, в который вы уже заведомо проиграли. Допустим Вы выполнили блестяще тестовое задание, но оффер так и не получили. Вы потратили НЕДЕЛЮ личного времени. А Сколько потратил работодатель? Максимум 10 килоджоулей, нажимая пальчиком «переслать», отправляя Вам задание. Он не потерял ничего, и ему это ничего не стоит. А вот вложить силы на решение задачи которой ушла неделя, и получить отказ — это огромная просадка по эмоциональным ресурсам, времени, деньгам и самое главное — по мотивации. Простое правило: если у вас есть 20 часов свободного времени, вы можете пройти целых 10 собеседований по 2 часа, или решить 1 тестовую задачу и понятия не иметь получите оффер или нет, а в случае отказа эмоциональный откат неизбежен, потому что ресурсов было вложено много, а результата никакого. Не делайте так, следуйте зову здравого смысла! Читать дальше →

https://habr.com/ru/post/522996/?utm_campaign=522996&utm_source=habrahabr&utm_medium=rss
Разработка бизнес-приложений: 2 бесплатных тренинга на русском в декабре

Привет, Хабр! В этой статье рассказываем о двух крутых мероприятиях для бизнеса по созданию и управлению бизнес-приложениями. Мероприятия познакомят своих участников с основами двух наших продуктов: Power Platform и Dynamics 365. Под катом читайте подробности и регистрируйтесь. Ждем вас! Читать дальше →

https://habr.com/ru/post/530874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=corporate_blog
[Guest Post] Bring lights in Unity into the real-world using Philips Hue

The article was written by Paul Marsh, a long time Microsoft Developer from Microsoft BASIC on an 8-bit Dragon 32 through to Azure and now Unity 3D. He has worked with a number of enterprise businesses, retail and social media companies.
The post [Guest Post] Bring lights in Unity into the real-world using Philips Hue appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/guest-post-bring-lights-in-unity-into-the-real-world-using-philips-hue/
Удаленная работа с Microsoft Teams: Microsoft 365 Virtual Training Day

Чтобы работать в удаленной среде, сотрудники должны иметь возможность безопасно взаимодействовать из любого места. Наше онлайн-мероприятие «Microsoft 365 Virtual Training Day: удаленная работа с Microsoft Teams» поможет вам предоставить удаленным сотрудникам инструменты, ресурсы и решения, необходимые для поддержания связи и продуктивности.Присоединяйтесь к нам, чтобы узнать, как получить максимальную отдачу от онлайн-встреч, звонков, видео и чата Microsoft Teams, а также предоставить вашим сотрудникам возможность работать из любого места на любом устройстве.Во время этого тренинга, состоящего из двух частей, вы узнаете, как:
Давать возможность коллегам встречаться и сотрудничать из дома
Создавать приложения для повышения производительности, доступные на любом устройстве
Обеспечить лучший удаленный пользовательский интерфейс

Когда: 17-18 декабряЯзык: английский с субтитрами на русскомРегистрация Читать дальше →

https://habr.com/ru/post/530820/?utm_source=habrahabr&utm_medium=rss&utm_campaign=corporate_blog
Article: What’s New on F#: Q&A With Phillip Carter

Last month, at the 2020 edition of .NET Conf, Microsoft released the latest version of F#. F# is as functional-first, cross-platform, open-source .NET programming language, and it’s developed by Microsoft and several open source partners and contributors. InfoQ interviewed Phillip Carter, program manager at Microsoft, to talk about functional programming, F#, and the new features of F# 5.
By Arthur Casals, Phillip Carter

https://www.infoq.com/articles/fsharp-5-interview-phillip-carter/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
Visual Studio 2019 v16.9 Preview 2 and New Year Wishes Coming to You!

As we quickly move towards the end of this unpredictable year, our team is delivering at least one more set of features your way in Visual Studio 2019 v16.9 Preview 2! Our C++, .NET, and Xamarin Forms teams have been hard at work to deliver some great new functionality.
The post Visual Studio 2019 v16.9 Preview 2 and New Year Wishes Coming to You! appeared first on Visual Studio Blog.


https://devblogs.microsoft.com/visualstudio/visual-studio-2019-v16-9-preview-2/
Infer#: Interprocedural Memory Safety Analysis For C#

“The refinement of techniques for the prompt discovery of error serves as well as any other as a hallmark of what we mean by science.”
: -J. Robert Oppenheimer
We are excited to announce the public release of Infer#, which brings the interprocedural static analysis
capabilities of Infer to the .NET community.
The post Infer#: Interprocedural Memory Safety Analysis For C# appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/infer-interprocedural-memory-safety-analysis-for-c/
.NET December 2020 Updates – 5.0.1

Today, we are releasing the .NET December 2020 Update. These updates contains reliability and other non-security improvements. See the individual release notes for details on updated packages. Also starting today, .NET Core updates will be delivered via Microsoft Update including Windows Server Update Services (WSUS) and the Microsoft Update Catalog.
The post .NET December 2020 Updates – 5.0.1 appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/net-december-2020/
Гибридные облачные технологии, как основа для успешной цифровой трансформации

17 декабря состоится ключевое онлайн-событие от Microsoft — Microsoft HYBRID Cloud Forum,Который будет состоять из двух паралелльных сессий:
Microsoft Azure track. Интеграция Microsoft Azure в локальную инфраструктуру.
Modern Workplace track. Организация современного виртуального рабочего места.

Регистрируйтесь на форум от Microsoft и станьте одним из первых, кто узнает, как гармонично интегрировать облачные решения в локальную ИТ-архитектуру с полным соответствием регуляторам Российской Федерации.На мероприятии вы узнаете, как создать безопасные перспективные облачные решения с оплатой по мере использования и с полным соответствием законодательству РФ.Также обсудим как внедрить технологий Интернета вещей в существующие бизнес-процессы, отладить систему кибербезопасности с помощью сервиса Azure Sentinel и как быстро смасштабировать и настроить современное рабочее место для сотрудников компании.Подробности о программе под катом.Регистрация Читать дальше →

https://habr.com/ru/post/532148/?utm_source=habrahabr&utm_medium=rss&utm_campaign=corporate_blog
GraphQL Schema Design

Your GraphQL schema is a contract of the data that clients can request from your API. A well designed schema is essential for any GraphQL enabled application.
In this episode, Cecil is joined by Michael Staib to talk about some important aspects of GraphQL schema design with the Hot Chocolate framework. 

[00:38] - Overview of GraphQL schema design 
[02:44] - Defer loading portions of the schema
[03:52] - Discussing schema first design
[05:11] - Using resolvers in HotChocolate
[06:51] - Retching data with fragments
[10:42] - Understanding Query types
[13:03] - Defining schema using the SchemaBuilder
[14:46] - Working with multiple IDs
[18:11] - Structuring mutations
[20:05] - Returning error responses in GraphQL
[23:33] - Learn more about GraphQL with the free workshop

 
Useful Links

Getting started with GraphQL on ASP.NET Core and Hot Chocolate - Workshop
Getting started with GraphQL and Hot Chocolate
Creating Web Apis with ASP.NET

 


https://channel9.msdn.com/Shows/On-NET/GraphQL-Schema-Design
Producing Packages with Source Link

In our last post, we showed you how you can debug into the framework and dependencies that was produced with Source Link. In this post, we’ll show you how to add Source Link to your projects. This is beneficial both for public and internal projects.
The post Producing Packages with Source Link appeared first on .NET Blog.


https://devblogs.microsoft.com/dotnet/producing-packages-with-source-link/
Microsoft Launches New Data Governance Service Azure Purview in Public Preview

Recently Microsoft announced a new data governance solution in public preview on its cloud platform called Azure Purview. This new service automates the discovery of data and cataloging while minimizing compliance risk and helps customers map all their data, no matter where it resides, to provide an end-to-end view of their data estate.
By Steef-Jan Wiggers

https://www.infoq.com/news/2020/12/microsoft-azure-purview-preview/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=.NET
Simplifying Multithreaded Scenarios With PostSharp Threading

I’ve recently been diving into the new Channel type in .NET Core, and something I’ve noticed time and time again is how much effort goes into making sure the entire type is threadsafe. That is, if two threads are trying to act on the same object, they are synchronized one after the other instead of […]
The post Simplifying Multithreaded Scenarios With PostSharp Threading appeared first on .NET Core Tutorials.


https://dotnetcoretutorials.com/2020/12/10/simplifying-multithreaded-scenarios-with-postsharp-threading/
Create .NET Core Projects with the Command Line

Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed Hashimi explores .NET Core project templates and how to use them. 
Episodes:

Create .NET Core Projects with the Command Line (published 12/10)
Use an Existing .NET Core Project Template (published 12/10)
Create a .NET Core Project Template (published 12/10)
Create a .NET Core Project Template for Visual Studio (published 12/17)
Add a Parameter to a .NET Core Project Template (published 12/17)
Troubleshooting .NET Core Project Templates (published 12/17)

Resources:

Template samples repo
ASP.NET Core project templates repo
Community templates



https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Create-NET-Core-Projects-with-the-Command-Line