device sovereignty means your AI runs on YOUR hardware. no cloud dependency
Posts by Joe Mayo
The combination of AI, automation, and job boards have broken hiring - though networking has never gone out of style. Maybe it's time for in-person events (like user groups and code camps) to make a comeback.
Private is key - can't stop anyone from scraping anything that is public - even if you say "pretty please". Most customers would never agree to allow their private IP to be used to train AI. Imagine a competitor asking AI to solve the same problem and they get your code.
Towards the bottom of the screen in GitHub Copilot Settings is an option "Allow GitHub to use my data for AI model training" and it has an option menu where you can select "Disabled".
Microsoft's default setting in GitHub Copilot is to use your data to train their AI and you can disable that on GitHub Copilot Settings.
Just two more testers needed for my Morning Dew app in the Google Play store. Bookmark posts, save for offline reading, collapsible categories , widgets, and more!
If you have an Android device and want to check out a preview release of the app, ping me!
Thanks, the model downloads after install. Under this concept, my assumption (not there yet) is that the model doesn't change with an update. In a later version, I plan to offer multiple models for users to choose and old models will still be available.
New Release: Modem AI now available on the App Store
Modem AI gives you private AI on your own device. None of your conversations are sent to a server.
mayosoftware.com/blog/modem-a...
The first public preview of the Avalonia backend for .NET MAUI is now available!
If you’ve been looking for a way to bring your .NET MAUI apps to Linux and the browser, take a look.
avaloniaui.net/blog/maui-a...
.NET 11 Preview 2 is now available
buff.ly/T2NJyYY
#dotnet #csharp #dotnetmaui #aspnetcore #blazor
having used claude extensively for the past couple of months, i think there is still a lot of value to understanding your code and steering it intentionally. the amount of incidental complexity claude accumulates otherwise (which mostly results in bugs that it can't ever fix reliably) is staggering.
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.
The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. 😅
(BTW, this is a good opportunity to support your favourite local bookshop!)
Ha! Same workflow. Only reason I'm using VS Code is because Claude doesn't support VS yet.
Comic. [Person talking to person with black hat.] PERSON 1: Historically, it refers to a ceremony to predict the weather using a rodent. But nowadays people often use it to mean “a time loop experienced by one person.” PERSON 2: …What. [caption] Easily our weirdest holiday.
Groundhog Day Meaning
xkcd.com/3202/
Introducing Modem AI! New blog, new/first post, new app page, new app. Learn more about why I built this app and how to get it:
mayosoftware.com/blog/introdu...
True - it takes a fair amount of skill to know what to ask for and refine.
My MacBook has a Delete key that acts like a Backspace.
Memories from a prior lifetime building C++ and Java apps on Solaris.
Watching people use the term "AI" as if Generative AI is the only type of AI that exists.
I'll be speaking about WinUI, Windows App SDK, and the Windows AI APIs at @techbash.bsky.social 2025 this fall.
Register today w/ code SUMMER10 to save 10% on 3-day & 4-day tickets thru Labor Day. I'll see you there Nov 4-7: techbash.com
#dotnet #ai #windowsappsdk #windev #winui #csharp #windowsai
A practical guide on how to use the GitHub MCP server.
buff.ly/R19w7qe
#github #ai #docker #mcp #modelcontextprotocol #aiagents
MCP C# SDK Deep Dive | MCP Dev Days with Mike Kistler.
buff.ly/keHfoSU
#csharp #dotnet #mcp #ai #modelcontextprotocol #vscode
Publish your .NET MCP Server to NuGet | by ErikEJ.
buff.ly/3ujGxVC
#dotnet #mcp #ai #nuget #dotnet10 #csharp #dotnetcli
...While the company is shut down, I might use it again in the future, rather than writing a RAG system from scratch and thought other folks might be able to use it too. So, it's open source again.
Re-released Generellem as open source:
github.com/JoeMayo/gene...
This is the underlying RAG engine for the @Generellem service. It was originally open source, until realizing that splitting time between open source and commercial wasn't an efficient use of time...
Is that because it defaults to a server component? Does 'use client' fix it? Just learning Next myself after working legacy CRA.
a rose
“No one ever tells you that bravery feels like fear.”– Mary Kate Teske
Funny... but true (at least in my case)
It used to be a version of IBM OS/2.