(Rick Strahl) I’ve been working on an application that’s using Windows Authentication for an intranet application. Windows authentication is used because some of the business rules are deeply dependent on Active Directory roles and authorization information and the most efficient way to get this inf
Tag: Development
What is Dynamic Object Creation in C/C++?
(Manoj Debnath) In C++, dynamic memory allocation is done by using the new and delete operators. There is a similar feature in C using malloc(), calloc(), and deallocation using the free() functions. Note that these are functions. This means that they are supported by an external library.
How to Work with C# Vectors and Matrices for Machine Learning
(James McCaffrey) A working knowledge of machine learning (ML) is becoming an increasingly important part of many C# developers’ skill sets.
Improved Remote Validation in Razor Pages
(Mike Brind) Remote Validation is a technique that uses client side script to validate user input on the server without posting the entire form. Remote validation has always been possible in Razor Pages using either the RemoteAttribute, which requires an MVC controller to work, or by writing custom
CRUD Using GRPC, EF Core, And ASP.NET Core (Part – 3)
(Bipin Joshi) In Part -1 and Part – 2 of this article you created EmployeeCRUD service definition using Protocol Buffer language and also implemented it in EmployeeCRUDService class.
Superficial Performance Comparison Between ColdFusion Query-of-Queries (QoQ) And Array Functions In Lucee CFML 5.3.3.62
(Ben Nadel) You should always take a controlled performance comparison with a grain of salt. These were not done in a production environment; they were not done under load; and the performance at small scale for either approach is significantly fast.
Debugging Lock Contention Performance Issues in C# .NET
(Michael Shpilt) One of the reasons modern computers are so fast is because of multi-core processors. New CPUs can execute many instructions in parallel. How many? As many as the number of logical CPU cores. This allows us, programmers, to run code in parallel using Threads.
Licensing Solutions for .NET Applications
(Hannes DuPreez) Protecting your work is difficult protecting, especially if you’re a relatively small start-up, trying to generate an income and there is no affordable way to protect your applications from being pirated.
Working with Claims to Authorize Users in ASP.NET Core and Blazor
(Peter Vogel) When you need to integrate authorizing the user to perform some activity (or just want to retrieve information about the current user), you need to work with the ClaimsPrincipal’s Claims objects. Here’s everything you might want to do.
Replacing ColdFusion Query-of-Query (QoQ) INNER JOIN And LEFT OUTER JOIN With Array Functions In Lucee CFML 5.3.3.62
(Ben Nadel) Earlier this week, I took a look through the InVision codebase, pulled-out several ColdFusion Query-of-Query (QoQ) examples, and then demonstrated how those query-of-queries could be re-implemented using Array functions in Lucee CFML.