James Newton-King ♔
banner
james.newtonking.com
James Newton-King ♔
@james.newtonking.com
Principal Software Engineer ASP.NET. Author of Newtonsoft.Json.
Aspire 13 new dashboard features, day 5:

The interaction service just got a major upgrade ⚡

💫 Dropdowns can now accept text — in other words, ComboBox inputs.
🔄 Supports dynamic data loading for cascading dropdowns.

See it in action in the Azure provisioning dialog 🚀
November 11, 2025 at 6:50 AM
Aspire 13 new dashboard features, day 4:

Aspire is going polyglot with strong support for JavaScript ☕ and Python 🐍 apps. The dashboard features new programming language resource icons.
November 10, 2025 at 11:26 AM
Aspire 13 new dashboard features, day 3:

Big perf gains when displaying traces with thousands of spans:

📂 Don’t refetch trace if it hasn’t changed
🔍 Use dictionary lookups to turn O(n) → O(1)
🧠 Cache calculations

Large traces (10k+ spans) now update in sub-second time!
November 9, 2025 at 12:57 PM
Aspire 13 new dashboard features, day 2:

New dashboard accent colors. 🎨 They're now more FluentUI-ish (saturation++) with custom tweaks for light and dark themes.

Dark blue is no longer almost invisible on a dark background 🤓
November 8, 2025 at 3:48 AM
Aspire 13 new dashboard features, day 1:

The log entry tooltip now adjusts its size dynamically! It stays compact for short messages and expands to show multiple lines when the message is longer. 💬✨
November 7, 2025 at 7:26 AM
Reposted by James Newton-King ♔
.NET Aspire ❌
Aspire ✅🤌🏼

we're officially rebranding - starting with our shiny new website, aspire.dev 💫

join us for a special edition #AspiriFriday to wrap up the week and celebrate with the team! see you there 🎃
October 27, 2025 at 11:04 PM
Aspire 9.5 new dashboard features, day 10:

Introducing the Gen AI Visualizer ✨

Collate and summarize AI telemetry:
🗃️ Explore input and output messages
🚀 JSON/XML payloads highlighted and indented
🖼️ Preview Markdown and multimodal content (e.g. images)
September 27, 2025 at 12:18 AM
Aspire 9.5 new dashboard features, day 9:

Span details now show the destination of a span 📍

For database calls, HTTP requests, or RPC calls, Aspire matches the target address to a resource and displays it as a clickable link 🔗
September 25, 2025 at 4:46 AM
Aspire 9.5 new dashboard features, day 8:

Traces with errors are now highlighted 🚨
This brings the traces page in line with how error logs are displayed.
September 24, 2025 at 8:02 AM
Aspire 9.5 new dashboard features, day 7:

The console logs page now has an (All) option. As you’d expect, it lets you view logs from all resources at once.
September 22, 2025 at 11:59 PM
Lots of people using Aspire ❤️

I also learned:
🐧 App host doesn't run on Linux (it does)
🔒 Aspire creates lock in (confidently stated after saying they haven't tried Aspire)
🐴 Not only has Aspire not left preview, it will never leave preview

www.reddit.com/r/dotnet/com...
From the dotnet community on Reddit
Explore this post and more from the dotnet community
reddit.com
September 22, 2025 at 6:28 AM
Aspire 9.5 new dashboard features, day 6:

Traces pages now have a type filter 🔎 - a quick way to find traces and spans for the selected operation type.

For example, choose Messaging 📬 to see only traces from your app that interact with RabbitMQ.
September 22, 2025 at 3:14 AM
Aspire 9.5 new dashboard features, day 5:

The dashboard selects the best duration unit based on its length:

Long → seconds (s)
Short → milliseconds (ms)
Very short → microseconds (μs)

In 9.5 you'll see seconds more often, with microseconds shown only to avoid 0.00ms.
September 21, 2025 at 12:30 AM
Aspire 9.5 new dashboard features, day 4:

The trace detail page adds new "Expand all" and "Collapse all" buttons.
September 20, 2025 at 3:38 AM
Fun AI use: Updating the accent colors in the Aspire dashboard to be more Fluent design-ish.

AI tasks:
🎨 Tweak the existing color scheme to follow Fluent
🌃 Output light are dark optimized colors
🌐 Generate HTML page to preview
September 19, 2025 at 9:30 AM
Aspire 9.5 new dashboard features, day 3:

Details controls for resources, logs, and spans got a facelift. Now with icons 🎨 and links 🔗 where they're useful.
September 19, 2025 at 2:19 AM
Aspire 9.5 new dashboard features, day 2:

Consistent text alignment comes to resource, log and span details 🤓

Screenshow below is what it looks like today...

🚨 OCD trigger warning 🚨
September 18, 2025 at 1:08 AM
I released a new version of Newtonsoft.Json (13.0.4). It's mostly bug fixes and minor improvements.

Notably trim/AOT incompatible APIs are annotated. You'll get a clear warning that serialize/deserialize isn't supported in trimmed/AOT published apps.

github.com/JamesNK/Newt...
Release 13.0.4 · JamesNK/Newtonsoft.Json
New feature - Annotated for trim/AOT (in)compatibility New feature - Added support for using Index with JArray Change - Avoid LINQ expression trees in .NET 6+ reflection Fix - Fixed handling of emp...
github.com
September 17, 2025 at 1:55 PM
Aspire 9.5 new dashboard features, day 1:

The trace detail page gets some quality-of-life improvements:
🏷️ Span names are clearer, with resources split into their own column
🪵 Logs are now shown in the waterfall chart. Hover for a tooltip, or click for full details
September 17, 2025 at 1:12 AM
Many new metrics are coming in #aspnetcore .NET 10.
August 21, 2025 at 1:12 AM
The Aspire team is cooking up a new (All) option for the console logs page.

Want everything at once? (All) gives you all resource logs in one view 🚀

#dotnet #aspire
August 19, 2025 at 1:55 AM
Aspire 9.4 is out.

🛠️ Aspire CLI is generally available
🖥️ Interaction service
📢 Parameter prompting
🔔 Automatic upgrade check notifications
🌐 External service modeling
✨ YARP routing API
🐳 Improved persistent containers

And much much more: learn.microsoft.com/dotnet/aspir...
July 29, 2025 at 9:42 PM
Aspire 9.4 new dashboard features, day 8:

The Aspire dashboard now supports .NET 10.

The dashboard runs on whatever .NET version is installed on your machine, so it must stay backward (and forward) compatible with all Aspire targets: .NET 8, .NET 9, and now .NET 10 previews 🔥
July 28, 2025 at 10:47 PM
Aspire 9.4 new dashboard features, day 7:

A common bug with command-line arguments is passing a single argument with spaces when multiple are expected 💥

The dashboard now adds quotation marks around arguments containing spaces for clarity 📝
July 27, 2025 at 10:40 PM
Aspire 9.4 new dashboard features, day 6:

Resources with a connection string (databases 🗄️, caches 🧠, message brokers 📬, etc.) now display the connection string in the dashboard.
July 26, 2025 at 11:27 PM