Paging Large Result Sets with Dapper and SQL Server

This is a part of a series of blog posts on data access with Dapper. In today's post, we look at a way to page through large results sets.

Using Vue as a drop-in replacement for Knockout in an ASP.NET MVC project

When maintaining existing ASP.NET applications, we often need to add some client side behaviour. I am a little surprised to see people reaching for Knockout in these scenarios but I think vuejs is a great alternative that is very much worth exploring.

The Monsters Weekly - Episode 121 - What's up with Server Side Blazor?

In this episode, we dig in to Blazor’s server-side hosting model (aka. Razor Components in ASP.NET Core 3). We explore the network traffic between the client and server and poke at the DOM to see what we can break.

Blazor - https://blazor.net
MessagePack - https://msgpack.org/

Blazor Geolocation updated

Our package for integrating with the JavaScript GeoLocation APIs has been updated.

Installing an Azure Web App Site Extension with PowerShell

I recently ran into a scenario where I needed to script the installation of a site extension into an existing Azure Web App. The solution was not easy to find but I eventually got to a solution.

The Monsters Weekly - Episode 120 - Azure Devops Revisited

Our good buddy and Devops denizen Dylan Smith drops by to show us how to use Azure Devops properly. In this video he takes us through adding unit tests, code coverage and slick reports built into the Azure Devops portal.

The Monsters Weekly - Episode 119 - Azure Devops

Azure DevOps is an updated offering from Microsoft for doing source control, build, releases and much more. Join the Monsters as they blindly attempt to make GenFu work on it.

The Monsters Weekly - Episode 118 - Blazor with an ASP.NET Core Backend

One of the great features of Blazor is that you can share code C# between your ASP.NET Core back-end and your Blazor client side code. In this episode, we explore the Blazor (ASP.NET Core Hosted) project template and take a look at how C# code can be shared between the client and server.

The Monsters Weekly - Episode 117 - JavaScript Async and Await

The Monsters mash on converting a chunk of confusing looking JavaScript using promises and .then into a more readable version using async and await. They also discuss the most used words on YouTube.

The Monsters Weekly - Episode 116 - Blazor

Browsers now universally support Web Assembly which opens the door to new languages and coding paradigms for building client side web applications. In this episode, Dave introduces Blazor, a framework for building client side web apps using .NET. That’s right, .NET (and Razor) running natively in the browser! No, this isn’t Silverlight, this is infinitely more awesome than Silverlight.