GitHub & Reddit: OP - "here's this wonderful thing for free", users be like "let's complain about this and other things"
Allan Ritchie
@allanritchie.com
.NET OSSer - https://github.com/aritchie | https://github.com/shinyorg | shinylib.net The Waldorf of GoneDotNet.io with my good friend @redth Microsoft MVP Software Engineer & Consultant - Email allan@shinysoft.biz for biz inqueries
OSS still matters when building components in an AI world. We now have 1 of the largest control libs for Blazor & MAUI shinylib.net/controls & the most feature rich CameraView to date: shinylib.net/controls/cam... #dotnet #dotnetmaui
Controls | Getting Started
Rich, ready-to-use UI components for .NET MAUI and Blazor
shinylib.net
The most complete DocumentDB implementation in .NET. 10 Providers, LINQ, Diffs, No Schemas, Calculations, Vectors, AI Tools, Observable, Temporal - ALL WITH FULL AOT SPEED! shinylib.net/documentdb/ #dotnet
Document DB
shinylib.net
Using .NET Orleans? Want a queryable grain state layer without kicking all the grains to life? Give this a try: shinylib.net/documentdb/o... #dotnet
Orleans Provider
shinylib.net
The attached post 👇 is absolutely true for those companies that approached AI in a mindless way. The fact is that pretty much everybody is using AI. The "you'll be left behind if you don't adopt AI" thing is stale. Everybody's adopted AI. 1/10
Today 2PM EST, @redth.bsky.social & @allanritchie.com tackle the pain of CI + mobile releases with new features for .NET MAUI Sherpa. Come hang with the old guys from Gone .NET 👉 www.youtube.com/@GoneDotNet #dotnet #dotnetmaui
GoneDotNet
Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!
youtube.com
Building an AI chat app from scratch? That's like assembling IKEA furniture in a canoe, eh. Shiny.AiConversation — voice, text, wake word, TTS & chat history with your AI in 1 NuGet. shinylib.net/blog/2026/05... #dotnet #dotnetmaui #canadajoke
Introducing Shiny.AiConversation — AI Conversation
shinylib.net
@redth.bsky.social & @allanritchie.com will be talking about integrating AI directly into your .NET applications using all of the new and awesome toys they'll be showing off. Who says you're too old to play with toys if these grumpy old dudes can do it!? Friday @ 2PM EST youtube.com/@GoneDotNet
GoneDotNet
Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!
youtube.com
Shiny DocDB v4: AI Tools that let your LLM talk to your db like it's ordering a coffee at Tim's. All operations, field-level access control, AOT, & readonly by default because AI with full access is more reckless than driving in a Montreal roundabout. shinylib.net/blog/2026/04...
DocumentDb AI Tools — Give Your LLM a Database
shinylib.net
We politely generated all your AI tool boilerplate so you don't have to. Shiny.Extensions.DependencyInjection — source-generates AITools from your services interfaces. Full type safety, AOT-safe. Sorry not sorry, eh. shinylib.net/blog/2026/04... #dotnet #ai #canadianjokes
Turn Any Interface Into an AI Tool — Shiny DI 3.0
shinylib.net
Writing AI tool definitions by hand is like shovelling snow in April — unnecessary suffering. Shiny Mediator auto-generates AI functions from your .NET contracts. 1 attribute, 0 drama. Fully AOT-safe. More time for beer eh! shinylib.net/blog/2026/04... #dotnet #ai #canadianjokes
One Contract, Three Transports — Mediator AI Tooling
shinylib.net
Just like universal healthcare, Shiny Health works for everyone 🇨🇦 One API. iOS + Android. Steps, heart rate, blood pressure, calories — 12 metrics, zero platform #ifdefs. Sorry for making it this easy. shinylib.net/health #dotnet #dotnetmaui #canadianjokes
Getting Started
shinylib.net
Looking for a great ChatView? How about an Image Editor? A Bottom Sheet? We've got more options than a Timmies drive-thru menu — and unlike that double-double, these are free to try. Check us out: shinylib.net/controls/ #dotnet #dotnetmaui #canadianjokes
Controls | Getting Started
Rich, ready-to-use UI components for .NET MAUI and Blazor
shinylib.net
Shiny .NET MAUI Shell - Now with AI navigation for your entire app - Read about here: shinylib.net/blog/2026/04... #dotnet #dotnetmaui
AI-Powered Navigation in Shiny MAUI Shell
shinylib.net
Join @redth.bsky.social & @allanritchie.com as they use the last slivers of AI availability to finish their AI dancing droid. They're using super new stuff like MAUI for MacOS AppKit & Shiny BLE (also native mac). Come watch them build (or fail) today at 3:30pm EST - youtube.com/@GoneDotNet
GoneDotNet
Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!
youtube.com
Jon has been off on vacation, Allan got lazy, then a rabbit came & dropped off chocolates. Anyhow, they're back this week. Doing some Starwars+AI+BLE which may turn into an AI murder bot... let's hope not! Fri April 17 - 12:30pm EST youtube.com/@GoneDotNet #dotnet #ai
GoneDotNet
Building & Talking about all things .NET! Checkout our github at https://github.com/gonedotnet for all the fun things we're building!
youtube.com
Went from zero UI tests to 48 automated tests in one session using MauiDevFlow and AI. No external servers, just an in-process agent and a CLI. More productive than a beaver with a Home Depot gift card. allanritchie.com/blog/maui-ui... #dotnet #dotnetmaui
UI Automated Testing for .NET MAUI with MauiDevFlow — And How AI Wrote the Tests
How I used MauiDevFlow and Claude Code to go from zero UI tests to full screen coverage in minutes — inspecting live apps, adding AutomationIds, and generating real automated tests from actual app scr...
allanritchie.com
.NET MAUI Shell is great, but what if navigation was type-safe, source-gen, & fully testable? Shiny MAUI Shell takes it to the next level /w DI support & no manual wiring. Smoother than a fresh sheet of ice after the 1st period. allanritchie.com/blog/shiny-m... #dotnet #dotnetmaui
Shiny MAUI Shell — A Library That Takes Shell to the Next Level
How Shiny MAUI Shell transforms .NET MAUI navigation from error-prone string routing into type-safe, testable, source-generated goodness.
allanritchie.com
Full CRUD access to device contacts in .NET MAUI — LINQ queries, native translation, both platforms. Easier than finding a Tim Hortons in Ontario. allanritchie.com/blog/shiny-c... #dotnet #dotnetmaui
Shiny.Maui.ContactStore — Device Contact Access That Does It All
A cross-platform .NET MAUI library that gives you full CRUD access to device contacts with LINQ queries, native query translation, and zero platform ceremony.
allanritchie.com
A DocumentDB implementation that started with SQLite. Now supports MySQL, SQL Server, and PostgreSQL. Same LINQ API, same AOT support — just pick your backend. More versatile than a Canadian apologizing in three languages. Sorry. allanritchie.com/blog/shiny-d... #dotnet #dotnetmaui
Shiny.DocumentDb v3 — One API, Four Databases
The SQLite document store grows up. v3 adds MySQL, SQL Server, and PostgreSQL support with a clean provider abstraction — same fluent LINQ queries, same AOT support, any backend.
allanritchie.com
Shiny Client v4 is here, eh. Windows support for BLE, HTTP Transfers, and Locations. .NET 10. Improvements across the board. This release has more power than a zamboni with a turbo kit. allanritchie.com/blog/shiny-c... #dotnet #dotnetmaui
Shiny Client v4 - Windows Support, .NET 10, and a Ton of Improvements
Shiny Client v4 brings Windows support for BLE, HTTP Transfers, and Locations, moves to .NET 10, and delivers major improvements to GPS, HTTP Transfers, Push, and BluetoothLE
allanritchie.com
Built a native Mermaid diagram renderer for .NET MAUI. No WebView, no extra dependencies, fully AOT-safe. It's like the Zamboni of diagram controls — just smooths everything out while everyone else watches. shinylib.net/maui/mermaid... #dotnet #dotnetmaui
Mermaid Diagrams | Getting Started
Mermaid flowchart diagram rendering for .NET MAUI
shinylib.net
Tired of building calendar UIs from scratch in .NET MAUI? Yeah, sorry, but that's just unnecessary suffering eh. Shiny.Maui.Scheduler gives you 3 new views - Calendar, Agenda, & Event List - AOT-safe & fully customizable shinylib.net/maui/schedul... #dotnet #dotnetmaui
Scheduler | Getting Started
Calendar, agenda timeline, and event list components for .NET MAUI
shinylib.net
@stonis.bsky.social You had a good question about using mauidevflow for automated UI testing. It's actually pretty easy to have AI generate the tests while using mauidevflow to perform the automation. I did a basic sample here: github.com/shinyorg/won...
Tired of the basic relational SQLite db support you get on #dotnetmaui - why not try out our new SQLite document DB? It's faster, smarter, & super feature rich - no need for migrations either - shinylib.net/data/documen... #dotnet
Document DB
shinylib.net
We've always been behind with our documentation, but we have a lot of libraries. As of today - we now have great documentation - check out all of our new libraries at shinylib.net #dotnet #dotnetmaui
Welcome to Shiny.NET
A suite of powerful .NET libraries for mobile, desktop, and server applications
shinylib.net
We have lunched Shiny Mobile v4 - Lots of bugfixes for Bluetooth LE, BLE Hosting, GPS, HTTP Transfers & more - we also offer Windows support on many of our popular libraries now. Come check it out at shinylib.net/client/relea... #dotnetmaui #dotnet
Client Releases
shinylib.net
We'll be playing "Jonny on the spot" this week by testing Jon's AI bossypants. He'll be given an app & be forced to use Allan's libraries (and Allan doesn't do documentation). Come troll/cheer on Jon... err...copilot FRIDAY - 2PM EST - youtube.com/@GoneDotNet
Tune in this Thursday for some amazing .NET MAUI demos that will blow your mind with @allanritchie.com, @redth.bsky.social, @davidortinau.com and myself! And of course, you in the chat??? www.youtube.com/watch?v=nY74...
.NET MAUI Community Standup: .NET MAUI DemoFest
YouTube video by dotnet
youtube.com