Originally published at https://eduardstefanescu.dev on August 25, 2021.
Romanian version at https://www.backto.tech/post/documentarea-codului-în-asp-net-core-folosind-swagger.
Documentation is one of the most effective methods for transferring knowledge about an entire project or a subset of it. The documentation can assist others in comprehending how it works and can also be used as a reference for when someone want to verify that his or her assumptions are right.
However, the primary advantage of documenting before or throughout the development process is that it can bring to light issues or ideas that no one else would have considered.
Thus, this article is about documentation using the…
There was a small talk when Raffaele tell us what he did in this corona time. So he started working with ML and also Code Generation driven by ML.
There was also a talk about how ML was involved in the industry. For example, every machine now starts having more user-friendly interfaces and through this more things can be automated to provide a much greater experience to end customers. And also to the factories that can apply ML to simulate a result before creating and applying those concepts.
Power your .NET application with the new generation of diagnostics — March…
The first conference day started with Dino Esposito discussing that it matters more the soft skills and the pragmatic way to approach problems rather than the used technology, like .NET.
In a sports business, the money comes from the data, that is applied to the sportsmen and women. All the things that we are seeing on TV look so simple, but all of them are based on data. “Data is gold”.
Data Science is only an umbrella because we need engineering to apply the science and make it available. …
This is the second article from a series of four about RabbitMQ Exchange in .NET. In the first part of this article, the fundamentals and the types of Exchange will be presented. And in the second
Kick off your day with a reading about tech topics and news. In our most recent project, www.backto.tech, we gathered ideas and knowledge from IT professionals and educators. What’s the next subject you want to read about? — Source
A lightweight library for the Business Layer for processing requests coming from Presentation Layer.
This is the first article from a series of four, where I will explain each RabbitMQ graph node, the environment setup with Docker and the Producer creation in .NET. IntroductionRabbitMQ it’s a…
What do you think about this tweet? Does tech Twitter is dying? Maybe we as tech people should move to specific content platforms like dev.to. Twitter will be more like a gateway through which we’ll share our ideas and news. Or there will be proportional tech content on Twitter. And I like this idea, on Twitter I would like to…
Angular Ivy performance comparison — eduardstefanescu.dev
Angular announces their new Ivy compiler, with smaller bundle sizes, so I wanted to find out on a real project how much the bundle size and the overall application performance were improved. After see
After the authentication was presented in the previous two articles using Symmetric and Asymmetric keys, then this article is about authentication, much more exactly about Claims and Roles. In the first part, there will be an introduction about the core concepts of the JWT Claims and in the second part the actual implementation.
JWT Authentication with Symmetric Key: https://stefanescueduard.github.io/2020/04/11/jwt-authentication-with-symmetric-encryption-in-asp-dotnet-core/.
JWT Authentication with Asymmetric Key: https://stefanescueduard.github.io/2020/04/25/jwt-authentication-with-asymmetric-encryption-in-asp-dotnet-core/.
In the previous article I wrote about JWT Authentication using a single security key, this being called Symmetric Encryption. The main disadvantage of using this encryption type is that anyone that has access to the key that the token was encrypted with, can also decrypt it. Instead, this article will cover the Asymmetric Encryption for JWT Token.
In the first part of this article, the Asymmetric Encryption concept will be explained, and in the second part, there will be the implementation of the JWT Token-based Authentication using the Asymmetric Encryption approach by creating an “Authentication” Provider in ASP.NET Core.
JWT Authentication is becoming one of the most used authentication types in modern web application or services. This article covers the JWT Authentication with a Symmetric Key in ASP.NET Core. In the first part, there will be a short introduction into what Symmetric Key represents and the second part contains the prerequisites for this project and the actual implementation of this authentication type.
This article is the first article from of series of two, the second one will contain the authentication with an Asymmetric Key using a certificate.
JWT Token is a common way of creating access tokens that can…