David Pine
banner
davidpine.net
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
Nice! @aspire.dev is now officially represented on the #starlight's showcase:

#aspire 💜 #community

starlight.astro.build/resources/sh...
November 7, 2025 at 4:27 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
November 5, 2025 at 6:37 PM
🤔 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
I put #GitHub #Copilot + #context7 to the test in #VSCode. 🚀

In 60 mins, I went from a blank #NextJs starter to a polished Netflix clone ("Nextflix") using The Movie DB API + tmdb-ts.

What once took teams weeks, AI helped me build solo. 🤯

🔗 github.com/IEvangelist/...
October 9, 2025 at 5:08 PM
🤓 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
September 30, 2025 at 4:29 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 🤣:
September 24, 2025 at 3:50 AM
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
September 4, 2025 at 3:39 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. 🤣
August 12, 2025 at 2:16 PM
The faithful couple sequoia in Yosemite.
June 11, 2025 at 4:40 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...
May 21, 2025 at 8:46 PM
Some of the people responsible for #dotnet #aspire gathered together for a team dinner—via Microsoft Build. 🤓
May 20, 2025 at 1:15 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!
May 19, 2025 at 1:49 PM
🙊 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
January 16, 2025 at 2:27 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/...
December 18, 2024 at 2:00 PM
🤓 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
December 17, 2024 at 3:55 AM
🤓 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
December 13, 2024 at 8:28 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
December 10, 2024 at 2:15 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...
December 5, 2024 at 1:56 PM
🤓 TIL about GitHub Receipt: gitreceipt.vercel.app

👀 Here's mine...

#developercommunity #gitReceipt #csharp #typescript #html
December 4, 2024 at 2:44 AM
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/...
November 13, 2024 at 1:57 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...
November 12, 2024 at 8:34 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...
November 12, 2024 at 8:19 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...
November 12, 2024 at 7:58 PM
🤓 Just getting ready for .NET Conf—and doing my part to help ship .NET Aspire 9.0. #dotnet #aspire
November 11, 2024 at 5:19 PM