I am blog

These are the things I write about

Recent posts

Setting a page class in your Blazor app

Setting a page class in your Blazor app

Sometimes it is necessary to add page specific styling. Typically I set a page class. In the context of an SPA (Single Page Application) such as Blazor it is not as straight forward. Here is one solution.

Logging exceptions to Raygun from your Blazor Server app

Logging exceptions to Raygun from your Blazor Server app

There is no official Blazor support from Raygun but it is actually simple to implement.

Deploying .NET Core app using a custom Kudu script

Deploying .NET Core app using a custom Kudu script

With the recent release of .NET Core 3 and the even more recent announcement of .NET Core 3.1 LTS, I felt now was a good time to move iambacon blog over from the .NET framework to the new world of .NET.

Setting the document title in your Blazor app

Setting the document title in your Blazor app

This article demonstrates an approach to setting the document title in a Blazor app.

Blazor authentication and authorisation - redirect to login

Blazor authentication and authorisation - redirect to login

Blazor uses ASP.NET Core authentication to allow you to control access to areas within your site. A common scenario is to redirect unauthenticated users to the login page.

Blazor preview 8 released, watch out for this breaking change

Blazor preview 8 released, watch out for this breaking change

With .NET Core 3.0 Preview 8 announced, there is one breaking change that did not seem to be mentioned.

Using Refit REST library with client-side Blazor

Using Refit REST library with client-side Blazor

Refit, a REST library for .NET, takes your API interfaces and dynamically generates a service using HttpClient to make the requests. This cuts out a lot of repetitive code and can be used with client-side Blazor. Here's how.

XAML Hot Reload for Xamarin.Forms - first impressions

XAML Hot Reload for Xamarin.Forms - first impressions

XAML Hot Reload was recently announced at the Xamarin Developer Summit. A package that reloads your Xamarin.Forms XAML on the device or simulator you are debugging.

Dealing with PHP encoding oddities when deserialising JSON

Dealing with PHP encoding oddities when deserialising JSON

I've recently been consuming APIs written in PHP and found an unexpected behaviour in the JSON returned.

Using SourceGear DiffMerge with TFS in Visual Studio and Git

Using SourceGear DiffMerge with TFS in Visual Studio and Git

This article shows you how to configure TFS and Git to use SourceGear DiffMerge.