David Pine's Avatar

David Pine

@davidpine.net.bsky.social

๐Ÿ’œ Loving husband & father. ๐Ÿค“ @Microsoft working on @dotnet. ๐Ÿซ @oreillymedia and @dometrain author. ๐Ÿ”ฅ #blazor #dotnet #csharp #dotnetaspire #aspnet #signalr ๐Ÿ… 6x Google Developer Expertโ€”Web ๐ŸŒ https://davidpine.net ๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป https://github.com/IEvangelist

1,568 Followers  |  119 Following  |  49 Posts  |  Joined: 02.06.2023  |  1.8494

Latest posts by davidpine.net on Bluesky

Preview
(Not) AspiriFridays - Aspire 9.4 Release Notes Maddy and (David) Pine have to write release notes for the biggest release of Aspire EVER. Come keep us company!

would you like to watch me swear at my computer for an hour again? @davidpine.net and i will be writing the aspire 9.4 release notes live on stream in 3 hours, see you then!!! www.youtube.com/live/YY_wfdF...

25.07.2025 13:08 โ€” ๐Ÿ‘ 11    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

no #aspirifridays again (sorry) but I'm gonna go live in a bit and attempt to update a demo to have some 9.4 things as we prep for the release. @davidfowl.com and @damianedwards.com are out so i am UNSUPERVISED see you in 15 min! www.youtube.com/watch?v=yz_l...

18.07.2025 16:18 โ€” ๐Ÿ‘ 9    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
.NET Aspire 1: What Is .NET Aspire? This post introduces .NET Aspire, an opinionated toolkit that allows developers work with cloud-native applications.

โ˜• *Morning Coffee Link* --
What Is .NET Aspire? -
www.telerik.com/blogs/net-as...

07.07.2025 12:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Who ever wrote this article clearly used AI and the AI was hallucinating โ€” some aspects are inaccurate and misrepresented.

26.06.2025 22:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Master Local Async Lambda Development with .NET Aspire
Hi, I'm James. And in this video, you'll learn about how you can improve your local development of AWS Lambda functions using .NET Aspire. You'll learn how to emulate asynchronous event sources such as Amazon SQS, Amazon EventBridge, SNS, and Kinesis locally. The video introduces practical ways to test Lambda functions with event sources using Aspire's features. You'll see how to set up Lambda functions, handle SQS events, and performing integration tests, providing a comprehensive guide for a seamless and efficient development experience. 00:00 Introduction and Project Overview 00:29 Challenges with Emulating SQS Locally 00:50 Leveraging .NET Aspire for Local Development 01:50 Setting Up and Running Lambda Functions Locally 04:53 Custom Resource Commands in Aspire 10:24 Integration Testing with Aspire 14:11 Conclusion and Next Steps GitHub repo - https://github.com/jeastham1993/serverless-aspire Previous video on testing synchronous functions - https://youtu.be/Ph9w_EKZQU0 Custom Commands - https://learn.microsoft.com/en-us/dotnet/aspire/fundamentals/custom-resource-commands Master Local Async Lambda Development with .NET Aspire

In my last video you learned the power of combining .NET Aspire with AWS Lambda for testing your functions locally. In this video, you go one step further.

You'll learn how you can test asynchronous Lambda functions locally.

Interested how? Link below.

#serverless #dotnet

youtu.be/Jxj2K0zaqoU

26.06.2025 17:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
AspiriFridays - James Montemagno + Feedback Flow
YouTube video by dotnet AspiriFridays - James Montemagno + Feedback Flow

BIG NEWS!!! my bff @james.montemagno.com is joining #aspirifridays tomorrow so @damianedwards.com and I can help him fix the Aspirification of an app he built based on an app that @davidfowl.com built?! the shenanigans will be high. bingo included. SEE YOU TOMORROW! www.youtube.com/watch?v=vIVs...

