Stay updated

New features of C# 8: part one
C# is the reference language of the Microsoft .NET world and is updated periodically. In Visual Studio 2019, .Net Core 3.x and .Net standard...

Security in ASP.NET Core with Policies and Claims
When it comes to security in an application, you always have to think of something indispensable but not always easy to implement. Over the years, I...

How to integrate ElasticSearch in ASP.NET Core
I’d bet you’ve certainly been asked to add advanced search features to your Web application, and often a full-text Google-like search.During the...

Feature crossing to improve our ML model
We continue our journey in the Machine Learning world we started with previous articles. We started with a dataset related to soccer matches of the...

Creating Angular components libraries
It often happens we need to solve a problem already solved in a previous project using a simple copy and paste of the code. This is a fast and easy...

Angular, Microservices and Authentication
I am working on a new project, for which I need to authenticate an Angular client to access to a set of microservices. The permission to access each...

Orchestrate events with Rebus
In the previous article, we saw how the use of a service bus could benefit software systems where the decoupling between their parts is necessary....

How to create a model for Machine Learning with ML.NET
Let’s continue from the previous article, talking about features, the properties we use as input to our model in order to build a...

CSS Grid: Best Practices
In previous examples, we have seen how to build layouts using as reference numeric values assigned to lines. Now we will explore some Best Practices...

Our first layout with CSS Grid
In the previous article, we have seen how to create a grid using two simple properties. In the next examples, we will put into practice the high...