Michael Gerfen's Avatar

Michael Gerfen

@gerfen.net

Software guy, soccer and volleyball dad, yeast farmer, reluctant snake breeder

234
Followers
873
Following
99
Posts
18.11.2023
Joined
Posts Following

Latest posts by Michael Gerfen @gerfen.net

Janesville Oasis
Janesville Oasis Provided to YouTube by Redeye Worldwide Janesville Oasis · Marlee Macleod Favorite Ball Chain ℗ 1995 Medium Cool Records Released on: 1995-06-01 Main Artist: Marlee Macleod Composer: Marlee…

My good friend John Crist sent me all of the recordings he has played drums on over a 40-year career. I feel really grateful that the super talented Marlee MacLeod invited me to play bass with John on drums on the song Janesville Oasis from her album Favorite Ball & Chain. buff.ly/j3oGYyu

25.02.2026 06:35 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - gerfen/FluentUI.Blazor.Monaco.EditorPack: FluentUI Markdown and CSS editors built on Monaco FluentUI Markdown and CSS editors built on Monaco. Contribute to gerfen/FluentUI.Blazor.Monaco.EditorPack development by creating an account on GitHub.

I also added support to tweak Markdig settings -- again to support Front Matter fencing as an example.

buff.ly/HRAFZm7

06.02.2026 00:11 👍 1 🔁 0 💬 0 📌 0
Preview
GitHub - gerfen/FluentUI.Blazor.Monaco.EditorPack: FluentUI Markdown and CSS editors built on Monaco FluentUI Markdown and CSS editors built on Monaco. Contribute to gerfen/FluentUI.Blazor.Monaco.EditorPack development by creating an account on GitHub.

I just updated FluentUI.Blazor.Monaco.EditorPack to allow end users to subscribe to Monaco lifecycle events -- useful for configuring the MonacoMarkdownEditor for scenarios not provided out of the box -- things like support for Front Matter for example.

06.02.2026 00:11 👍 1 🔁 0 💬 1 📌 0

I find myself bouncing back and forth between Visual Studio and Copilot. I wish I didn't have to leave Visual Studio to get the conversational aspect of Copilot.

12.12.2025 09:34 👍 0 🔁 0 💬 0 📌 0

Microsoft's next Agent mode should pair a riffing AI for architecture with a working agent that turns agreed templates into code. Let users design with one and build with the other. A hybrid model would transform developer workflows.

#VisualStudio #AgentMode

12.12.2025 09:30 👍 0 🔁 0 💬 1 📌 0
Preview
GitHub - gerfen/FluentUI.Blazor.Monaco.EditorPack: FluentUI Markdown and CSS editors built on Monaco FluentUI Markdown and CSS editors built on Monaco. Contribute to gerfen/FluentUI.Blazor.Monaco.EditorPack development by creating an account on GitHub.

I refactored the sample application by adding a shared RCL, refactored the Server sample app and added a WASM sample app. I also simplified the documentation. buff.ly/ZGQFwUX

#FluentUI #Blazor #Markdown #CSS

07.12.2025 18:15 👍 1 🔁 0 💬 0 📌 0
Preview
GitHub - gerfen/FluentUI.Blazor.Monaco.EditorPack: FluentUI Markdown and CSS editors built on Monaco FluentUI Markdown and CSS editors built on Monaco. Contribute to gerfen/FluentUI.Blazor.Monaco.EditorPack development by creating an account on GitHub.

I just published a major refactoring of the FluentUI.Blazor.Monaco.EditorPack solution to Github. I greatly simplified the setup by creating a Javascript loader script to load the various Javascript files required by the editors.

07.12.2025 18:15 👍 1 🔁 0 💬 1 📌 0

I would definitely consider adding this to the Community Toolkit but I'm not sure how much effort that involves?

06.12.2025 16:22 👍 0 🔁 0 💬 1 📌 0

Doh! I forgot to change the visibility on the repo. You should be able to see it now. Thanks for pointing that out!

06.12.2025 16:15 👍 0 🔁 0 💬 0 📌 0

Last week I posted about my Markdown and CSS editors for FluentUI-Blazor. I've opened sourced the project and created a nuget package - which is in preview. If you clone the GitHub repo - buff.ly/ZGQFwUX , there's a demo app so you can play around with the editors. Enjoy!

#FluentUI #Blazor

05.12.2025 21:38 👍 1 🔁 0 💬 2 📌 0

The Markdown editor has buttons and keyboard short cuts. So far, I'm really pleased with the results.

#Blazor #Markdown #CSS # FluentUI-Blazor

28.11.2025 23:50 👍 0 🔁 0 💬 0 📌 0
Post image Post image

I've wanted to build Markdown and CSS editors for my FluentUI-Blazor based apps for a long time. I finally got around to it this week. Both editors are built on top of Monaco. The CSS editor is aware of the FluentUI-Blazor design tokens.

28.11.2025 23:50 👍 1 🔁 0 💬 1 📌 0

Hey @Microsoft,
Why do you insist on silently uninstalling older Windows SDKs from my dev box when I upgrade versions of VS? This has happened multiple times to me the past 18 months. You obviously have no clue how I use your SDKs. STOP IT. The arrogance is indefensible.

24.09.2025 22:56 👍 1 🔁 0 💬 0 📌 0

The dialogue is so Shakespearean. The character development is amazing. My favorite parts of the series are Al's interactions with Wu.

