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 document your RESTful Api? Simon Gilbert explains how to document endpoints using Swashbuckle Swagger for C# ASP.Net Core Web Api
Need an in-memory database? Simon Gilbert explains Microsoft Entity Framework Core's' in-memory O/RM database as a CRUD layer in ASP.Net Core Web Api
Looking to use, deploy & manage containers? Simon Gilbert explains how to setup, configure and deploy Docker containers with Kubernetes (K8s) locally using C# ASP.Net MVC Core
Intermittent throughput spikes? Simon Gilbert explains the publish-subscribe pattern with Microsoft Azure Service Bus using C# ASP.Net MVC Core
Deploying Microsoft Azure Web App Services? Simon Gilbert explains continuous integration to the Azure Cloud, using YAML, Appveyor and C# ASP.Net MVC Core.
SSL/TLS certificate & DDOS protection required? Simon Gilbert details Cloudflare on a Microsoft Azure Web App Service running C# ASP.Net MVC Core
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.