Sign in

David Pine

@davidpine.dev
1.7K followers 126 following 109 posts

💜 Loving husband & father. 🤓 Building aspire.dev @Microsoft. 🏫 @oreillymedia and @dometrain author. 🔥 #blazor #dotnet #csharp #aspire #aspnet #signalr 🏅 6x Google Developer Expert—Web 🌐 davidpine.dev 👨🏽‍💻 github.com/IEvangelist

PostsRepliesMedia
David Pine @davidpine.dev · 29/09/2026
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.dev
Node.js weather explorer with Aspire · Aspire
An 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).
130
Reposted by David Pine
Aspire 💫 @aspire.dev · 05/08/2026
New homepage, who dis? aspire.dev 🎨 💅
aspire.dev
Aspire
Model, run, observe, and deploy distributed applications with Aspire's agent-ready, code-first application model.
193
Reposted by David Pine
Nathan Doherty @nathandoherty.dev · 02/09/2026
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)
132
Reposted by David Pine
Aspire 💫 @aspire.dev · 18/08/2026
It's time for Aspire 13.5 🎨💫 Run a fully interactive terminal inside the refreshed dashboard UI and deploy it to a Kubernetes cluster, all from a single TS or C# file! Blog: devblogs.microsoft.com/aspire/whats... Full What's New: aspire.dev/whats-new/as...
aspire.dev
What's new in Aspire 13.5 · Aspire
Explore Aspire 13.5, a developer-experience release: interactive terminal sessions, the Interaction Service across C# and TypeScript AppHosts with file uploads and progress dialogs, user-defined reso…
1128
David Pine @davidpine.dev · 29/08/2026
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-...
010
Reposted by David Pine
Luca @lucagalletti.bsky.social · 17/08/2026
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
337139943426
David Pine @davidpine.dev · 16/08/2026
🩷🖤 Meet PinkInk — my new VS Code theme (inspired by neon pink on black tattoo). Neon pink on near-black ink + a crisp, vivid light mode. No italics, cyan & magenta accents, and every color audited to WCAG AA. Two themes, one ink: marketplace.visualstudio.com/items?itemNa... @vscode.dev #a11y
Visual Studio Code with the official VS Code logo in the title bar, running the PinkInk Dark theme. The open file is apphost.mts — a .NET Aspire TypeScript AppHost that wires up Postgres, Redis, an Express API, and a Vite site, with an MIT license header by David Pine. Neon-pink keywords, cyan functions, and magenta accents glow on a near-black "ink" background. The editor window sits on a dark backdrop with pink and magenta glows, a subtle dot-grid texture, and a soft pink halo around it. A footer reads: David Pine · davidpine.dev · X @davidpine7 · GitHub IEvangelist.
060
David Pine @davidpine.dev · 13/08/2026
static.klipy.com
Minion Laughing with Popcorn
ALT: Minion Laughing with Popcorn
100
David Pine @davidpine.dev · 13/08/2026
It was actually very insightful — despite all the memes and emoji directed at @maddy.fm 🤣
110
David Pine @davidpine.dev · 07/08/2026
👀 One weather API. Four front ends. Four totally different vibes. Angular (Material 3), React (neo-brutalism), Vue (forecast carousel) & Vite (synthwave) — all orchestrated by @aspire.dev. Side by side 👇 aspire.dev/reference/sa... #JavaScript @angular.dev @react.dev @vuejs.org @vite.dev
Angular weather app with a Material 3 'expressive' design — a featured-day hero and supporting day cards.React weather app with a neo-brutalist design — thick borders, hard offset shadows, and chunky type.Vue weather app as a day-by-day forecast carousel with soft cards and green gradients.Vite + React weather app with a retro synthwave design — a neon sun and an 80s grid horizon.
340
Reposted by David Pine
Rachel Tobac @racheltobac.bsky.social · 30/07/2026
The new “⚠️Seems like AI slop” button on LinkedIn is sending me into orbit lmao
1419735
David Pine @davidpine.dev · 28/07/2026
Why aren't more people talking about how @aspire.dev is literally the best debugging tool for a full developer experience. 🔥 Visit aspire.dev/get-started/... and find out. 🤓 #aiskills
aspire.dev
Aspire skills for AI coding agents and AppHost projects
Learn how Aspire skills teach AI coding agents to initialize, operate, observe, deploy, and wire Aspire apps.
181
David Pine @davidpine.dev · 14/07/2026
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.dev
Building an OpenGraph preview canvas for GitHub Copilot - David Pine — @IEvangelist
How I built an open-source Copilot canvas that previews social cards, audits OpenGraph metadata and agent readiness, and turns diagnostics into actionable work.
010
David Pine @davidpine.dev · 09/07/2026
🚀 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
Git show log for the diff.
021
David Pine @davidpine.dev · 09/07/2026
🆕 New post: how @aspire.dev uses GitHub Agentic Workflows to turn feature PRs into cross-repo draft docs PRs—securely, with SME review. Docs drift: still undefeated. I think not... 😅 github.blog/ai-and-ml/gi...
github.blog
Automating cross-repo documentation with GitHub Agentic Workflows
How the Aspire team turns merged product changes into SME-reviewed docs pull requests, closing the gap between release and documentation.
071
David Pine @davidpine.dev · 08/07/2026
🚀 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
youtu.be
Build & Preview OpenGraph Cards Locally — GitHub Copilot App Canvas (OSS)
YouTube video by David Pine
000
David Pine @davidpine.dev · 02/07/2026
✅ Todo app, two runtimes: a React frontend + a Python FastAPI backend, unified through YARP and orchestrated by @aspire.dev. 👇 aspire.dev/reference/sa... #aspiredotdev #python #react
Todo list UI with a React frontend and a Python FastAPI backend, unified through YARP.
080
David Pine @davidpine.dev · 29/06/2026
🔢 A tiny visit counter with a tidy stack: Express backend, Redis cache, and a Vite + React frontend, unified behind YARP — orchestrated by @aspire.dev. 👇 aspire.dev/reference/sa... @vite.dev @react.dev #redis @typescriptlang.org
Visit counter UI backed by an Express + Redis service with a Vite + React frontend.
000
David Pine @davidpine.dev · 29/06/2026
🐍 Python + Aspire: a FastAPI backend and a Vite + React frontend, orchestrated together with @aspire.dev. Service discovery, config & telemetry across both — no glue code. 👇 aspire.dev/reference/sa... @thepsf.bsky.social #python #fastapi
Weather forecast rendered by the Vite + React frontend, served data by a FastAPI backend.
000
David Pine @davidpine.dev · 25/06/2026
🛒 Aspire Shop: a full Blazor storefront, end to end — a paginated catalog on PostgreSQL and a gRPC basket on Redis, all orchestrated + observable with @aspire.dev. Clone it, `aspire run`, start shopping. 👇 aspire.dev/reference/sa... #aspire #postgres #blazor #grpc #dotnet
Aspire Shop catalog page: a paginated grid of products in the Blazor storefront.Aspire Shop shopping cart showing selected products and order totals.
051
Reposted by David Pine
OpenTelemetry @opentelemetry.io · 14/05/2026
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.io
Inside the LLM Call: GenAI Observability with OpenTelemetry
Your 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…
083
David Pine @davidpine.dev · 12/05/2026
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.io
Resource Translator — translate resource files automatically
Resource Translator opens machine-translated pull requests for your resource files in any repo, in any format — powered by Azure AI Translator.
041
Reposted by David Pine
Aspire 💫 @aspire.dev · 06/05/2026
Now featured on VS Code's marketplace... the Aspire extension!💫 Thanks so much, vscode friends💞 🏪VS Code marketplace 👉🏻 marketplace.visualstudio.com/vscode 📃Aspire extension docs 👉🏻 aspire.dev/get-started/...
A screenshot of the VS Code marketplace website with featured extensions - C# by ReSharper, Tooltitutde for Go, Aspire, Theme Switcher, JSON Embedded, and Mesh Graph.
062
David Pine @davidpine.dev · 28/04/2026
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
Screenshot of a GitHub repository’s “Pull requests” tab (microsoft/aspire.dev) in dark mode, filtered to open PRs with the label “docs-from-code.” Four draft pull requests are listed, all created by a bot (aspire-repo-bot), with titles related to documentation updates (e.g., AspireValue catalogs, multi-language integration guide, browser logs, and CLI command docs). The top navigation bar shows sections like Code, Issues, Pull requests, Actions, Projects, and Security. A “New pull request” button appears on the right.
081
Reposted by David Pine
Cam Soper @camsoper.bsky.social · 24/04/2026
Value your time? Let Claude answer your door.
youtube.com
Doorbot's First User
YouTube video by Cam Soper
031
David Pine @davidpine.dev · 21/04/2026
I love the #developercommunity, and this is an awesome contribution to @aspire.dev from @stu.dev where he added twoslash to our code blocks. Check it out: aspire.dev/get-started/... Our @typescriptlang.org code is literally looking like an IDE now. 🤓
A TypeScript code block from  aspire.dev, showing a tooltip hover over actual code APIs, just like an IDE.
042
David Pine @davidpine.dev · 18/04/2026
Check out #squad’s — bring your ideas to life, with your agents. 🤓 #agentswarms bradygaster.github.io/squad/
bradygaster.github.io
Human-Led AI Development Team — Squad Docs
Squad — Your AI Development Team. Describe what you're building. Get a team of specialists that live in your repo.
031
Reposted by David Pine
Aspire 💫 @aspire.dev · 07/04/2026
What happens when you learn Aspire alongside someone seeing it for the first time? In this #AspireConf session replay, David walks Claudia through a beginner-friendly tour. 📺Watch the replay: youtu.be/vWsgwd9QN6w?... #AspireDev
youtu.be
From Localhost to Liftoff: Aspire for Newbies - Aspire Conf 2026
What happens when you learn Aspire alongside someone seeing it for the first time? David walks Claudia through a live, beginner-friendly tour — from localhost to the cloud. Expect real questions,…
021
David Pine @davidpine.dev · 02/04/2026
Yes! That’s key.
010
Reposted by David Pine
Aspire 💫 @aspire.dev · 02/04/2026
New post from @davidpine.dev - Learn how Aspire 13.2 ships docs via the CLI for browsing, searching, and reading official aspire.dev docs from your terminal with the same source of truth available to AI skills and automation. devblogs.microsoft.com/aspire/aspir... #AspireDev #AI
Architecture diagram of the lexical search for Aspire docs
153
David Pine @davidpine.dev · 26/03/2026
🤓 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 🤘🏼
020
David Pine @davidpine.dev · 23/03/2026
Things are getting real!
080
Reposted by David Pine
Aspire 💫 @aspire.dev · 11/03/2026
Just getting started? This #AspireConf session is for you! From Localhost to Liftoff: Aspire for Newbies with @mammaclauds.bsky.social & @davidpine.dev 🤓 March 23 | 10:00-10:45 AM PT Set your reminder: conf.aspire.dev?cid=aspireco...
Aspire Conf Session From Localhost to Liftoff: Aspire for Newbies 
March 23, 10-10:45 AM PT
051
Reposted by David Pine
Aspire 💫 @aspire.dev · 04/03/2026
Did you hear?! #AspireConf is coming March 23! 💫 Are you as excited as we are?! Save the date and see the agenda so far: aspire.dev/aspireconf/?... #Python #TypeScript #dotnet #AspireDev
0229
David Pine @davidpine.dev · 04/03/2026
🤓 Nice, things are starting to come together → Hope you can join @aspire.dev for our first ever conference, that can't be right! Is it?! 🔥 conf.aspire.dev
conf.aspire.dev
Aspire—Your Stack, Streamlined
Aspire streamlines your development workflow with code-first control, modularity, and observability for distributed applications.
020
Reposted by David Pine
Aspire 💫 @aspire.dev · 17/02/2026
📣 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
Aspire Conf Save the Date poster - March 23, 9:00 PST. Learn how Aspire can transform the way you build and deploy your distributed apps and agents. Free, livestream event on YouTube & Twitch
02718
Reposted by David Pine
bradygaster @bradygaster.bsky.social · 16/02/2026
yo @maddymontaquila.net and @davidpine.dev - i'm making y'all an Aspire Squad. github.com/bradygaster/...
github.com
GitHub - bradygaster/AspireSquad: AI agent team framework for building .NET Aspire applications
AI agent team framework for building .NET Aspire applications - bradygaster/AspireSquad
1103
David Pine @davidpine.dev · 03/02/2026
💡 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.dev
How I taught AI to read Aspire docs - David Pine — @IEvangelist
How I added list_docs, search_docs, and get_doc to the Aspire MCP server to help AI agents build better Aspire apps.
2100
David Pine @davidpine.dev · 03/02/2026
💡 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.dev
How I taught AI to read Aspire docs - David Pine — @IEvangelist
How I added list_docs, search_docs, and get_doc to the Aspire MCP server to help AI agents build better Aspire apps.
170
David Pine @davidpine.dev · 28/01/2026
🙄
140
David Pine @davidpine.dev · 12/01/2026
From @vite.dev frontends to @nodejs.org APIs, Aspire 13 gives JavaScript developers full support for distributed apps! 🔥 Read the new blog: devblogs.microsoft.com/aspire/aspir... @aspire.dev #JavaScript @typescriptlang.org
devblogs.microsoft.com
Aspire for JavaScript developers
Aspire 13 brings first-class JavaScript and TypeScript support with Node.js, Vite, service discovery, observability, and production-ready Docker publishing.
040
Reposted by David Pine
Jeremy Sinclair #ฺNET @sinclairinat0r.com · 03/01/2026
Opens BlueSky ... ... Closes BlueSky
2242
Reposted by David Pine
Kelsey Hightower @kelseyhightower.com · 03/01/2026
If 2025 was the year of vibe coding, 2026 will be the year of vibe maintenance and security.
826426
Reposted by David Pine
Safia Abdalla @captainsafia.com · 03/01/2026
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
031
David Pine @davidpine.dev · 26/12/2025
Yeah, this was just an early WIP. Lots of ideas to enhance this UX
010
David Pine @davidpine.dev · 23/12/2025
Let me know what you think!
110
David Pine @davidpine.dev · 23/12/2025
I shipped it. Still need to work on it but it does some stuff. Deployed here: playaspiredev.netlify.app
playaspiredev.netlify.app
Aspire Playground - Build Distributed Apps Visually
Visual-first development tool for Aspire distributed applications
110
Reposted by David Pine
Aspire 💫 @aspire.dev · 18/12/2025
When you’re done binging Stranger Things this holiday season🎄 Watch nerds struggle to build and deploy modern apps - live. It’s long. It’s uncut. Sometimes it’s a little unhinged. And there’s always something to learn. 📺 AspiriFridays 👉 www.youtube.com/@aspiredotde...
youtube.com
Aspire
0134
Reposted by David Pine
Aspire 💫 @aspire.dev · 17/12/2025
But wait… one more thing! Happy holidays - here’s another Aspire release 🎁 Blog: devblogs.microsoft.com/aspire/aspir... Full What’s New: aspire.dev/whats-new/as...
devblogs.microsoft.com
Aspire 13.1 - Our holiday gift to you
Aspire 13.1 adds first-class AI agent support, CLI MCP integration, dashboard improvements, Azure enhancements, and end-to-end HTTPS for local development.
1137
Reposted by David Pine
Aspire 💫 @aspire.dev · 11/12/2025
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.com
Aspire Integrations, Batteries Included
Learn how Aspire integrations simplify modern app development by streamlining configuration, connections, local development, and deployment across databases, messaging systems, observability tools, an...
053