David Puplava
@davidpuplava
C# Programmer 💻 Modern Day Blacksmith 🔨 Trying to write software better than I did yesterday 🎉 Really excited about .NET Aspire, OrchardCore, AI and LLMs
My homelab troubleshooting: - my website went down because - my kubernetes cluster went down because - my NAS went down because - my UPS failed when power dipped because - the UPS battery is faulty At least I think it’s faulty. Will get a replacement and see.
So, I did a thing. And made a YouTube video, because, well my website was down for most of the day and here is how I bring it back up. Enjoy. My website is down, AGAIN!! youtu.be/hE44asYH7_E?si… via @YouTube
My self-hosted website went down again. And I’m not near a computer to fix. I really need to figure out the root cause.
.NET MAUI gives guidance on how to call a local web API from Android simulator. learn.microsoft.com/en-us/dotnet/m… I’m obviously missing something because I get a 400 bad request when calling my API from a MAUI app in Android emulator. Works fine from Windows app.
Added support for changing chat names to my "yet another" AI Chat app. Easy to do with BlazorBootstrap and a custom Razor component. I'm still not convinced that the chat UX is the long term experience for agentic AI.
Updating libraries and tooling is critical for any meaningful software system. Especially, if you're responsible for maintaining that software over time. I'm fortunate enough to have delivered many longstanding software systems. And maintaining them over years can be…
Forgot to mention, special thanks to @blazorbootstrap for making it easy to create the AI Chat interface running in a .NET MAUI Blazor Hybrid app orchestrated by .NET Aspire to integrate with Ollama. It makes it fast and easy to add new UI/UX like a delete button.
This is one of many great features you can get with Orchard Core - and with multi-tenancy out-of-the-box, I think it’s a great choice for any anyone wanting to start an AI based SaaS product
The Orchard Core AI Agent feature, introduced by @Mike_Alhayek, extends the functionality of the AI Services feature by enabling intelligent agents to perform tasks on your #OrchardCore site. Check out the Artificial Intelligence Suite here: github.com/CrestApps/Cres… #OrchardCMS
AI is here to stay. For better or worse. Everyday I have conversations with non-technical people about AI. What can it do? How can it help me? Is it really that good? What’s the downside? I really think everyone is using it and few of them talk about it. At least for now.
Amazing how much out-of-the-box functionality you get from the .NET Aspire CommunityToolkit when it comes to Ollama integration. I'll definitely be refactoring to use it instead of rolling my own implementation.
learn.microsoft.com/en-us/dotnet/a…
I got so caught up with adding .NET Aspire to my Chat application that I forgot to mention the other cool Microsoft tech. It's also a .NET MAUI Blazor Hybrid app and can run as a desktop application.
Do you remember when you joined X? I do! #MyXAnniversary I guess I should be more consistent

Wrote a post about my experience adding .NET Aspire to my existing web app. davidpuplava.com/fun-with-net-a…