Introducing SaasKit - Multi-tenancy made easy
Introducing SaasKit, a .NET toolkit for building multi-tenant SaaS applications, focusing on simplifying tenant identification.
Ben Foster shares practical guides on ASP.NET Core, Minimal APIs, and modern .NET development, helping developers build efficient web APIs.
132 articles from this blog
Introducing SaasKit, a .NET toolkit for building multi-tenant SaaS applications, focusing on simplifying tenant identification.
A guide to correctly implementing custom error pages (like 404) in ASP.NET MVC, addressing common pitfalls and SEO concerns.
How to configure HttpClient in .NET to route requests through Fiddler for debugging, including handling localhost.
A guide to testing ASP.NET Web API filters and handlers that use IDependencyScope, with a focus on dependency injection and unit testing patterns.
How to configure an Office 365 distribution group to forward emails to UserVoice by fixing the empty return path issue with PowerShell.
Explains how to implement user-defined ordering in RavenDB, moving from a complex MSSQL approach to a simpler document-based solution.
A technical comparison of serving static content (CSS, JS, images) in Nancy and ASP.NET MVC frameworks, highlighting key differences and configuration steps.
A technical tutorial comparing how to build a basic web application from scratch using both the Nancy framework and ASP.NET MVC.
A practical comparison series between the Nancy framework and ASP.NET MVC, covering core web development concepts.
A developer details implementing JWT-based session token authentication for a startup's API using Thinktecture.IdentityModel in ASP.NET Web API.
A guide to implementing custom PATCH request validation in ASP.NET Web API using IValidatableObject for flexible parameter requirements.
A guide to implementing centralized logging for a multi-application .NET project using Elmah for exceptions and NLog for diagnostics.
A guide on sending extra form data alongside files in multipart uploads using ASP.NET Web API and HttpClient extension methods.
A technical guide on integrating LESS CSS preprocessing into the ASP.NET Optimization Framework, addressing @import path resolution issues.
Explains how to configure per-request dependency injection for resources like database sessions in ASP.NET Web API using StructureMap.
Part 3 of a series on implementing AtomPub support in ASP.NET Web API, focusing on adding and exposing categories.
Part 2 of a series on implementing AtomPub support in ASP.NET Web API, focusing on publishing content using clients like Fude and Windows Live Writer.
A technical guide on implementing the Atom Publishing Protocol (AtomPub) for content management using ASP.NET Web API, including creating a custom MediaTypeFormatter.
A guide to enabling GZip and Deflate compression for ASP.NET Web API responses to improve performance and reduce data size.
A quick guide to adding PATCH method support to the ASP.NET Web API HttpClient with a custom extension method.