25.08.2025 17:01 👍 1 🔁 0 💬 0 📌 0

Hey y'all I was just awarded the 'Ballon Daddy' for 2025 by my soccer playing 9 year old son.

#fubol #football #soccer #fathersday

15.06.2025 21:54 👍 1 🔁 0 💬 0 📌 0

How much time did it save me, I can't say for sure, but it felt less lonely trying to figure out this insidious bug. I wish the initial error message was less misleading, but I started to see some real value using agentic AI. I hope my tale of woe helps someone else updating AZ functions to .NET8

15.06.2025 21:46 👍 0 🔁 0 💬 0 📌 0

I finally figured this out by pair debugging with CoPilot. I found it super useful to have it review the error messages I was seeing in the logs as well as bits of code and configuration. It took a couple hours of trial and error until I added the right prompt and had it review Program.cs.

15.06.2025 21:46 👍 0 🔁 0 💬 1 📌 0

That line has been there for almost 8 years. It turns out that AZ functions V4 dotnet-isolated implemented with .NET8 started to honor the default for "optional" which is false.

The code should look like this:
.AddJsonFile("local.settings.json", optional: true, reloadOnChange: false);

15.06.2025 21:46 👍 0 🔁 0 💬 1 📌 0

"Error building configuration in an external startup class". This really confused me as I removed the Startup.cs file ages ago. The app started and found all of my functions on my device machine. Why was the app failing to start on Azure?

My Progam.cs had: .AddJsonFile("local.settings.json")

15.06.2025 21:46 👍 0 🔁 0 💬 1 📌 0

I got tripped up trying to publish a newly updated AZ function app to Azure this past week. This particular app started life on .NET Core 2.2. I was moving from .NET7 dotnet-isolated to .NET8 and the app would not start, failing with a less than helpful error message:

#dotnet #azfunctions #NET8

15.06.2025 21:46 👍 0 🔁 0 💬 1 📌 0
Glass of 2017 Tempranillo

Glass of 2017 Tempranillo

Cheers Des! I'm having a glass of 2107 Tempranillo I made with my wine group.

07.06.2025 02:02 👍 3 🔁 0 💬 1 📌 0
The view of the Cascades from the top of Pilot Butte.  Bachelor, Broken Top and the Three Sisters in the distance.

The view of the Cascades from the top of Pilot Butte. Bachelor, Broken Top and the Three Sisters in the distance.

I've been hiking to the top of Pilot Butte with a friend once a week for almost a year now and realized I've not taken a picture to share. Here are several peaks in the distance - Bachelor, Broken Top and the Three Sisters

04.06.2025 00:56 👍 4 🔁 0 💬 0 📌 0
Preview
a cartoon of a beaver sitting on a table Alt: GIF of the cartoon Angry Beavers. Norbert and Dagget jumping up and down on a sofa.

Angry Beavers. Great voice acting. Chaotic and surreal. Story lines pulling from 60's and 70's memes. Fantastic music. What's not to love?

24.05.2025 18:23 👍 1 🔁 0 💬 0 📌 0

When I was a DJ at WKDU in Philadelphia, I spun the hell out of that record. Requiem is one of my all time favorite songs.

22.05.2025 07:21 👍 2 🔁 0 💬 1 📌 0
Amazon.com

Maybe a 10 inch rpi monitor? a.co/d/eFWkdWN

18.05.2025 03:45 👍 1 🔁 0 💬 1 📌 0
Amazon.com: UPERFECT 2K 120Hz Portable Gaming Monitor, 16" 2560x1600 QHD Portable Monitor for Laptop w/VESA & Smart Case HDR FreeSync Matte IPS Eye Care External Second Screen for PC Phone Game Consol... Amazon.com: UPERFECT 2K 120Hz Portable Gaming Monitor, 16" 2560x1600 QHD Portable Monitor for Laptop w/VESA & Smart Case HDR FreeSync Matte IPS Eye Care External Second Screen for PC Phone Game Consol...

I just ordered one of these for traveling. There are cheaper 1080p versions in the $60 to $80 dollar range. Might be worth considering.

a.co/d/f0rtE0v

18.05.2025 03:26 👍 1 🔁 0 💬 1 📌 0
Ferris Wheels - Fan Video 2
Ferris Wheels - Fan Video 2 YouTube video by I Am Kloot

Ferris Wheels by I Am Kloot.

youtu.be/pFpUjYveMLQ?...

The demo version is great too.

youtu.be/_rG6btR6b70?...

13.05.2025 01:55 👍 2 🔁 0 💬 0 📌 0
Preview
a man in a military uniform says " that 's all " in front of an american flag Alt: a man in a military uniform says " that 's all " in front of an american flag
28.04.2025 07:12 👍 0 🔁 0 💬 0 📌 0

That's the squatchiest rabbit I've ever seen.

#squatchrabbit

27.04.2025 03:04 👍 5 🔁 0 💬 0 📌 0
GitHub - jimm98y/MSSQLEXPRESS-M1-Install: Installers and installation scripts for Microsoft SQL Server Express on ARM64. Installers and installation scripts for Microsoft SQL Server Express on ARM64. - jimm98y/MSSQLEXPRESS-M1-Install

Found this for SQL Express which I've read installs on Surface Pro X. github.com/jimm98y/MSSQ...

I think I'm ready to pull the trigger. Thank you for your input, kind sir!

18.04.2025 20:12 👍 3 🔁 0 💬 0 📌 0