Doesnโt msbuild enforces the same behavior on Unix host too?
Like if I want to include (as an item group) all files in the directory- I would use โdir/**/*.*โ.
@maxkatz6.bsky.social
Working with code and collecting teas. At @avaloniaui.net, Seattle WA
Doesnโt msbuild enforces the same behavior on Unix host too?
Like if I want to include (as an item group) all files in the directory- I would use โdir/**/*.*โ.
Knowing how Microsoft keeps compatibility with older platforms, we will get a weird mix of both in the best case scenario.
06.09.2025 18:53 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Blogged: Using and authoring .NET tools
andrewlock.net/using-and-au...
In this post I describe some of the complexities around authoring .NET tools, specifically around supporting multiple .NET runtimes and testing in CI
#dotnet
As I work on Resharper performance, I learn about limitations of .NET (at least, .NET Framework) that I wasn't aware of. Here, I shaved 1 second of CPU time on startup by... removing a call to Array.Empty<T>.
23.07.2025 10:30 โ ๐ 37 ๐ 4 ๐ฌ 2 ๐ 2But not when you decide to check it one more time before bed and itโs red.
08.07.2025 20:08 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0For NativeWebView, .BeginReparenting() method should be useful to keep native element loaded in tree while doing dโnโd and replacing parents ๐
08.07.2025 18:49 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Old source generators API was much easier, but also much slower.
New incremental generators are difficult. Although roslyn team has a very informative cook book.
Seattle July 4th fireworks
๐๐๐
05.07.2025 06:03 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Because wordpad is dead.
30.05.2025 19:26 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 05,658 miles. Quite a distance.
20.03.2025 04:36 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Right thing for the right task is a good point. And TypeScript team explained well, why did they choose Go.
And yet, C# can be also considered a right tool for this specific task. While also having syntax close enough compared to TS.
In the end, Go is fine too, and job has already been started.
It was almost ten years ago. Time flies.
08.03.2025 01:57 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0With the Space Needle and a partly cloudy sky as a backdrop, people hold signs at todayโs rally. One says โScience is US.โ Another reads โ#StandUp for Science.โ
Two people in chicken costumes hold signs at the science rally. A man in a fuzzy yellow chicken suit with red leggings holds a sign that reads, โUs birds are dying while RFK Jr is lying. #sciencesaveslives.โ Next to him, a woman in a white and red chicken suit with yellow leggings holds a sign that reads, โWe have the Flu. Soon you may too. #sciencesaveslivesโ
With the Space Needle in the background, here are two more signs at the science rally. The one on the left says, โIgnorance of science is not evidence against itโ and the one on the right says, โDonโt silence the science.โ
Two more great signs at the science rally. On the left, โGIRLS just wanna have FUNding for research.โ On the right, โMAD SCIENTISTโ above a picture of Beaker from the Muppets.
A great turnout for #StandUpForScience2025 in Seattle. About 2000 people showed under partly sunny skies, with appearances by Gov. Ferguson and a bald eagle flyover! Plus lots of great signs. ๐งช
08.03.2025 00:54 โ ๐ 129 ๐ 18 ๐ฌ 0 ๐ 2My personal rule with using AI is simple.
Any cloud-AI solution must be explicit, where I control what to send. Like a llm chat or similar.
For implicit stuff like autocomplete, it should be a local model or no AI at all.
You hate XAML? Then write our app in JavaScript React CSS HTML Electron **insert more buzzwords**
27.02.2025 22:02 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Screenshots of four different editions of CrystalDiskInfo. Three of them have Japanese anime characters featured prominently in the UI for absolutely no reason other than the author thinks they look nice.
Isn't it nice living in a world where the de facto hard drive diagnostic tool for WIndows, CrystalDiskInfo, comes in four different editions - which are identical other than featuring a different anime character as the background to the main window?
26.02.2025 19:00 โ ๐ 21 ๐ 4 ๐ฌ 1 ๐ 0Looks like it's possible www.samsung.com/us/support/a...
04.02.2025 08:19 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I can cast from my mac to apple tv. No idea about windows, I use hdmi there.
04.02.2025 08:18 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I bought S90B in 2023, and use it with apple tv and sometimes direct hdmi from my pc for some games. No issues so far.
04.02.2025 08:10 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Aside from tv size, you should decide on the panel. Something like QD-OLED or WOLED is cutting-edge tech, with benefits of HDR and color quality. Leaders are Samsung and LG, but any tv with these panels should be at least decent.
04.02.2025 08:08 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I guess it makes more sense if I had to move my plex/jellyfin server outside of the local network.
19.01.2025 00:25 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Whatโs the benefit of using tailscale for local home network? They even mention Plex and Jellyfin as an example, but I can connect to these directly via official clients.
19.01.2025 00:23 โ ๐ 0 ๐ 0 ๐ฌ 3 ๐ 0I published part 5 of my "Writing a .NET profiler in C#" series. All the foundations built in the previous articles have been moved to a library named Silhouette. In this new article, we finally have everything we need to write an actual profiler.
minidump.net/writing-a-ne...
#dotnet
Screenshot of a hex editor with a PE file open, on the left there's a tree with the headers, sections and other parts of the file format. On the right there's a typical table of bytes in hex.
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...
Tea is โAlishan High Mountain Oolongโ, from Floating Leaves Seattle.
20.12.2024 05:23 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Dry tea leaves, pretty small.
Wet tea leaves after brewing. Surprisingly they have expanded in size a lot.
Never stops to surprise me how much tea leaves can expand in size after brewing. #tea
20.12.2024 05:21 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0I only used OxyPlot and LiveCharts2 with Avalonia. No issues with either of them.
LiveChats is especially good with bigger graphs updating every second.
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))]
I wonder if there is a library that can parse these expressions and visualize debugger info based on a context or .net reflection. Could be useful.
11.12.2024 10:46 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0