Bret Johnson
bretajohnson.bsky.social
Bret Johnson
@bretajohnson.bsky.social
Reposted by Bret Johnson
My team and I will be live tomorrow at 10 AM PDT/7 PM CET to walk you through the latest updates coming to dotnet test in .NET 10.

Whether you're into test performance, smarter tooling, or better developer workflows, we've got something for you.

📺 Join us live: lnkd.in/dWJAfPN2
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
June 18, 2025 at 7:42 PM
Need tools/equipment? Borrow from neighbors, not stores. We’re building a local rental app—but we need your insights to shape it. 🛠️ What would you borrow? What features matter? What would you buy if sharing helped cover the cost? Please tell us: forms.office.com/r/7UVh3QPVET ♻️ Reposts appreciated ❤️
June 17, 2025 at 2:33 AM
Reposted by Bret Johnson
My demo lightning session from Microsoft Build is already available!

Learn all about the crazy cool design time tools we have that make you super productive while building a .NET MAUI app.

youtu.be/saHaq9m_Jq0
Update your .NET MAUI app UI at design time | DEM516
YouTube video by Microsoft Developer
youtu.be
May 24, 2025 at 6:17 PM
Reposted by Bret Johnson
Added a way to diff two assemblies at the byte level.

This is what I really needed it for - to debug deterministic builds. I needed to see why is the assembly different even though nothing has changed. In this case it was SourceLink stamping the Git SHA into the embedded pdb.
January 2, 2025 at 6:04 AM
Reposted by Bret Johnson
Anyone get a gift they didn't ask for... that you're beginning to grow fond of?
December 30, 2024 at 9:51 PM
Reposted by Bret Johnson
Finally had time over the holidays to realize a long-standing dream of mine: a hex editor that knows about the PE file and .NET metadata format. You can click any byte and it will show you which data structure it is in the tree. Every byte is covered.

The parser is at github.com/KirillOsenko...
December 29, 2024 at 8:08 PM
Reposted by Bret Johnson
Please like and repost to let everyone know.

Don't forget to add your profiles to bluesky.ms
Search bluesky.ms
Use this page to search for the Microsoft community on bluesky.ms.
bluesky.ms
November 8, 2024 at 3:59 PM
Reposted by Bret Johnson
Did you know that you can define a DebuggerDisplayAttribute for a type from another assembly? Just add an assembly-level attribute to your code and specify the Target type:

[assembly: DebuggerDisplay(@"\{Color = {Color}}", Target = typeof(Pen))]
December 11, 2024 at 7:30 AM