ASP.NET Core C# - How to lock an async method according to custom IDs
If you're working with ASP.NET or ASP.NET Core C# and you need to prevent (or restrict) the access and/or execution of certain methods from multiple threads, the best approach you can arguably use is...
View ArticleUnderstanding Environment Variables in .NET Core 3.1
In professional application development that is followed in most .NET Core web development firms, you will find three main phases i.e. development, staging, and production phase. These are the various...
View ArticleASP.NET Core SQL Server and MySQL database logging with Serilog
In this article we'll see how to take advantage of Serilog, a neat open-source diagnostic logging library for .NET applications, to log our ASP.NET Core web application’s data to a SQL Server, MySQL...
View ArticleEntity Framework Core: case-insensitive Contains()
Today I was working with EF Core and I was implementing some IQueryable filters using this guide. When I was performing my unit tests to see if I did everything properly I noticed that some search...
View ArticleASP.NET Core C# - Send email messages with SendGrid API
A few days ago we've published a guide explaining how to send email messages via SMTP with MailKit implementing a custom MailKitEmailSender class based upon the ASP.NET Core built-in IEmailSender...
View ArticleASP.NET Core Server.MapPath equivalent
If you've stumbled upon this post there's a high chance that you're a seasoned ASP or ASP.NET Web Developer who is trying to find an alternative to the good old Server.MapPath method in ASP.NET Core....
View ArticleSystem.Linq.Dynamic.Core - Case insensitive Contains()
A few days ago we published a small post explaining how to perform a case insensitive Contains query using Entity Framework Core, since the Contains() method changed its behaviour from being...
View ArticleASP.NET Core backstory: a transition from closed to open source
If you are a frequent reader of the Coding section of this blog, there's a good chance you are an ASP.NET Core developer - or an IT enthusiast interested in Microsoft web-related technologies: more...
View ArticleC# - Find whether a PDF contains images or text
If you often work with PDF files, you've probably already heard of Syncfusion Essential Studio, a .NET-based software product providing solutions to most of the complex problems faced during...
View ArticleBuilding Web APIs with ASP.NET Core in Manning's Top 10!
I'm pleased to say that my new Building Web APIs with ASP NET Core book made it into the Manning's Top 10 Titles list in its first week of release! This list contains the 10 most popular and...
View Article