Everyone hates copy/pasting code, and Action Filters in ASP.NET Core MVC offer a great way to avoid filling your controllers with boilerplate
Read MoreIn general, when you create a new SignalR connection you are obliged to have already defined any of your handlers on the hub object...
Read MoreOne of the many ways to customise Swagger output with Swashbuckle.
Read MoreKeep your Web API help pages tidy when using ProxyApi
Read MoreMy thoughts on a first dive into using Selenium for test automation.
Read MoreBy default, the MVC `UrlHelper` will include all of the route values for the current route in it's calculations. What if you don't want it to?
Read MoreHow to handle those scenarios that exception filters will miss.
Read More