Category: .Net

A JavaScript Rules Engine in .NET using Jint

In the past, when I’ve needed a user-defined rules engine in .NET, I’ve explored writing a custom domain specific language using the Irony language implementation kit. But mostly, I’ve used SpringFramework.NET which includes an awesome expression evaluation engine.  The expression...

6 .NET Myths Dispelled

According to Wikipedia, .NET will be celebrating it’s 21st birthday this year on February 14, 2022. It’s been around for so long that I think many myths and misunderstandings about .NET from the early days persist. In celebration of .NET...

The Case for C# and .NET

It has been interesting as I’ve shifted out of .NET ecosystem which I’ve worked with on the server side (and some stints of desktop client/tooling work) since the beta versions just before the first release. In the era before ASP.NET,...

Azure Functions with JWT Authentication

If you’re building Azure Functions, you generally have two options when it comes to implementing authentication and authorization: Use the App Service Authentication integration which is great if you are using one of the standard identity providers (Azure AD, Microsoft...

Azure Cosmos DB Indexing Experiments

Azure Cosmos DB’s pricing by “Request Units” (or RUs) effectively means that the more you can optimize your data structures and your queries, the more money you can save.  While this is also true for databases like SQL Server, the...

Working with Azure Form Recognizer Part 2

In part 1, we took a look at how the new Azure Form Recognizer (Preview) service can be used to extract key-value pairs from forms in image and PDF formats using custom trained machine learning models. In part 2, we...