Blog posts tagged with: AzureFunctions

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

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

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.

LogVersionInfo: a useful subfunction to include in your Azure Functions to record the version used every day (or other interval)

by Patrick Lee on 28 Jan 2023 in categories tech with tags AzureFunctions

When deploying code, it is important to be able to have an easy way to check that the deployment worked and that the version deployed is the one you published. This is particularly important when deploying by swapping (e.g. from stage to production): in my experience, the swaps work about ...

Microsoft Azure's Monitor for Azure Functions is buggy - check the logs for any missing data

by Patrick Lee on 28 Jan 2023 in categories tech BigData with tags Azure AzureFunctions Application Insights

In the Azure portal, for Azure Functions, I've found that the Monitor section for individual subfunctions is not infrequently a bit buggy, in that it misses out some function runs, particularly for functions trigged by a timer. To check whether the function actually ran on a particular day, check the logs for the function: they are usually far more complete.

Want to move large files/large numbers of files to/from Azure Storage? Use AzCopy or Microsoft Azure Storage Data Movement

by Patrick Lee on 20 May 2022 in categories tech BigData with tags AzureFunctions AzureStorage

If you need to move thousands of Azure blobs, or very large ones (many GB) then you can either use AzCopy (a command line tool which you run locally), or if you want to do things programmatically, you can use the Microsoft Azure Storage Data Movement library. That library is ...

How to extend the timeout for Azure functions beyond the default limits - use AzureFunctionsJobHost__functionTimeout setting

by Patrick Lee on 20 May 2022 in categories tech BigData with tags AzureFunctions

By default, Azure functions timeout after 10 minutes (or 30 minutes if running in an App Service Plan, or a Premium plan). The official documentation (see https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json#functiontimeout) says that you can increase (or reduce) this by adding a functionTimeout value to host.json. But this doesn't seem to work for a ...

How to trigger and query an Azure Entity Function without using an ordinary function - just use the built in HTTP webhooks!

by Patrick Lee on 08 May 2022 in categories tech BigData with tags AzureFunctions Functions DurableFunctions

A simpler way to create and query Azure Entity Functions (previously called Durable Entities): just use the built in webhooks.

My software engineering portfolio: some screenshots

by Patrick Lee on 07 Oct 2020 in categories actuarial tech with tags Blazor Telerik ASP.NET Core Azure AzureFunctions AzureQueues SQLAzure Azure Data Factory React WPF cashflow projection LUIS natural language processing NoSQL crime

This shows an embedded slideshow from my Smugmug site of my work on various software projects.

Set up a custom Azure dashboard and alerts to monitor the health of your queues

by Patrick Lee on 29 Sep 2019 in categories tech with tags ASP.NET Core Azure AzureFunctions AzureQueues dashboard

Set up a custom dashboard showing the length of your queues One of the common use cases for an Azure function is to run on a timer to check the status of one or more Azure queues. You can do this very easily via an Azure v2 function because these ...

How to add Tag and Category Clouds to a blog running ButterCMS

by Patrick Lee on 04 May 2019 in categories tech with tags ASP.NET Core ButterCMS AzureFunctions AzureTables

Popular self-service blog platforms like WordPress allow to you add Tag Clouds via adding what they call a widget to a sidebar. I wanted to add one to this site (which is a standard ASP.NET Core 2.2 webapp, but modified to use ButterCMS as a blog backend) and after checking ...

My software portfolio

by Patrick Lee on 30 Apr 2019 in categories tech with tags Blazor Telerik ASP.NET Core Azure ButterCMS AzureFunctions AzureQueues PowerBI SQLAzure React WPF

Below is a slideshow of some of my software work. To see each individual picture in more detail, go to https://patrickjlee.smugmug.com/Software-engineering-portfolio/ .

Next