Advertisement ยท 728 ร— 90

Posts by Michael Stonis

.NET MAUI bindings in .NET 11 Preview 2: ~30% faster, 50% less memory for TypedBinding and SourceGeneratedBinding.

Delegate caching + removing unnecessary type conversions.

github.com/dotnet/core/blob/main/release-notes/11.0/preview/preview2/dotnetmaui.md

7 hours ago 1 1 0 0

this rules.

3 weeks ago 0 0 0 0
Preview
MintedTextEditor - A Rich Text Editor for .NET MAUI Introducing MintedTextEditor, a fully canvas-drawn rich text editor for .NET MAUI built on SkiaSharp with support for formatting, images, tables, HTML import/export, and theming.

MintedTextEditor - A Rich Text Editor for .NET MAUI

Introducing MintedTextEditor, a fully canvas-drawn rich text editor for .NET MAUI built on SkiaSharp with support for formatting, images, tables, HTML import/export, and theming.

https://ston.is/blog/maui/minted-text-editor/

3 weeks ago 2 2 0 0

We all appreciate the sacrifice! Also, we need to burn these as hard and as fast as possible

3 weeks ago 0 0 1 0

That is awesome. I will dig into this a bit more. Sherpa and this tooling is fantastic and something we have all needed for a long time

3 weeks ago 1 0 1 0
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

1 month ago 4 1 1 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/

1 month ago 3 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/

1 month ago 1 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/

2 months ago 0 0 0 0
Advertisement
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/

2 months ago 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/

2 months ago 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

ston.is/blog/dotnet/dotnet-hidde...

2 months ago 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.

2 months ago 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!

2 months ago 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/

2 months ago 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.

11 months ago 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.

11 months ago 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/...

1 year ago 0 0 0 0
Advertisement
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/...

1 year ago 0 0 1 0

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

1 year ago 0 0 1 0

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

1 year ago 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

1 year ago 1 0 0 0