26.06.2025 21:10 โ€” ๐Ÿ‘ 17    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
Updates to Spectre.Console's project model Patrik Svensson's blog

I committed first-degree blog posting today, diving into Spectre.Consoleโ€™s upcoming project model and taking a page from Mitchell Hashimotoโ€™s playbook.

patriksvensson.se/posts/2025/0...

26.06.2025 16:35 โ€” ๐Ÿ‘ 15    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
.NET Aspire architecture overview - .NET Aspire Learn about the overall architecture of .NET Aspire, including its integrations, orchestration, and networking capabilities.

I'm curious if you saw one of our new docs (released during #build) @anthonysimmon.com โ€” the learn.microsoft.com/dotnet/aspir... is the first time we've officially discussed DCP. I know, you were one of the first community members to talk about it. ๐Ÿค“ #aspire

25.06.2025 19:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
The faithful couple sequoia in Yosemite.

The faithful couple sequoia in Yosemite.

The faithful couple sequoia in Yosemite.

11.06.2025 16:40 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

AspiriFridays is BACK TOMORROW! at 11am PST/2pm EST - and we have A GUEST!!! @seankilleen.com will be joining me and @damianedwards.com @davidpine.net ( @davidfowl.com will be watching) to aspireify his PRODUCTION CODE????? youtube.com/@dotnet

05.06.2025 23:18 โ€” ๐Ÿ‘ 15    ๐Ÿ” 5    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 4
.NET Aspire app host architecture diagram.

.NET Aspire app host architecture diagram.

๐Ÿค“ For the first time ever, weโ€™re going deeperโ€”detailing the underlying architecture (specifically, DCP) of #dotnet #aspire:

learn.microsoft.com/en-us/dotnet...

21.05.2025 20:46 โ€” ๐Ÿ‘ 30    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

It's time for day 2 at Microsoft Build!

Come say hello at the GitHub Code Security booth๐Ÿ‘‹

#MSBuild

20.05.2025 15:33 โ€” ๐Ÿ‘ 16    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
From bottom left, following clockwise: Jose Perez, Damian Edwards, Stephen Toub, Allistair Matthews, David Fowler, Glenn Condron, Maddy Montaquila, Jeff Fritz, Steve Carroll, David Negstad, Aaron Powell, David Pine, Andy De George, Brady Gaster.

From bottom left, following clockwise: Jose Perez, Damian Edwards, Stephen Toub, Allistair Matthews, David Fowler, Glenn Condron, Maddy Montaquila, Jeff Fritz, Steve Carroll, David Negstad, Aaron Powell, David Pine, Andy De George, Brady Gaster.

Some of the people responsible for #dotnet #aspire gathered together for a team dinnerโ€”via Microsoft Build. ๐Ÿค“

20.05.2025 13:15 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

After getting my badge and expert hoodie for Microsoft Build, I spent the day stomping around Seattle with a friend. We visited the #MoPOP and #spaceNeedle. It was a blast!

19.05.2025 13:48 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

MKE โœˆ๏ธ SEA

18.05.2025 10:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Aspire 9.3 new dashboard features, day 4:

Calls to resources that donโ€™t record their own telemetry โ€” like databases or caches โ€” are now visible in the Traces page UI ๐Ÿ”ฅ

You can also filter for them directly using the resource selector ๐Ÿง™โ€โ™‚๏ธ

#dotnet #aspire

16.05.2025 23:04 โ€” ๐Ÿ‘ 9    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Who am I going to see at Microsoft Build this year?

16.05.2025 23:10 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I got a new phone and hadn't logged into bluesky for a bit. Playing catch up! This had me LOLโ€™ingโ€ฆ I apparently belong to @davidfowl.com as a docs dev. ๐Ÿค“

14.05.2025 15:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿคฃ

14.05.2025 15:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

MKE โœˆ๏ธ SEA

26.02.2025 20:02 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
GitHub Copilot recommending .NET 7.

