@bitbonk

563 Followers
600 Following
2.2K Posts
addicted to #dotnet and open source, creator of @bot, admirer of the 80ies and 90ies
GitHubhttps://github.com/bitbonk

Finally some interesting news and visible progress with #logseq
I wonder whether the planned two-way markdown sync could be used for synching graphs via GitHub (just like in the old markdown-based variant of Logseq.

https://discuss.logseq.com/t/whats-new-with-logseq-db-may-16th-2026/35020
@logseq

What's New with Logseq DB - May 16th 2026

What’s New with Logseq - May 16th 2026 A snapshot of what landed in Logseq between April 27 and May 16, written for people who want to know what’s in it for them — not a commit list. Big news from Logseq HQ A few announcements worth catching up on before the feature rundown: Logseq is splitting into two versions. A significant direction-setting update on where the product is heading and what it means for current users. Full announcement here: https://logseq.io/p/e3YDyX5AYr The Logseq roa...

Logseq

Live from the Tavern Hall in Bellevue Washington at the Party with Palermo for the MVP Summit - it's episode 2000 of .NET Rocks!

Lots of stories from listeners and party attendees about their experiences with .NET and how the show has been a part of their story.

Listen at https://www.dotnetrocks.com/details/2000

And thanks for being a part of the story!

.NET Rocks! The Open Source Maintenance Fee with Rob Mensching

Open Source Maintainers are burning out or going commercial - how do we solve this? Carl and Richard chat with Rob Mensching about his work to create the open source maintenance fee through GitHub. Rob talks about the common problem of single maintainers getting buried under issues and demands of consumers for a project. Recognizing that most people cannot contribute to the project, a maintenance fee helps support the maintainer in a low friction way for everyone involved. Check out the links to get started!

.NET Rocks!

I have built a Windows x64 sampling profiler for native code+C# to be used by coding agents. Why? Because it is irresponsible to let computers write code but give them no tools to evaluate the performance of their code. Stop guessing, start measuring.

-> https://profiler.kerntief.net/

How does it work? Just point your agent to the profiler and let them measure and optimize. Or record a trace yourself and let the agent interpret the results for you. Works with Claude Code, Codex, pi, etc.

kerntief Profiler

I'm looking for inspiration. Can anyone point me toward web applications with a great experience on mobile. When I say web applications, I mean interactive tools delivered via a web browser. I don’t mean marketing sites or games.

Nearly a decade ago, @adactio said “If the goal of the web is just to compete with native, then we’ve set the bar way too low.” Has anyone met this challenge?

Boosts appreciated.

Plugin Loading in .NET: AssemblyLoadContext with Dependency Injection

Master plugin loading in .NET with AssemblyLoadContext and AssemblyDependencyResolver. Covers isolated contexts, DI integration, and plugin unloading.

Read the article here:
https://bgh.st/g2mi6w

Built a small side-piece (and nuget package) for lucidRESUME:

Mostlylucid.Avalonia.UITesting

Basically: Playwright for Avalonia.

Script real UI flows

Take screenshots

Drive interactions

Test actual running apps (not fake headless abstractions)

Avalonia UI testing is still pretty rough (headless or Appium pain), so this just says:

"run the app, poke it like a user would, assert what happens"

I also used it to get all the readme images for lucidRESUME; and combined with ConsoleImage an LLM can 'see' your ux and therefore tune it! https://github.com/scottgal/lucidRESUME?tab=readme-ov-file

https://www.nuget.org/packages/Mostlylucid.Avalonia.UITesting/

#avalonia #playwright #testing #dotnet

What version of Visual Studio are you using with xUnit.net?
VS 2019
0%
VS 2022 (< 17.8)
0%
VS 2022 (>= 17.8)
7.5%
VS 2026
92.5%
Poll ended at .

@simoncropp In Verify is there a way to have the snapshots in this structure:

`{PathToTestClass}/{TestMethodName}.verified.txt`

📁 MyFolder
├── 📄 MyTestClass.cs
└── 📁 MyTestClass.Snapshots
├── 📄 MyTestMethodName.verified.txt
└── 📄 MyTestMethodName.received.txt

Had only two sales this month so if you could check out my shop or ko-fi or boost this, that'd help a lot! thanks

https://anaisfae.art/shop
https://ko-fi.com/anaisfae

Every day I’m more convinced that the Fediverse’s slow mainstream adoption isn’t really about usability.

People say it’s because it’s hard to join, the terms are confusing, or the apps aren’t polished enough. Maybe a little. But honestly… look at the platforms people already use.

Finding anything on LinkedIn is painful.
Trying to locate the original video on TikTok is a scavenger hunt.
Facebook is still full of weird bugs and odd UI choices.
Instagram hides posts behind algorithms.
Twitter/X constantly changes the rules of engagement.

None of these platforms are exactly “easy.”

People stay because their friends are there. Because the big creators are there. Because that’s where the conversation already lives.

And, if we’re honest, because these platforms are engineered around a very effective reward loop: notifications, likes, infinite scroll. A dopamine machine. You learn the confusing terms and awkward interfaces because there’s a constant reward for doing so.

So yes, making the Fediverse easier to join absolutely helps.

But what would help even more is something simpler:
more mainstream, recognizable, official accounts showing up here.

That’s how networks grow.
People follow people not platforms.

#Fediverse #ActivityPub #Mastodon