Grilled Cheese

ExploreLog inSign up

Mattias Karlsson

@devlead.se

611 Following2.5k Followers

Partner & Technical fellow at WCOM AB
.NET Microsoft MVP.
Been coding since the ’80s (C128 & Amiga).
Father of 2, husband of 1.
Occasionally blogs at https://devlead.se

PostsRepliesMedia
@devlead.seOct 11, 2026, 9:14 AM

Some workloads in prod for four weeks, others been executing daily integration tests for a couple. So far no blockers, only had a couple new SDK analyzer warnings that broke builds as we treat warnings as errors, all minor fixes So can say with some experience,that it looks pretty good for November.

@devlead.seOct 10, 2026, 9:18 AMReposted by @devlead.se

It's kinda cool that you can pipe C# directly into dotnet run since .NET 10, so you can easily use C# as an inline script. Here is a Cake.Sdk task handling AI:
#dotnet #csharp

YAML C#
- script: |
    set -euo pipefail
    cat <<'EOF' | dotnet run -
    #:sdk Cake.Sdk@6.3.0
    #:package OpenAI@2.5.0
    #:package xunit.v3.assert@4.0.2
    using OpenAI;
    using OpenAI.Chat;
    using System.ClientModel;
    using Xunit;
    Task("Pong")
      .Does(async () =>
      {
          var client = new ChatClient(
              model: Environment.GetEnvironmentVariable("LLAMA_CHAT_MODEL")!,
              credential: new ApiKeyCredential(Environment.GetEnvironmentVariable("OPENAI_API_KEY") ?? "local"),
              options: new OpenAIClientOptions
              {
                  Endpoint = new Uri(Environment.GetEnvironmentVariable("LLAMA_BASE_URL")!)
              });
          ChatCompletion completion = await client.CompleteChatAsync("Reply with exactly: pong");
          string? text = completion.Content is [var content] ? content.Text?.Trim() : null;
          Information($"Response: {text}");
          Assert.Contains("pong", text, StringComparison.OrdinalIgnoreCase);
      });
    RunTarget("Pong");
    EOF
  displayName: Test Cake.Sdk against local llama.cpp
  timeoutInMinutes: 10Screenshot Azure Pipelines result, Cake task executed
@devlead.seOct 10, 2026, 1:18 PM

Starting the process to add net11.0 TFM to my NuGet packages, to learn and be ready by .NET 11 launch.
Smoth sailing sofar.

#dotnet

@devlead.seOct 10, 2026, 9:18 AM

It's kinda cool that you can pipe C# directly into dotnet run since .NET 10, so you can easily use C# as an inline script. Here is a Cake.Sdk task handling AI:
#dotnet #csharp

YAML C#
- script: |
    set -euo pipefail
    cat <<'EOF' | dotnet run -
    #:sdk Cake.Sdk@6.3.0
    #:package OpenAI@2.5.0
    #:package xunit.v3.assert@4.0.2
    using OpenAI;
    using OpenAI.Chat;
    using System.ClientModel;
    using Xunit;
    Task("Pong")
      .Does(async () =>
      {
          var client = new ChatClient(
              model: Environment.GetEnvironmentVariable("LLAMA_CHAT_MODEL")!,
              credential: new ApiKeyCredential(Environment.GetEnvironmentVariable("OPENAI_API_KEY") ?? "local"),
              options: new OpenAIClientOptions
              {
                  Endpoint = new Uri(Environment.GetEnvironmentVariable("LLAMA_BASE_URL")!)
              });
          ChatCompletion completion = await client.CompleteChatAsync("Reply with exactly: pong");
          string? text = completion.Content is [var content] ? content.Text?.Trim() : null;
          Information($"Response: {text}");
          Assert.Contains("pong", text, StringComparison.OrdinalIgnoreCase);
      });
    RunTarget("Pong");
    EOF
  displayName: Test Cake.Sdk against local llama.cpp
  timeoutInMinutes: 10Screenshot Azure Pipelines result, Cake task executed
@devlead.seOct 9, 2026, 8:27 AM

There’s something poetic about receiving an email from a company requesting permission to email you... ...because they lack my opt-in to get their emails.

@migueldeicaza.bsky.socialOct 8, 2026, 6:08 PMReposted by @devlead.se

Xogot's modeler ported to Windows

@devlead.seOct 8, 2026, 1:22 PM

Wow they're on Fire...

@oredev.orgOct 8, 2026, 7:00 AMReposted by @devlead.se

Ready for some Øredev+ side events?
Every year we encourage the local Malmö community and our partners to create their own side events during the Øredev week.
From hackathons to hang-outs, here’s the full list of side-quests for 2026!
👉 https://oredev.org/oredev-plus

@justingarrison.comOct 7, 2026, 10:15 PMReposted by @devlead.se

RIP

A silhouette of Margaret Hamilton
@hlee.bsky.socialOct 8, 2026, 12:02 AMReposted by @devlead.se

Margaret Hamilton, who led the 100-person team that wrote the onboard software for the Apollo missions, guiding Neil Armstrong and Buzz Aldrin to a safe landing on the moon, died Sept. 30 in Cambridge, Mass. She was 90. 🧪
www.nytimes.com/2026/10/07/o...

@devlead.seOct 8, 2026, 5:12 AM

Krya på dig!

@xunit.netOct 7, 2026, 5:17 PMReposted by @devlead.se

New doc page added: Theory Data Attributes

xunit.net/docs/getting...

#DotNet #CSharp #UnitTest #TDD

@whataweekhuh.bsky.socialOct 7, 2026, 10:17 AMReposted by @devlead.se

Captain Haddock looking very frazzled, saying, “What a week, huh?”
Tintin leans into the frame and says, “Captain, it’s Wednesday.”
Snowy aka Milou is very excited about the drink he has found.

Viñeta de Tintin
El capitán Haddock, sentado a una mesa y con aspecto de estar agotado, dice: "¡Menuda semana, ¿eh?".
Tintín, a su derecha, le dice: "Capitán, es miércoles".
A la izquierda, Milú mira muy contento la bebida que está en la mesa.
@josedesoares.bsky.socialOct 2, 2026, 10:38 AMReposted by @devlead.se

podcasts.apple.com/br/podcast/n...
#NowPlaying #PodCast #.NETRocks! -  Controlling your Digital Legacy

@devlead.seOct 6, 2026, 7:31 PM

And some corporate compliance and ethics training!

@devlead.seOct 6, 2026, 12:58 PM

If it walks like a force fed duck🤔😎

@merill.netOct 6, 2026, 7:23 AMReposted by @devlead.se

So I'm planning on shutting down the labeler and the bluesky.ms site.

I have about 7 folks sponsoring the annual $10 contribution and I'll be reaching out to them to cancel.

If anyone wants to take over and run the service please let me know.

2/2

@merill.netOct 6, 2026, 7:23 AMReposted by @devlead.se

Hey folks, important PSA for the Bluesky Microsoft community

Do you find the @bluesky.ms labeller service valuable?

It's costing me a bit to run (requires a VM) and right now I'm neither a Microsoft employee nor an MVP.

Plus I now have a SaaS business to look after.

1/2

@devlead.seOct 6, 2026, 6:43 AM

Some polyglot development discussions?🤔😎

@devlead.seOct 6, 2026, 5:42 AM

That's just nuts.

Older posts
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 04:31:30 EDT