GitHub Copilot recommending .NET 7.

๐Ÿ™Š Uh oh...AI needs to make sure that it's keeping itself up to date with latest versions, especially for stuff like this.

๐Ÿ™ˆ .NET 7 was out of support May '24, but is recommended as latest.

๐Ÿ™‰ I know, I know...thou shalt not say anything negative about AI.

#dotnet #copilot

16.01.2025 14:27 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Playing around with some Aspire-inspired (lol) improvements to integration test for minimal APIs.

How do we feel about this syntax for modifying the WebApplication being invoked under integration test scenarios?

#dotnet #aspnetcore

03.01.2025 21:17 โ€” ๐Ÿ‘ 37    ๐Ÿ” 4    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1

Happy New ๐Ÿพ

01.01.2025 05:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Over the holiday I've been working on something for the #dotnet CLI that I think is cool. Most shells have pretty awesome tab-completion support, but we don't do a great job of integrating into them. I've been working on generating scripts for integrating into each shell's system for dotnet.

23.12.2024 04:14 โ€” ๐Ÿ‘ 60    ๐Ÿ” 14    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Video thumbnail

What does it mean for something to be Turing complete?

I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.

samwho.dev/turing-machi...

20.12.2024 22:33 โ€” ๐Ÿ‘ 532    ๐Ÿ” 160    ๐Ÿ’ฌ 23    ๐Ÿ“Œ 36
An example .NET app using the Ollama chat client, streaming APIs with the unified IChatClient interface and demonstrating tool calling.

An example .NET app using the Ollama chat client, streaming APIs with the unified IChatClient interface and demonstrating tool calling.

๐Ÿ“ข New article drop: Artificial intelligence (AI) in .NET.

Covering the preview ๐Ÿ“ฆ #MicrosoftExtesnionsAI #nuget package. Explore unified interfaces and implementations for #ollama, #OpenAI, #Azure #OpenAI and #AIInference.

learn.microsoft.com/dotnet/core/...

18.12.2024 14:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Visual Studio: Successful Upgrade using the .NET Upgrade Assistant to CPM.

Visual Studio: Successful Upgrade using the .NET Upgrade Assistant to CPM.

๐Ÿค“ I recently learned that @VisualStudio supports a new Upgrade mode, where you can opt-in to Central Package Management (CPM). This is a lot cleaner in my opinion in terms of version management, and it's now easy to upgrade:

#dotnet #nuget

17.12.2024 03:55 โ€” ๐Ÿ‘ 16    ๐Ÿ” 2    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
Micronetes dashboard.

Micronetes dashboard.

.NET Aspire dashboard.

.NET Aspire dashboard.

๐Ÿค“ Micronetes -> Project Tye -> .NET Aspire

Any of this look familiar, it was a dashboard UX that was archived more nearly 5 years ago....

#dotnet #aspire @davidfowl.com

13.12.2024 20:28 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here's the episode, but we didn't really do anything with .NET Aspire in it. This was a thought durning the stream that I had: www.youtube.com/watch?v=rEY9...

10.12.2024 15:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Community Toolkit: .NET Aspire โ€” HomeAssistant hosting integration.

Community Toolkit: .NET Aspire โ€” HomeAssistant hosting integration.

.NET Aspire app host: Consuming the HomeAssistant integration.

.NET Aspire app host: Consuming the HomeAssistant integration.

.NET Aspire dashboard: Depicting running HomeAssistant persistent container with HTTP health check.

.NET Aspire dashboard: Depicting running HomeAssistant persistent container with HTTP health check.

HomeAssistant welcome page.

HomeAssistant welcome page.

๐Ÿค“ Hey, look at how easy it is to integrate with .NET Aspire. I was inspired by our guest speaker that joined us On .NET Live to share his #HomeAssistant bits with #Kafka.

#dotnet #aspire

10.12.2024 14:15 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@davidpine.net is following 20 prominent accounts