Speaker: Simon Timms

ASP.NET Monsters #111: Authorize Tag Helper

In this episode, Monster Dave builds a new tag helper that makes it easy to control access to any block HTML in a Razor view. Join us for a tour of the Authorize tag helper Related Links:Tag Helper Samples Reop – github.com/dpaquette/TagHelperSamplesGitHub Issue for MVC Core  – github.com/aspnet/Mvc/issues/3785Blog Post Deep Dive – www.davepaquette.com/archive/2017/11/05/authorize-tag-helper.aspx   Follow […]

Read More

ASP.NET Monsters #110: Live Unit Testing

The new live unit testing capabilities of Visual Studio 2017 are a real timesaver. In this video, we take a poke around at them.

Read More

ASP.NET Monsters #109: DbContext Pooling in Entity Framework Core 2.0

Entity Framework Core 2 was released recently. In today’s episode we explore a new feature called DbContext Pooling. See how enabling DbContext Pooling might magically make your ASP.NET Core application faster! Related Links:GitHub Repo – github.com/AspNetMonsters/EP109-EFDbContextPoolingNetling Load Testing Tool – github.com/hallatore/Netling.NET Conf Video – What’s new in EF Core 2.0 – channel9.msdn.com/Events/dotnetConf/2017/T221         […]

Read More

ASP.NET Monsters #108: Using the LIKE operator in Entity Framework Core 2.0

Entity Framework Core 2 was released recently. In today’s episode we explore a new feature that allows us to specify the SQL Server LIKE operator when querying for entities. Related Links:GitHub Repo – github.com/AspNetMonsters/EP108-EFLikeOperator Follow @aspnetmonsters

Read More

ASP.NET Monsters #107: Azure Key Valut

In this episode we take a look at how to retrieve secrets from Azure Key Vault for use in your ASP.NET Core application

Read More

ASP.NET Monsters #106: Global Query Filters in Entity Framework Core 2.0

Entity Framework Core 2 was released recently. In today’s episode we explore a new feature called Global Query Filters. See how query filters can be applied globally to easily support features such as soft delete and even multi-tenancy. Episode Sponsor: AppVeyor – Continuous Delivery Services for Windows Developers Related Links:Code from the show on GiHub   […]

Read More

ASP.NET Monsters #105: SQL Injection attacks in Entity Framework Core 2.0

Entity Framework Core 2 was released recently. In today’s episode we explore a new feature which automatically paramaterizes SQL Queries when the FromSql method is used with an interpolated string. Monster Dave shows us exactly why parametrized queries are so important when querying using raw sql. Episode Sponsor: AppVeyor – Continuous Delivery Services for Windows Developers […]

Read More

ASP.NET Monsters #104: Deploy Virtual Applications in Azure App Service

Did you know that you can deploy multiple applications to a single Web App in Azure App Service? In today’s episode, Dave explores this virtually unknown feature of Virtual Applications in Azure App Service. Learn how to create a virtual application and how to deploy your ASP.NET Core application to that virtual application.  Episode Sponsor: […]

Read More

ASP.NET Monsters #103: Setting Version Numbers on a Build Server

Setting assembly and product version numbers as part of your build process is easier now in .NET Core. In this episode, Dave shows us how to specify version numbers for .NET core assemblies and NuGet packages using command line parameters and how easily that can be integrated into build systems like AppVeyor. Episode Sponsor: AppVeyor […]

Read More

Function Junction Ep4: Storage Queue Triggers

Storage Queues are one of the original services on Azure from way back in the day. They continue to be a great offering and now, with a function trigger, they become even more powerful. In this episode, we’ll set up a storage queue and trigger a function from it. 

Read More

Function Junction Ep 3: HTTP Triggers

Finally, we get to HTTP triggers and see how they can be used to create a very simple CRUD application on top of Functions and Cosmos DB.

Read More

ASP.NET Monsters #102: Structured Logging with Application Insights

In this episode, we’ll explore how to hook up Application Insights to your ASP.NET Core application using the really excellent Serilog.   Serilog – structured logging for .NET Seq – structured log searching Application Insights Serilog sink Serilog connector for .NET Core Logging

Read More