A curated list of awesome .NET Performance books, courses, trainings, conference talks, blogs and most inspiring open source contributors. Inspired by awesome-... stuff.
Attempt to show what the number types are, and what they are used for
.NET Core is a general purpose development platform maintained by Microsoft and the .NET community on GitHub. It is cross-platform, supporting Windows, macOS and Linux, and can be used in device, cloud, and embedded/IoT scenarios.
.NET Standard Library
A collection of awesome .NET libraries, tools, frameworks and software
.NET Standard solves the code sharing problem for .NET developers across all platforms by bringing all the APIs that you expect and love across the environments that you need
C# Coding Style from the team developing the .NET Core Libraries (CoreFX)
C# Coding Style from the team developing ASP.NET
Whether an application or service runs in the cloud or on premises, it often needs to interact with other applications or services. To provide a broadly useful way to do this, Microsoft Azure offers Service Bus.
Azure Notification Hubs provide an easy-to-use, multi-platform, scaled-out push engine
Azure Event Grid allows you to easily build applications with event-based architectures
Azure Event Hubs is a highly scalable data streaming platform and event ingestion service, capable of receiving and processing millions of events per second
Although they have some similarities, each service is designed for particular scenarios
Logic Apps helps you build, schedule, and automate processes as workflows so you can integrate apps, data, systems, and services across enterprises or organizations
Azure App Services
This quickstart shows how to deploy your first ASP.NET web app to Azure Web Apps
This quickstart shows how to deploy your first ASP.NET Core web app to Azure Web Apps
WebJobs is a feature of Azure App Service that enables you to run a program or script in the same context as a web app, API app, or mobile app
Azure Functions is a solution for easily running small pieces of code, or "functions", in the cloud
An introduction to developing Azure Functions by using C# script (.csx)
Microsoft Azure Storage is a Microsoft-managed cloud service that provides storage that is highly available, secure, durable, scalable, and redundant
Azure Blob storage is a service for storing large amounts of unstructured object data, such as text or binary data, that can be accessed from anywhere in the world via HTTP or HTTPS
Azure Table storage is a service that stores structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design
Guidelines for designing libraries that extend and interact with the .NET Framework
The SCS approach shares a lot of concepts with microservices, including ideas about enforcing isolatio via independently deployable units, the alignment of organizational and architectural boundaries, support for diversity in terms of technology choices, and the lack of centralized infrastructure
It is appropriate for long-lived business applications as well as applications with complex behavior
Patterns & Practices
Exceptions should be exceptional, unusual or rare, much like a asteroid strike
Tools & Services
When maintaining a branch of commits, it's always best to keep a clean commit history where possible. Git gives you the tools you need for this, and this guide will help you learn how to use them.
Once you get the habit of making awesome commit messages you'll start doing them reflexively
If you're using Git to collaborate with others on GitHub, ensure that Git is properly configured to handle line endings
Is your Git repository bursting at the seams? git-sizer is a new open source tool that can tell you when your repo is getting too big. git-sizer computes various Git repository size metrics and alerts you to any that might cause problems or inconvenience.
If you use git on the command line, you may have noticed that diff hunks often show the method signature in the hunk header (the line that starts with @)
There's a person I want to work with. I can't find this person. I've literally searched the world, and I can hardly find a trace.
By early Monday morning, a group of engineers sent out an email with a solution that not only resolved the AdWords problem, but helped transform Google into a major money machine
I've been dismayed to discover just how many software developers aren't really completely up to speed on the mysterious world of character sets, encodings, Unicode, all that stuff