Coding both MVC & Web Api combined? Simon Gilbert details unified MVC View & Web Api endpoint controllers in C# ASP.Net Core
Need to rate limit your Api? Simon Gilbert explains how to use action filter attributes in C# ASP.Net Core Web Api
Written a new code snippet? Simon Gilbert explains he benefits of using and sharing Github GISTs in C# .Net Core
Need to track geo location coords? Simon Gilbert explains how to handle location updates for the iPhone using C# Xamarin.iOS
Need to process credit card payments in your code? Simon Gilbert explains how to accept PCI Compliant card payments using the leading payment provider Stripe, and C# ASP.Net MVC Core in Visual Studio for Mac.
Looking to validate an HTML view at post back? Simon Gilbert explains the steps required to bind your validation rules to an HTML view, using the FluentValidation library and C# ASP.Net MVC Core.
Need to cryptographically hash your users passwords? Simon Gilbert discusses the potential issues with the MD5 hash algorithm vs. BCrypt and PBKDF2, including the logic behind brute force attacks and correct cryptographic approaches in C# .Net Core.
Data integrity feeling tiresome with DataAnnotations? Simon Gilbert details how to clean up your validation rules and separate your concerns, using the FluentValidation library in C# .Net Core.
Certain that your code works? Simon Gilbert explains the need for unit testing your C# .Net Core implementations using the xUnit Framework in Visual Studio for Mac.
Keen to understand performance improvements in .Net Core 2.2? Simon Gilbert provides a performance comparison of different FizzBuzz implementations using the .Net Framework vs .Net Core...The results are quite surprising!
Fancy learning dependency injection? Simon Gilbert discusses the art of decoupling Azure Table Storage in C# Asp.Net MVC using the dependency injection implementation of the inversion of control design pattern with the Autofac library.