@bitbonk@mastodon.social avatar

bitbonk

@bitbonk@mastodon.social

addicted to #dotnet and open source, creator of @bot, admirer of the 80ies and 90ies

I am searchable via https://tootfinder.ch

This profile is from a federated server and may be incomplete. Browse more on the original instance.

bitbonk, to ai
@bitbonk@mastodon.social avatar

Just let the of EAP6 of 2023.2 generate the commit message for me for the first time. It was perfect on first try, I couldn't have written a better one. And even if I could have, I probably never would have.

The only critique I might have is that it didn't respect the maximum line length for commit message (hence the squiggly underlines).

bitbonk, to random
@bitbonk@mastodon.social avatar
bitbonk, to random
@bitbonk@mastodon.social avatar
bitbonk, (edited ) to dotnet
@bitbonk@mastodon.social avatar

Here is a (incomplete and unordered) list of the somewhat more well known accounts I follow. 🧵

bitbonk, (edited ) to dotnet
@bitbonk@mastodon.social avatar
bitbonk, to random
@bitbonk@mastodon.social avatar

The opposite of loosely coupled is lousy coupled.

bitbonk, to opensource
@bitbonk@mastodon.social avatar

I think we should have an "official" Open Source Appreciation Day. On that day, once a year, we all show some extra love 😍 to our favorite open source maintainers, like buying them a coffee, sending a (wanted) PR, spread the word about our favorite project or just say thank you!

We could also have little parties! 🪩🎊🍕

bitbonk, (edited ) to dotnet
@bitbonk@mastodon.social avatar

How quickly are the recordings of the .NET Conf sessions usually available?

Will I most likely be able to watch the ones that happened during the night (I'm in Europe) right on the next morning?

bitbonk, to dotnet
@bitbonk@mastodon.social avatar

Central Package Management for is pretty cool, but converting a solution to use it is extremely tedious.

It would be nice if could do it automagically for me.
If you think so too, please feel free to upvote this issue:

https://youtrack.jetbrains.com/issue/RIDER-84581/Add-refactoring-Convert-solution-to-use-central-package-management

bitbonk, to vscode
@bitbonk@mastodon.social avatar

Can I install and on a USB stick and then debug a .NET app from there on any machine?

bitbonk, (edited ) to dotnet
@bitbonk@mastodon.social avatar

We have a based framework (a bunch of packages) that can be used to build desktop executables that control and visualize machine data with a very simple and easy to use based API. It is based on and we want to rewrite/redesign it to make it cross platform.

What UI technology should we base it on?

Customers will have to learn the basics of that chosen technology.

(Boost for reach is appreciated🙏 )

bitbonk, to dotnet
@bitbonk@mastodon.social avatar

Wow, I just noticed that the super cool tool by @nblumhardt now supports proper hierarchical visualization of traces from . How could I miss this?

https://datalust.co/seq

tannergooding, to random
@tannergooding@dotnet.social avatar

If you've not seen it, C# 10/.NET 6 introduced support for interpolated string handlers which allows string interpolation to be used efficiently with things like loggers: https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/tutorials/interpolated-string-handler

It's definitely worth checking out and seeing if your logger of choice has updated to support it yet.

bitbonk,
@bitbonk@mastodon.social avatar

@tannergooding Is Microsoft.Extensions.Logging using this feature?

bitbonk, to Podcast
@bitbonk@mastodon.social avatar

Just listened to the first episode of @breakpointshow and I really liked it!

I am quite confident that this will continue to be somewhat focused because its awesome hosts @cwoodruff @maartenballiauw and @khalidabuhakmeh are well known for lots of fun and interesting related stuff.

Looking forward to the next episode.

jeremydmiller, to random
@jeremydmiller@hachyderm.io avatar

One of my clients has a very strict StyleCop setup, and anytime I write code in their codebase, I spend more time dealing with fussy whitespace rules than I do thinking about the actual work

bitbonk,
@bitbonk@mastodon.social avatar

@simoncropp @jeremydmiller @nietras @khalidabuhakmeh I think Rider also has a feature to detect and apply the proper formatting settings based on the files it finds in a solution, if I remember that right.

bitbonk,
@bitbonk@mastodon.social avatar

@khalidabuhakmeh @jeremydmiller @simoncropp @nietras SonarQube has this feature too (but I still don't like SonarQube).

kohnzn, to random German
@kohnzn@chaos.social avatar

och mensch

bitbonk,
@bitbonk@mastodon.social avatar

@kohnzn tja

bitbonk, to dotnet
@bitbonk@mastodon.social avatar

With the help of @slang25 I learned some interesting stuff today.

🧵↓

bitbonk,
@bitbonk@mastodon.social avatar

@slang25 <DebugType>embedded</DebugType> allows you to embed the PDBs directly into the assembly. No more symbol server or snupkg needed.

And because it is based on the new portable PDB format the assembly does not get much bigger (word on the streets is that the assembly gets 30% bigger).

https://learn.microsoft.com/dotnet/csharp/language-reference/compiler-options/code-generation#debugtype

bitbonk,
@bitbonk@mastodon.social avatar

@slang25 <EmbedAllSources>true</EmbedAllSources> additionally lets you embed the source code into the portable PDB. No more Source Link needed.

This only works with <DebugType>embedded</DebugType> or<DebugType>portable</DebugType> because those are the only flags that will generate portable PDBs (AFAIK).

bitbonk,
@bitbonk@mastodon.social avatar

@slang25 But even if you have an assembly without any symbols, ever since .NET 6 you can make the runtime spit out a method metadata token and IL offset in a stack trace using System.Diagnostics.StackTrace.ShowILOffsets.

Unfortunately there isn't currently an IDE that can make use of that.

https://github.com/dotnet/runtime/pull/44013

bitbonk,
@bitbonk@mastodon.social avatar

@slang25 Additionally, I did not know that there is a predefined msbuild variable that can tell me if a project is a test project: IsTestProject

https://github.com/justeattakeaway/JustSaying/blob/main/Directory.Build.props#L53

bitbonk, to random
@bitbonk@mastodon.social avatar

I like how the German words "Tathergang" and "Brathering" sound when pronounced in English.

bitbonk, (edited ) to random German
@bitbonk@mastodon.social avatar

Should the #PWA of @elk on iOS 17.4 support push notifications? #Elk

bitbonk, (edited ) to iOS German
@bitbonk@mastodon.social avatar

OK, on the @elk on kind of work but it is extremely rudimentary and also rather buggy. This is sad because otherwise has the best of all clients

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • megavids
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • provamag3
  • tester
  • Leos
  • JUstTest
  • All magazines