Michael Stonis's Avatar

Michael Stonis

@stonis

28
Followers
26
Following
15
Posts
04.08.2023
Joined
Posts Following

Latest posts by Michael Stonis @stonis

This Free PDF Viewer for .NET MAUI Beats Every WebView Solution
This Free PDF Viewer for .NET MAUI Beats Every WebView Solution YouTube video by Gerald Versluis

If you're still using a WebView to show PDFs in your .NET MAUI app... I have good news 😄

I found a free PDF viewer that's native, fast, and way less painful. Made by @stonis.bsky.social! Check it out 👇

youtu.be/Kmt0wpJIB9k

09.03.2026 14:36 👍 4 🔁 1 💬 0 📌 0
Preview
KumikoUI - A Free, Open-Source DataGrid for MAUI Introducing KumikoUI, a fully canvas-drawn, open-source DataGrid for .NET MAUI built on SkiaSharp with support for sorting, filtering, grouping, editing, and much more

KumikoUI - A Free, Open-Source DataGrid for MAUI

Introducing KumikoUI, a fully canvas-drawn, open-source DataGrid for .NET MAUI built on SkiaSharp with support for sorting, filtering, grouping, editing, and much more

https://ston.is/blog/maui/kumiko-ui/

06.03.2026 16:00 👍 2 🔁 2 💬 1 📌 0
Preview
GitHub Copilot in VS Code - Quick Wins for Getting Started Practical tips for getting real value out of GitHub Copilot in VS Code without overcomplicating it

GitHub Copilot in VS Code - Quick Wins for Getting Started

Practical tips for getting real value out of GitHub Copilot in VS Code without overcomplicating it

https://ston.is/blog/development/copilot-quick-wins/

03.03.2026 23:22 👍 0 🔁 0 💬 0 📌 0
Preview
VConSharp - Virtual Conversations for .NET Introducing VConSharp, a .NET library for creating and managing vCons (virtual conversations) with support for signing, analysis, and cross-platform communication

VConSharp - Virtual Conversations for .NET

Introducing VConSharp, a .NET library for creating and managing vCons (virtual conversations) with support for signing, analysis, and cross-platform communication

https://ston.is/blog/dotnet/vconsharp/

17.02.2026 01:00 👍 0 🔁 0 💬 0 📌 0
Preview
XAML in 2026: Time to Move On A look at why XAML may not be the right choice for .NET MAUI development in 2026 and what alternatives exist

XAML in 2026: Time to Move On

A look at why XAML may not be the right choice for .NET MAUI development in 2026 and what alternatives exist

https://ston.is/blog/maui/xaml-in-2026/

14.02.2026 15:01 👍 0 🔁 1 💬 0 📌 0
TychoDB - A Simple Document Database for .NET TychoDB - A lightweight JSON document database that brings CosmosDB-like APIs to mobile and desktop .NET applications using SQLite

TychoDB - A Simple Document Database for .NET

TychoDB - A lightweight JSON document database that brings CosmosDB-like APIs to mobile and desktop .NET applications using SQLite

https://ston.is/blog/dotnet/tychodb/

09.02.2026 13:23 👍 1 🔁 0 💬 0 📌 0
.NET Hidden Gems: System.Threading.RateLimiting .NET Hidden Gems: System.Threading.RateLimiting A Library Hiding in Plain Sight Sometimes the best tools are the ones you walk past every day without noticing. System.Threading.RateLimiting is one of those tools. It shipped as part of the ASP.NET Core rate limiting middleware, and most developers assume it only works in that context. They would be wrong.

.NET Hidden Gems: System.Threading.RateLimiting

https://ston.is/blog/dotnet/dotnet-hidden-gems-system-threading-ratelimiting/

04.02.2026 14:00 👍 0 🔁 0 💬 0 📌 0

What are the chances that a dog could read a clock? Our old dog looks at the wall clock, and I am pretty sure she knows what 2:30 looks like.

03.02.2026 20:37 👍 0 🔁 0 💬 0 📌 0
David Ortinau on stage with a slide that says Microsoft.Maui.Essentials.AI and had all the details about it.

David Ortinau on stage with a slide that says Microsoft.Maui.Essentials.AI and had all the details about it.

Oooh what is this 👀 @davidortinau.com announcing some new AI thing for .NET MAUI?????

Making it super easy to work with the on-device native AI capabilities!

03.02.2026 13:19 👍 1 🔁 2 💬 0 📌 0
MauiNativePdfView - A Native PDF Viewer for .NET MAUI MauiNativePdfView - A Native PDF Viewer for .NET MAUI Overview Displaying PDFs in mobile applications is a surprisingly common requirement. Whether it is user manuals, invoices, reports, or legal documents, chances are good that at some point in your app’s lifecycle you will need to show a PDF. In .NET MAUI, the typical approach has been to use a WebView and let the browser handle the rendering. While this works, it comes with its own set of challenges: performance issues with larger documents, limited control over the viewing experience, and the additional complexity of handling web-based solutions for what should be a native task.

MauiNativePdfView - A Native PDF Viewer for .NET MAUI

https://ston.is/blog/maui/native-pdf-viewer/

02.02.2026 14:48 👍 0 🔁 0 💬 0 📌 0
Post image Post image Post image

Something weird just happened with my GitHub Copilot using Claude 3.7. All of my responses have turned into interesting and somewhat suspicious-looking nonsense.

21.05.2025 20:21 👍 0 🔁 0 💬 0 📌 0

I will be out at #msbuild this week. I will be proctoring the "Hands on with GitHub Copilot in Visual Studio" sessions. Come and say howdy, if you see me.

19.05.2025 01:59 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - TheEightBot/AuroraControls.Maui: Aurora Controls For Maui Aurora Controls For Maui. Contribute to TheEightBot/AuroraControls.Maui development by creating an account on GitHub.

I ported a bunch of controls, added documentation and started on some exciting new controls for Aurora Controls. This is a @SkiaSharp based control set for #dotnet_maui that provides some useful and some fun controls. I use them on every project.

github.com/TheEightBot/...

01.04.2025 01:55 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - TheEightBot/TychoDB: The death of traditional SQLite sparks the new life of SQLite as an object store The death of traditional SQLite sparks the new life of SQLite as an object store - TheEightBot/TychoDB

I added some performance enhancements and linq support to Tycho. This is a json database like CosmosDB, but for your local application.

github.com/TheEightBot/...

01.04.2025 01:55 👍 0 🔁 0 💬 1 📌 0

I spent a bit of time updating some of my #dotnet #dotnet_maui libraries with new documentation and features.

01.04.2025 01:55 👍 0 🔁 0 💬 1 📌 0

I knew that name was familiar. That is where they filmed the waterfall scenes for Twin Peaks! Looks Cool.

28.03.2025 15:45 👍 0 🔁 0 💬 1 📌 0
Componentizer4k - In-Page Navigation for .NET MAUI Componentizer4k - In-Page Navigation for .NET MAUI Overview When building a workflow for a mobile application, it’s not uncommon to need to be able to go through a multi-step process. In .NET MAUI, I often see people use something like the CarouselView control to switch between these components. While that works, it becomes cumbersome because the carousel control is intended for use where you have an indefinite amount of similar items. If you need to manage multiple controls where each control has a unique view model, that is where the Componentizer shines. You can think of it as an in-page way to navigate between subcomponents or workflows of your page with familiar APIs and MVVM-focused features.

Componentizer4k - In-Page Navigation for .NET MAUI

23.03.2025 20:14 👍 1 🔁 0 💬 0 📌 0