#dotnet — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #dotnet, aggregated by home.social.
-
Как я посадил WireMock.Net на gRPC стероиды
WireMock.Net умеет мокать gRPC . Но для этого он заставляет разработчика таскать .proto файлы и поддерживать лишнюю конфигурацию. Я контрибьютил в проект несколько месяцев, разобрался в кишках и написал своё расширение WireMock.Grpc.Protobuf Пакет предлагает gRPC моки через типизированные контракты Google.Protobuf . Получилось короче, надёжнее и заметно удобнее. В статье покажу, почему мой способ удобнее стандартного, как всё устроено под капотом и зачем вашему проекту пакет WireMock.Grpc.Protobuf Кстати, подобные инженерные разборы, open-source и внутренности .NET я регулярно публикую в Telegram-канале StepOne . Если статья зайдёт — заглядывайте. dotnet add package WireMock.Grpc.Protobuf
https://habr.com/ru/articles/1063162/
#grpc #proto #protobuf #wiremock #google #csharp #dotnet #nuget #github #mock
-
From the .NET blog...
In case you missed it earlier...
Analyze MSBuild Binary Logs with Copilot in VS Code
https://devblogs.microsoft.com/dotnet/msbuild-binlog-analyzer-vscode/ #dotnet #AI #VisualStudioCode #binlog #builddiagnostics #BuildPerformance #GitHubCopilot #MCP #ModelContextProtocol #msbuild #VSCode -
From the .NET blog...
In case you missed it earlier...
Analyze MSBuild Binary Logs with Copilot in VS Code
https://devblogs.microsoft.com/dotnet/msbuild-binlog-analyzer-vscode/ #dotnet #AI #VisualStudioCode #binlog #builddiagnostics #BuildPerformance #GitHubCopilot #MCP #ModelContextProtocol #msbuild #VSCode -
Huge day for JasperFx Software and the Critter Stack:
https://jasperfx.net/news/announcing-critterwatch-1-0-rc-1.html
-
Huge day for JasperFx Software and the Critter Stack:
https://jasperfx.net/news/announcing-critterwatch-1-0-rc-1.html
-
Ten Days of Critter Stack Releases https://jeremydmiller.com/2026/07/27/ten-days-of-critter-stack-releases/
-
Ten Days of Critter Stack Releases https://jeremydmiller.com/2026/07/27/ten-days-of-critter-stack-releases/
-
Good news! Rider 2026.2 has resolved their issues with Microsoft Testing Platform v2 and xUnit.net v3. Check this issue comment for more information: https://youtrack.jetbrains.com/issue/RIDER-129745/Microsoft-Testing-Platform-v2-is-broken-in-Rider#focus=Comments-27-14128637.0-0 #DotNet #UnitTest #JetBrainsRider
-
Good news! Rider 2026.2 has resolved their issues with Microsoft Testing Platform v2 and xUnit.net v3. Check this issue comment for more information: https://youtrack.jetbrains.com/issue/RIDER-129745/Microsoft-Testing-Platform-v2-is-broken-in-Rider#focus=Comments-27-14128637.0-0 #DotNet #UnitTest #JetBrainsRider
-
From the .NET blog...
Analyze MSBuild Binary Logs with Copilot in VS Code
https://devblogs.microsoft.com/dotnet/msbuild-binlog-analyzer-vscode/ #dotnet #AI #VisualStudioCode #binlog #builddiagnostics #BuildPerformance #GitHubCopilot #MCP #ModelContextProtocol #msbuild #VSCode -
From the .NET blog...
Analyze MSBuild Binary Logs with Copilot in VS Code
https://devblogs.microsoft.com/dotnet/msbuild-binlog-analyzer-vscode/ #dotnet #AI #VisualStudioCode #binlog #builddiagnostics #BuildPerformance #GitHubCopilot #MCP #ModelContextProtocol #msbuild #VSCode -
📰 Analyze MSBuild Binary Logs with Copilot in VS Code
Meet the MSBuild Binlog Analyzer for VS Code - a Copilot-powered way to read MSBuild binary logs, explain and fix build failures with one click, compare builds, and catch regressions, backed by the Microsoft.AITools.BinlogMcp MCP server.
https://devblogs.microsoft.com/dotnet/msbuild-binlog-analyzer-vscode/ #dotnet
-
📰 Analyze MSBuild Binary Logs with Copilot in VS Code
Meet the MSBuild Binlog Analyzer for VS Code - a Copilot-powered way to read MSBuild binary logs, explain and fix build failures with one click, compare builds, and catch regressions, backed by the Microsoft.AITools.BinlogMcp MCP server.
https://devblogs.microsoft.com/dotnet/msbuild-binlog-analyzer-vscode/ #dotnet
-
-
-
#WPF, "AutomationProperties.LabeledBy" overwrites and hides TextBlock.Text.
Good job. -
#WPF, "AutomationProperties.LabeledBy" overwrites TextBlock.Text.
Good job. -
Cardiff: save the date for UmbraCymru's August Talks - Thu 20 Aug, 6-8pm at The Open University in Wales.
Career journeys, Copilot CLI on a production project, and a live scalable Umbraco cluster demo!
Sign up: https://www.meetup.com/umbracymru/events/314938867/
#CardiffTech #Umbraco #UmbracoMeetup #WebDevelopment #dotnet #webdev #Cardiff
-
Cardiff: save the date for UmbraCymru's August Talks - Thu 20 Aug, 6-8pm at The Open University in Wales.
Career journeys, Copilot CLI on a production project, and a live scalable Umbraco cluster demo!
Sign up: https://www.meetup.com/umbracymru/events/314938867/
#CardiffTech #Umbraco #UmbracoMeetup #WebDevelopment #dotnet #webdev #Cardiff
-
.NET 11 Preview 6 is now available! #dotnet https://devblogs.microsoft.com/dotnet/dotnet-11-preview-6/
-
.NET 11 Preview 6 is now available! #dotnet https://devblogs.microsoft.com/dotnet/dotnet-11-preview-6/
-
I was ill last week and discovered something uncomfortable: a huge Jellyfin library isn't entertainment, it's homework. Every time I opened it, it asked "what do you want?" and I just scrolled.
So I built a TV station instead.
ErsatzTV turns a media library into real linear channels with schedules and logos. It ships for Linux, Windows and macOS. My server runs FreeBSD.
Turns out the entire porting effort was one conditional. The code asked "is this Linux?" when it meant "is VAAPI available?" VAAPI is userspace, FreeBSD has it, and .NET has had OSPlatform.FreeBSD for years.
One || later: Intel hardware transcoding in a Bastille jail that can see exactly one GPU and one read-only dataset.
I now have a sci-fi channel. I don't know what's on tonight. That's the point.
-
I was ill last week and discovered something uncomfortable: a huge Jellyfin library isn't entertainment, it's homework. Every time I opened it, it asked "what do you want?" and I just scrolled.
So I built a TV station instead.
ErsatzTV turns a media library into real linear channels with schedules and logos. It ships for Linux, Windows and macOS. My server runs FreeBSD.
Turns out the entire porting effort was one conditional. The code asked "is this Linux?" when it meant "is VAAPI available?" VAAPI is userspace, FreeBSD has it, and .NET has had OSPlatform.FreeBSD for years.
One || later: Intel hardware transcoding in a Bastille jail that can see exactly one GPU and one read-only dataset.
I now have a sci-fi channel. I don't know what's on tonight. That's the point.
-
So because I have gone temporarily off my rocker, I'm working on an #xmpp client using #dotnet 10 and WPF, with artalk-xmpp for XMPP, libsignal for #OMEMO, and prism for screen reader output where needed. I'm only an evening into it, and I can already tell that OMEMO is going to be the source of complicated, inexplicable, and unreproducible bug reports for decades to come. It's still not as overcomplicated as #matrix, though. -
So because I have gone temporarily off my rocker, I'm working on an #xmpp client using #dotnet 10 and WPF, with artalk-xmpp for XMPP, libsignal for #OMEMO, and prism for screen reader output where needed. I'm only an evening into it, and I can already tell that OMEMO is going to be the source of complicated, inexplicable, and unreproducible bug reports for decades to come. It's still not as overcomplicated as #matrix, though. -
Watching Go's new garbage collector move through the heap https://lobste.rs/s/u60zv9 #dotnet #go #performance
https://theconsensus.dev/p/2026/07/19/observing-gos-garbage-collector-old-and-new.html -
Watching Go's new garbage collector move through the heap https://lobste.rs/s/u60zv9 #dotnet #go #performance
https://theconsensus.dev/p/2026/07/19/observing-gos-garbage-collector-old-and-new.html -
Watching Go's new garbage collector move through the heap
-
From the archives...
EF Core Global Query Filters - The Soft Delete Pattern You Should Be Using
https://barretblake.dev/posts/development/2026/03/ef-core-global-query-filters/ #efcore #dotnet -
From the archives...
EF Core Global Query Filters - The Soft Delete Pattern You Should Be Using
https://barretblake.dev/posts/development/2026/03/ef-core-global-query-filters/ #efcore #dotnet -
I'd like to say thank you to the splendid audience at @MaccTech this week who watched me debut my new talk 'Local AI at the End of the Tunnel'.
Special thanks to Blue Beck for being wonderful hosts.
-
I'd like to say thank you to the splendid audience at @MaccTech this week who watched me debut my new talk 'Local AI at the End of the Tunnel'.
Special thanks to Blue Beck for being wonderful hosts.
-
Dew Drop Weekly Newsletter 493 - Week Ending July 24, 2026
#dewdrop #newsletter #azure #javascript #css #aspnetcore #blazor #cpp #xaml #windowsdev #csharp #dotnet #ai #mcp #devops #agile #agents #python #appdev #dotnetmaui #podcasts #m365 #data #sqlserver #cli #terminal
-
Dew Drop Weekly Newsletter 493 - Week Ending July 24, 2026
#dewdrop #newsletter #azure #javascript #css #aspnetcore #blazor #cpp #xaml #windowsdev #csharp #dotnet #ai #mcp #devops #agile #agents #python #appdev #dotnetmaui #podcasts #m365 #data #sqlserver #cli #terminal
-
New post from my blog...
In case you missed it earlier...
Photo Organizer - A Handy Little App
https://barretblake.dev/posts/development/2026/07/photo-organizer/ #dotnet #utilities #consoleapp -
New post from my blog...
In case you missed it earlier...
Photo Organizer - A Handy Little App
https://barretblake.dev/posts/development/2026/07/photo-organizer/ #dotnet #utilities #consoleapp -
-
-
New post from my blog...
Photo Organizer - A Handy Little App
https://barretblake.dev/posts/development/2026/07/photo-organizer/ #dotnet #utilities #consoleapp