David Pine
@davidpine.net
💜 Loving husband & father. 🤓 Building http://aspire.dev @Microsoft. 🏫 @oreillymedia and @dometrain author. 🔥 #blazor #dotnet #csharp #aspire #aspnet #signalr
🏅 6x Google Developer Expert—Web
🌐 https://davidpine.net
👨🏽💻 https://github.com/IEvangelist
🏅 6x Google Developer Expert—Web
🌐 https://davidpine.net
👨🏽💻 https://github.com/IEvangelist
Nice! @aspire.dev is now officially represented on the #starlight's showcase:
#aspire 💜 #community
starlight.astro.build/resources/sh...
#aspire 💜 #community
starlight.astro.build/resources/sh...
November 7, 2025 at 4:27 PM
Nice! @aspire.dev is now officially represented on the #starlight's showcase:
#aspire 💜 #community
starlight.astro.build/resources/sh...
#aspire 💜 #community
starlight.astro.build/resources/sh...
🤓 I asked @GitHubCopilot to review a PR. It suggested a change. I told it to go ahead and apply it. Then it opened a PR back to me—complete with a gorgeous auto-generated visual of the update. This isn't coding anymore… it's collaboration. 🤯 #AIwon
November 5, 2025 at 6:37 PM
🤓 I asked @GitHubCopilot to review a PR. It suggested a change. I told it to go ahead and apply it. Then it opened a PR back to me—complete with a gorgeous auto-generated visual of the update. This isn't coding anymore… it's collaboration. 🤯 #AIwon
🤔 Have any websites that you want to deploy to #Netlify, I wrote an #aspire hosting integration for you... @aspire.dev
October 9, 2025 at 5:21 PM
🤔 Have any websites that you want to deploy to #Netlify, I wrote an #aspire hosting integration for you... @aspire.dev
🤓 File-based apps in C# are insane! I love them...my package.json has a script that is simply `dotnet run file.cs`.
#javascript 💜 #csharp
#javascript 💜 #csharp
September 30, 2025 at 4:29 AM
🤓 File-based apps in C# are insane! I love them...my package.json has a script that is simply `dotnet run file.cs`.
#javascript 💜 #csharp
#javascript 💜 #csharp
🤓 Tell me you use #code's — #GitHubCopilot ✨ button near the commit message input textbox (to auto generate a message) without telling me that you do...
I'll go first 🤣:
I'll go first 🤣:
September 24, 2025 at 3:50 AM
🤓 Tell me you use #code's — #GitHubCopilot ✨ button near the commit message input textbox (to auto generate a message) without telling me that you do...
I'll go first 🤣:
I'll go first 🤣:
It's been super energizing working on the #aspire brand refresh + docs re-platforming. Here's a few sneak peeks! 🤓
✨ Fresh new docs UX
📖 Simplified nav and structure
🎨 Modern themes
🔍 Better discoverability
☑️ Asciinema terminal embeds
Built with 💜 at Microsoft — @aspire.dev
✨ Fresh new docs UX
📖 Simplified nav and structure
🎨 Modern themes
🔍 Better discoverability
☑️ Asciinema terminal embeds
Built with 💜 at Microsoft — @aspire.dev
September 4, 2025 at 3:39 PM
It's been super energizing working on the #aspire brand refresh + docs re-platforming. Here's a few sneak peeks! 🤓
✨ Fresh new docs UX
📖 Simplified nav and structure
🎨 Modern themes
🔍 Better discoverability
☑️ Asciinema terminal embeds
Built with 💜 at Microsoft — @aspire.dev
✨ Fresh new docs UX
📖 Simplified nav and structure
🎨 Modern themes
🔍 Better discoverability
☑️ Asciinema terminal embeds
Built with 💜 at Microsoft — @aspire.dev
TFW you realize that someone is trolling you... @sebastienros.me poaches backgrounds, uses them on Teams calls, and acts as if nothing is going on. 🤣
August 12, 2025 at 2:16 PM
TFW you realize that someone is trolling you... @sebastienros.me poaches backgrounds, uses them on Teams calls, and acts as if nothing is going on. 🤣
The faithful couple sequoia in Yosemite.
June 11, 2025 at 4:40 PM
The faithful couple sequoia in Yosemite.
🤓 For the first time ever, we’re going deeper—detailing the underlying architecture (specifically, DCP) of #dotnet #aspire:
learn.microsoft.com/en-us/dotnet...
learn.microsoft.com/en-us/dotnet...
May 21, 2025 at 8:46 PM
🤓 For the first time ever, we’re going deeper—detailing the underlying architecture (specifically, DCP) of #dotnet #aspire:
learn.microsoft.com/en-us/dotnet...
learn.microsoft.com/en-us/dotnet...
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!
May 19, 2025 at 1:49 PM
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!
📢 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/...
Covering the preview 📦 #MicrosoftExtesnionsAI #nuget package. Explore unified interfaces and implementations for #ollama, #OpenAI, #Azure #OpenAI and #AIInference.
learn.microsoft.com/dotnet/core/...
December 18, 2024 at 2:00 PM
📢 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/...
Covering the preview 📦 #MicrosoftExtesnionsAI #nuget package. Explore unified interfaces and implementations for #ollama, #OpenAI, #Azure #OpenAI and #AIInference.
learn.microsoft.com/dotnet/core/...
🤓 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
Any of this look familiar, it was a dashboard UX that was archived more nearly 5 years ago....
#dotnet #aspire @davidfowl.com
December 13, 2024 at 8:28 PM
🤓 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
Any of this look familiar, it was a dashboard UX that was archived more nearly 5 years ago....
#dotnet #aspire @davidfowl.com
🤓 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
#dotnet #aspire
December 10, 2024 at 2:15 PM
🤓 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
#dotnet #aspire
🤓 My #AzureCosmosDB Repository-Pattern #nuget package now includes support for #dotnet #aspire—serving as a "client integration" and works with the existing "hosting integration":
IRepository FTW.
www.nuget.org/packages/IEv...
IRepository
www.nuget.org/packages/IEv...
December 5, 2024 at 1:56 PM
🤓 My #AzureCosmosDB Repository-Pattern #nuget package now includes support for #dotnet #aspire—serving as a "client integration" and works with the existing "hosting integration":
IRepository FTW.
www.nuget.org/packages/IEv...
IRepository
www.nuget.org/packages/IEv...
🤓 TIL about GitHub Receipt: gitreceipt.vercel.app
👀 Here's mine...
#developercommunity #gitReceipt #csharp #typescript #html
👀 Here's mine...
#developercommunity #gitReceipt #csharp #typescript #html
December 4, 2024 at 2:44 AM
🤓 TIL about GitHub Receipt: gitreceipt.vercel.app
👀 Here's mine...
#developercommunity #gitReceipt #csharp #typescript #html
👀 Here's mine...
#developercommunity #gitReceipt #csharp #typescript #html
I wish that in C# I could define a keyword overload so to speak, for the "with" keyword. I'm really keen on using the "with" keyword and syntax to create non-destructive mutations, but I don't want to be limited to records. Nor do I want to write two methods. ☹️ #dotnet #csharp
November 26, 2024 at 4:31 AM
🤣 Not a lot of people noticed the wrong logo being used during the .NET Aspire presentation. It was intended to be the #rustlang, not #rustgameengine logo. But it's so easy to do these things in #dotnet #aspire that @bradygaster.bsky.social made it so!
github.com/bradygaster/...
github.com/bradygaster/...
November 13, 2024 at 1:57 PM
🤣 Not a lot of people noticed the wrong logo being used during the .NET Aspire presentation. It was intended to be the #rustlang, not #rustgameengine logo. But it's so easy to do these things in #dotnet #aspire that @bradygaster.bsky.social made it so!
github.com/bradygaster/...
github.com/bradygaster/...
🤯 Have a scenario in .NET Aspire where you want to take an action when an event occurs in the app host, perhaps specifically to a resource... look no further than, "Eventing in .NET Aspire":
#dotnet @dotnetcnf #aspire
learn.microsoft.com/dotnet/aspir...
#dotnet @dotnetcnf #aspire
learn.microsoft.com/dotnet/aspir...
November 12, 2024 at 8:34 PM
🤯 Have a scenario in .NET Aspire where you want to take an action when an event occurs in the app host, perhaps specifically to a resource... look no further than, "Eventing in .NET Aspire":
#dotnet @dotnetcnf #aspire
learn.microsoft.com/dotnet/aspir...
#dotnet @dotnetcnf #aspire
learn.microsoft.com/dotnet/aspir...
⚡ With .NET Aspire 9.0, @captainsafia.bsky.social and team worked on getting all the bits in place to deliver an amazing preview of ".NET Aspire Azure Functions integration":
#dotnet #dotnetconf #aspire
learn.microsoft.com/dotnet/aspir...
#dotnet #dotnetconf #aspire
learn.microsoft.com/dotnet/aspir...
November 12, 2024 at 8:19 PM
⚡ With .NET Aspire 9.0, @captainsafia.bsky.social and team worked on getting all the bits in place to deliver an amazing preview of ".NET Aspire Azure Functions integration":
#dotnet #dotnetconf #aspire
learn.microsoft.com/dotnet/aspir...
#dotnet #dotnetconf #aspire
learn.microsoft.com/dotnet/aspir...
🤓 Want to create "Custom resource commands" as demonstrated by @damianedwards.com and @maddymontaquila.bsky.social during the #dotnetconf keynote?
See "Custom resource commands in .NET Aspire"!
#dotnet #aspire
learn.microsoft.com/dotnet/aspir...
See "Custom resource commands in .NET Aspire"!
#dotnet #aspire
learn.microsoft.com/dotnet/aspir...
November 12, 2024 at 7:58 PM
🤓 Want to create "Custom resource commands" as demonstrated by @damianedwards.com and @maddymontaquila.bsky.social during the #dotnetconf keynote?
See "Custom resource commands in .NET Aspire"!
#dotnet #aspire
learn.microsoft.com/dotnet/aspir...
See "Custom resource commands in .NET Aspire"!
#dotnet #aspire
learn.microsoft.com/dotnet/aspir...
November 11, 2024 at 5:19 PM