Writing Multitenant ASP.NET Core Applications

Ricardo Peres Developer Tips, Tricks & Resources

A multitenant web application is one that responds differently depending on how it is addressed – the tenant. This kind of architecture has become very popular, because a single code base and deployment can serve many different tenants. In this post, I will present some of the concepts and challenges behind multitenant ASP.NET Core apps. Let’s consider what it takes …

What’s New in .NET Core 2.1

Ricardo Peres Developer Tips, Tricks & Resources

NET Core 2.1 was officially released on May 30. I will summarize what’s new for all its parts – .NET Core itself, Entity Framework Core, and ASP.NET Core. You can also check out our article on the .NET Ecosystem to fully understand your options before you start your next project. .NET Core 2.1 First, you will need either Visual Studio …

Recap of Microsoft MVP Global Summit

A Recap from Microsoft’s Most Valuable Professional (MVP) Global Summit

Ricardo Peres Developer Tips, Tricks & Resources

The Microsoft Most Valuable Professional (MVP) program is, according to Microsoft, given to “technology experts who passionately share their knowledge with the community”. It is a distinction that Microsoft awards to non-Microsoft employees who help other members of the development communities, either by answering (correctly!) to questions in forums, writing blog posts, presenting at events, making sample code available, among others. …

Entity Framework vs NHibernate: Understand the Similarities and Differences

Ricardo Peres Developer Tips, Tricks & Resources

A long time before Entity Framework (EF) Core was around – or any other Entity Framework for that matter – we already had NHibernate. In this article, I’m going to review Entity Framework and NHibernate, what approaches and differentiates them. History of NHibernate and Entity Framework NHibernate is a port of Hibernate from Java, one of the oldest and most …

visual studio vs rider

Visual Studio versus Rider

Ricardo Peres Developer Tips, Tricks & Resources

In the beginning there was Visual Studio. For many years, it was essentially the only tool that offered a comprehensive IDE with useful functionality that could be used for enterprise-level .NET development. Other tools existed, of course, but they were generally no match for Visual Studio. In recent years, this landscape has somewhat changed: we now have Visual Studio Code, MonoDevelop, …