David Pine

David Pine

@davidpine.dev

πŸ’œ 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.dev πŸ‘¨πŸ½β€πŸ’» https://github.com/IEvangelist

1.6K followers126 following110 posts

This Aspire sample is BEAUTIFUL 🌦️ A live weather map on Node.js: Express + OpenTelemetry API, React 19 + Vite + Leaflet, animated radar, all orchestrated by a TypeScript AppHost. aspire.dev/reference/sa... @aspire.dev #Aspire #NodeJS #TypeScript

aspire.devNode.js weather explorer with Aspire Β· AspireAn interactive weather map backed by an Express + OpenTelemetry API that reads live data from the Open-Meteo external service, all orchestrated by a TypeScript AppHost (apphost.mts).

David Pine reposted

Some nice new features added to @aspire.dev 13.5! Check it out if you haven't already! Being able to run your fully distributed app locally with one command! Aspire gets better with every release (or daily if you like the thrill of running daily builds)

Aspire πŸ’«@aspire.dev

ICYMI: Aspire 13.5 has landed πŸ’« @maddy.fm shows you a couple of her favorite new features in our latest video! πŸŽ₯ www.youtube.com/watch?v=pEbo...

David Pine reposted

We keep talking about AI like it is some alien force, but the truth is simpler. Every model carries our fingerprints. Every output echoes human roots. The machine is not the author of tomorrow. We are. Human creativity grows through the tools we build davidpine.dev/posts/roots-...

David Pine reposted

One of French puppeteer RaphaΓ«l Gromy’s most recognizable performances features a puppet painting real artworks on canvas, blending puppetry, live performance, and visual art into a unique theatrical experience. 😊 IG: @artistsuniversum @raphael_gromy

Preview OpenGraph cards before you deploy. πŸ‘€ I built a GitHub Copilot canvas for 9 social platforms, localhost URLs, raw metadata, diagnostics, and Copilot-ready fixes. Article + video: davidpine.dev/posts/opengr... Open source in @aspire.dev

davidpine.devBuilding an OpenGraph preview canvas for GitHub Copilot - David Pine β€” @IEvangelistHow I built an open-source Copilot canvas that previews social cards, audits OpenGraph metadata and agent readiness, and turns diagnostics into actionable work.
David Pine@davidpine.dev

πŸš€ New video: I built an #OpenGraph preview Canvas for the #GitHubCopilotApp. Browse @aspire.dev β†’ live social cards β†’ raw OG metadata β†’ launch a sub-session from a 1-click diagnostic. OSS, free, and it works on localhost πŸ‘‡ youtu.be/Rp36LqdQm10

πŸš€ Shipped og:image:type to @aspire.dev's social cards today. Now a crawler knows the card's a PNG before it downloads a single byte, no content sniffing needed. A tiny tag nobody notices, which is kinda the whole point. πŸ€“ #aspiredotdev

David Pine@davidpine.dev

πŸš€ New video: I built an #OpenGraph preview Canvas for the #GitHubCopilotApp. Browse @aspire.dev β†’ live social cards β†’ raw OG metadata β†’ launch a sub-session from a 1-click diagnostic. OSS, free, and it works on localhost πŸ‘‡ youtu.be/Rp36LqdQm10

David Pine reposted

Your AI agent just took 45 seconds to answer a simple question. Was it the model? A slow tool call? A retry loop? #OpenTelemetry is making it easier to find the answers with semantic conventions for generative AI. Learn more in today's post! opentelemetry.io/blog/2026/ge...

opentelemetry.ioInside the LLM Call: GenAI Observability with OpenTelemetryYour AI agent just took 45 seconds to answer a simple question. Was it the model? A slow tool call? A retry loop? Every time an application calls an LLM, a chain of model calls, tool invocations, and…

An old project of mine came up in a recent conversation β€” so I figured I'd show it a bit of love. πŸ€“ ☁️ Use with free-tiered (rate-limit aware) #Azure translate account. πŸ’ͺ APIs-reshaped refactored and improved. 🎨 Modern UX / DX. πŸ”£ 72, 600 translations ievangelist.github.io/resource-tra...

ievangelist.github.ioResource Translator β€” translate resource files automaticallyResource Translator opens machine-translated pull requests for your resource files in any repo, in any format β€” powered by Azure AI Translator.

Yeahβ€”I can speak for the @aspire.dev team here: we see you, @astro.build docs-based #GitHubAgenticWorkflows πŸ‘€ ➑️ Product PRs automatically generate docs PRs in a separate repoβ€”tagging the original authors for review. #aspiredotdev πŸ€“ #ghaw

David Pine reposted

πŸ€“ Heading back home: SEA ✈️ MKE. Had a blast on campus, helping make the first ever #aspireConf a success, and catching up with friends at #MVPsummit 🀘🏼

Things are getting real!

Aspire πŸ’«@aspire.dev

πŸŽ‰ Starting soon! #AspireConf 2026 kicks off in just 1 hour πŸ’« Join us at 9AM PT to learn all the amazing new things you can do with Aspire. Join us LIVE: conf.aspire.dev?cid=aspireco... Follow the conversation: #AspireDev #AspireConf

David Pine reposted

πŸ“£ It's happening! πŸ“£ Come meet the new Aspire at #AspireConf on March 23. Join our livestream at 9am PT for a packed day of sessions for all developers, no matter your skill, language, or stack. Save the date: aspire.dev/aspireconf?c... #Python #TypeScript #JavaScript #dotnet #AI #AspireDev

πŸ’‘ Just gave AI agents real docs to work with! Introducing three new Aspire MCP tools β€” list_docs, search_docs, and get_doc β€” so AI actually understands and references @aspire.dev docs instead of guessing. πŸ§ πŸ“š Read more: davidpine.dev/posts/aspire... #Aspire #AI #DevTools

davidpine.devHow I taught AI to read Aspire docs - David Pine β€” @IEvangelistHow I added list_docs, search_docs, and get_doc to the Aspire MCP server to help AI agents build better Aspire apps.

πŸ’‘ Just gave AI agents real docs to work with! Introducing three new Aspire MCP tools β€” list_docs, search_docs, and get_doc β€” so AI actually understands and references @aspire.dev docs instead of guessing. πŸ§ πŸ“š Read more: davidpine.dev/posts/aspire... #Aspire #AI #DevTools

davidpine.devHow I taught AI to read Aspire docs - David Pine β€” @IEvangelistHow I added list_docs, search_docs, and get_doc to the Aspire MCP server to help AI agents build better Aspire apps.

David Pine reposted

I got tired of juggling around install scripts for my CLI projects so I deployed an install-script-as-a-service with: * A POSIX-shell-compliant template * Support for release, prerelease, and PR builds * Shell-aware path export instructions πŸ”— : i.captainsafia.sh

David Pine reposted

Aspire Integrations, Batteries Included πŸ”‹ Define app resources, wire up services, get built-in telemetry, and deploy without rewrites. Learn how integrations simplify modern app development: devblogs.microsoft.com/aspire/aspir... #Aspire #Integrations #DevTools

devblogs.microsoft.comAspire Integrations, Batteries IncludedLearn how Aspire integrations simplify modern app development by streamlining configuration, connections, local development, and deployment across databases, messaging systems, observability tools, an...

I'm curious, all of our @aspiredotdev users, is an #aspirePlayground something that you might use? I've been prototyping a bit, thinking about: ⬇️ Import existing AppHost/Docker compose file ⬆️ Export an AppHost.cs/SVG from the visual editor What do you think? πŸ€“

David Pine reposted