Frank Buckley
Frank Buckley
### Background/motivation Azure SQL Database offers read-only geo-replication of databases. To utilise a read-only replica, the connection string used when a DataContext is initialised must be different from that used...
## Motivation We have a number of API apps hosted in Azure Kubernetes Service clusters using EF core to access Azure SQL Databases. Our general policy is to call [EnableRetryOnFailure()](https://learn.microsoft.com/en-us/ef/core/miscellaneous/connection-resiliency)...
**Edited**: it turns out this is not Windows vs macOS, it is Visual Studio run vs `dotnet run` See example projects here: https://github.com/frankbuckley/aspire-test On Windows, run AspireTest.AppHost from Visual Studio...
Following the [getting started tutorial](https://learn.microsoft.com/en-us/dotnet/standard/commandline/get-started-tutorial): ```c# using System.CommandLine; namespace CommandLineTest; internal class Program { private static async Task Main(string[] args) { var fileOption = new Option( name: "--file", description: "The...
Running `dapr upgrade --kubernetes --runtime-version 1.14.3` on a cluster running version 1.14.2 using CLI version 1.41.1 results in error: ``` Container images will be pulled from Docker Hub Dapr control...
There are many places where `ByteString.CopyFrom` is called which adds overhead/GC pressure, particularly with larger state objects. Many of these could safely use `UnsafeByteOperations.UnsafeWrap` to avoid the copy. Context: -...
When using Workflow, the default JSON serializer is [configured to include fields by default](https://github.com/dapr/durabletask-dotnet/blob/main/src/Abstractions/Converters/JsonDataConverter.cs#L11-L17). ```c# public class JsonDataConverter : DataConverter { // WARNING: Changing default serialization options could potentially be...