BDD Resources
A curated list of resources for learning and implementing Behavior Driven Development (BDD), including videos, tutorials, and framework examples.
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
A curated list of resources for learning and implementing Behavior Driven Development (BDD), including videos, tutorials, and framework examples.
Explains how to model and store reference lists (like Countries) in RavenDB document databases compared to relational databases.
A tutorial on implementing an IDocumentStoreListener in RavenDB to automatically update audit fields like 'UpdatedBy' and 'UpdatedOn' on entities before they are saved.
A guide to setting up and testing OAuth providers like Google, Facebook, and Twitter for user login, including local development configuration.
A technical guide on implementing Dependency Injection in ASP.NET MVC 3 using the StructureMap IoC container.
Explains techniques to improve testability and reduce framework coupling in ASP.NET MVC routing configuration.
A guide on using Bitbucket's REST API and jQuery to embed live, auto-updating source code snippets from a repository directly into a website.
A tutorial on programmatically applying and switching themes in ASP.NET Web Forms using a base page and a custom control.
A technical guide on implementing a custom file change monitor for Azure Blob Storage to synchronize cache between web applications.
A technical guide on implementing multiple 301 redirects in an ASP.NET MVC application to preserve SEO rankings during a site migration.
A quick guide to listing all installed software on a Windows PC using WMIC and System Information for Windows.
Using StructureMap dependency injection profiles to easily switch between cloud (Azure) and on-premise implementations for storage and services.
A developer shares an improved implementation of the session-per-request pattern for NHibernate in ASP.NET MVC, addressing flaws in previous approaches.
A technical guide on using jQuery UI's sortable plugin to track and POST the original and new index of dragged items to a server.
Guide to integrating AutoMapper 2.0 with StructureMap for dependency injection, replacing static references with injectable services.
A curated list of essential resources for learning Domain-Driven Design (DDD), including books, guides, sample code, and videos.
A developer explores how to improve traditional CRUD applications by integrating concepts from CQRS and event-driven architecture.
A technical guide demonstrating how to integrate NServiceBus message handlers with SignalR to push real-time notifications to web clients.
A guide to improving form handling patterns in ASP.NET MVC applications, covering query actions, form models, and best practices.
Explains why the author chose the Dapper micro ORM for the public-facing part of the fabrik project, focusing on performance and efficient data modeling.