by bill-s, 2020-06-08T05:43:05.394Z
In this article, I will show you the basics of the Webhook mechanism that uses a publish-subscribe pattern in the ASP.NET CORE 3.1 project.
What is Webhook
Webhooks are user-defined HTTP callbacks. They are usually triggered by some events, such as pushing code to a repository or a comment being posted to a blog. When that event occurs, the source site makes an HTTP request to the URL configured for the Webhook. Users can configure them to cause events on one site to invoke behavior on another.
by bill-s, 2020-06-11T01:30:10.147Z
The DRY principle stands for "Don’t Repeat Yourself" and requires that any piece of domain knowledge has a single representation in your code base. In other words, in requires that you don’t duplicate the domain knowledge.
The DAMP principle stands for "Descriptive and Meaningful Phrases" and promotes the readability of the code.
by bill-s, 2020-06-11T01:26:42.674Z
ASP.NET Core is our open-source, cross-platform framework for building modern, cloud-enabled, Internet-connected apps. In this series of videos we'll be cover many of the interesting features of the framework.
There's been ton of interest about Blazor in the community. In the episode, Dan Roth joins Jeremy to talk about how you can do Blazor on the server and in the web browser.
by bill-s, 2020-06-08T05:47:08.135Z
You can clone the dashboard in Azure Portal. The cloning dashboard helps quickly extend any existing dashboard, that either you can share and use for your monitoring purpose. You can create your dashboards such as Azure service health dashboard or any other Azure services monitoring or data flow dashboard, and it could be useful sharing the dashboard with others in case they need the same. Some cases may require additional charges, or you may want to take out some of the details.
by iammukeshm, 2020-06-08T18:31:53.257Z
In this article, let’s go through one of the most searched queries on Google, “File Upload in ASP.NET Core MVC”. Uploading Images or other documents is a very basic and common requirement when it comes to building anything from a simple application to an enterprise-level solution. Let’s build a small application with which you could upload files of any type to a file system location or to a centralized database table.
File Upload is quite important for any kind of application, right from saving a User’s Profile Picture to storing some important documents. Files can be uploaded to either the Server’s Storage or to a Centralized Database.
by bill-s, 2020-06-08T05:44:07.850Z
When it comes to Validating Models, aren’t we all leaning towards Data Annotations? There are quite a lot of serious issues with this approach for a scalable system. There is a library, Fluent Validations that can turn up the validation game to a whole new level, giving you total control.
In this article, we will talk about Fluent Validation and it’s implementation in ASP.NET Core Applications. We will discuss the preferred alternative to Data Annotations and implement it in an ASP.Net core API.
by yekuta, 2020-06-10T09:23:24.979Z
In this post, I will show you how attribute directives in Angular provide a way to adapt UI elements to your components and services and setting default values to them.
by referbruv, 2020-06-10T15:30:53.543Z
In article, let's understand in-detail about what are role-based and claim-based authorization mechanisms and how we can implement them in asp.net core 3.1 using the Authorization middleware, with a working example.
by bill-s, 2020-06-11T01:27:26.968Z
This year, at Build, we have an incredible 31 sessions covering Power Platform and Azure. This volume of sessions at a professional developer conference is a turning point for the Power Platform, so I wanted to take a moment and reflect on this growing fusion of low-code and code-first development.
Over the next three years, more than 500 million digital apps and services will be developed and deployed*. Traditional code-first development will be unable to scale to support this growing demand on its own. Instead, code-first tools will need to be combined with low-code development tools like Power Apps.
by bill-s, 2020-06-08T05:44:36.804Z
YARP is a project to create a reverse proxy server. It started when we noticed a pattern of questions from internal teams at Microsoft who were either building a reverse proxy for their service or had been asking about APIs and technology for building one, so we decided to get them all together to work on a common solution, which has become YARP.
by lejla-lmn, 2020-06-09T14:43:51.415Z
Last month, PostSharp released PostSharp.Community.Packer, a free and open-source tool that you can use to pack your .NET Framework application into a single .exe file for distribution. You can now easily merge all your .dlls into your main .exe file on .NET Framework for free.
by ThomasArdal, 2020-06-09T06:25:36.067Z
Get news about .NET, C#, ASP.NET Core, and much more directly in your inbox. With this list of the ultimate newsletters, you will never miss important news.
by lukencode, 2020-06-09T21:36:00.677Z
Here is how I automated pushing packages to nuget.org for FluentEmail.
- Create a Github Action that runs on push to the master branch
- Use Publish Nuget action to package and publish nuget packages
- Create a Nuget.org API key and set it as a GitHub secret
- Nuget packages are published on push to master!
by bill-s, 2020-06-11T01:26:11.102Z
C# 9.0 is taking shape, and I’d like to share our thinking on some of the major features we’re adding to this next version of the language.
by bill-s, 2020-06-11T19:14:01.795Z
We’re excited to announce two new learning paths on Building Xamarin Apps in Microsoft Learn: A free and interactive learning portal.
Xamarin University Joins MS Learn
The Xamarin University team has joined the Microsoft Learn family! Building new content and incorporating many of the great features Xamarin University has. Features including hands-on learning, quizzes to help build skills required to advance your career, and more.