Blog posts in category: tech

How I Built AI Personas of Brahms, Thomas Mann and Bill Slim — and Why They Worked

by Patrick Lee on 18 Apr 2026 in categories music tech with tags AI music personas

A family member's hospital stay inspired me to build AI personas of Johannes Brahms and Thomas Mann as conversation companions. This post sets out the five ingredients that make a persona feel real, shows an excerpt from my actual Brahms Instructions document, and explains how anyone — including non-technical users — can produce their own with a ready-to-use prompt.

White collar workers: it has never been more important to increase your productivity by a multiple!

by Patrick Lee on 28 Feb 2026 in categories actuarial tech with tags AI economics productivity

AI is coming for most white-collar jobs. Blue-collar too, but it will take longer because of the delay before hundreds of millions of robots can be manufactured. So it is now vital for you to use AI to increase your productivity by a multiple.

Site and associated function upgraded to .NET 10

by Patrick Lee on 28 Feb 2026 in categories tech with tags .NET 10

I have upgraded the site from .NET 9 and the associated function from .NET 8 to .NET 10.

AI Agents: very important in 2025

by Patrick Lee on 01 Feb 2025 in categories tech with tags Agents AI

I've been exploring AI Agents recently and they look extremely promising.  More on this in due course.

Using Oqtane (an application framework in .NET 9 and Blazor)

by Patrick Lee on 01 Feb 2025 in categories tech with tags Blazor .NET 9 Oqtane

I've been experimenting a lot using Oqtane over the last 2 months and like it quite a lot.

Upgraded this site to .NET 9 (but not the associate function: it seems that .NET 9 cannot be used with functions yet!)

by Patrick Lee on 27 Nov 2024 in categories tech with tags ASP.NET Core Functions .NET 9.0

I upgraded this website to .NET9 at the weekend. That was straightforward, I just had to update Visual Studio 2022 to the latest version and then upgrading the site amounted to just changing the target in its project file. I also tried upgrading the associated function, but it seems (as too often with Microsoft releases) that .NET 9 is not yet really fully available. It doesn't work with functions yet!

Upgraded this site (and associated function) to .NET 8

by Patrick Lee on 13 Oct 2024 in categories tech with tags ASP.NET Core Functions .NET 6.0 .NET 8.0

I have just upgraded this website from .NET 7 to .NET 8, and also the associated Azure function from .NET 6 in-process to .NET 8 isolated. Upgrading an app service (website) from .NET 7 (or 6) to .NET 8 is pretty straightforward and essentially just involves changing the target framework ...

How to check or save the Configuration app settings for an Azure app service

by Patrick Lee on 15 Feb 2023 in categories tech with tags Azure configuration DevOps Kudu settings

For security reasons, you should not be storing production setting values in source control. But this means that by default, you don't have your own backup of the values for your live, production settings. What if you want to store a copy of your settings (e.g. along with the artifacts) ...

EFCore Power Tools is useful in the migration from Entity Framework to Entity Framework Core

by Patrick Lee on 13 Feb 2023 in categories tech with tags Azure Entity Framework Entity Framework Core migration .NET 7

I was able to migrate a legacy project using .net framework and entity framework to .NET 7 and EFCore relatively easily. EFCore Power Tools was very useful in doing a first draft of model code from the existing database.

This site updated to use .NET 7 rather than .NET 6

by Patrick Lee on 08 Feb 2023 in categories tech with tags AzureFunctions migration .NET 7

Upgrading a .NET 6 to .NET 7 app service seems very straightforward. Upgrading Azure functions to .NET 7 looks to be a more significant change, and might require some investigation first.

Next