@patriksvensson@mstdn.social
@patriksvensson@mstdn.social avatar

patriksvensson

@patriksvensson@mstdn.social

Father. Husband. Programmer.

Creator of Cake and Spectre.Console.
Microsoft MVP. GitHub Star alumni
I like OSS, C#, and Rust.

Ally ✊🏾🏳️‍🌈🏳️‍⚧️♀️

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

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Love the new “remind me next weekend” option.

patriksvensson,
@patriksvensson@mstdn.social avatar

@Migueldeicaza A procrastinator dream! 😍

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

another day of having to explain (this time, to conference organizers) why, even though I have a VAT number, can make tax-deductible purchases, and pay a lot (a LOT) of taxes, I don't have a "company" and I can't afford their "business tickets"

(my statut juridique is "entreprise individuelle", which is confusing enough in France, and even more abroad)

patriksvensson,
@patriksvensson@mstdn.social avatar

@fasterthanlime What? Sorry, I might misunderstand that, but just because you have a company they expected you to pay company prices?

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Is this (the access modifiers) something that can be solved with a source generator (or any other way)?

patriksvensson,
@patriksvensson@mstdn.social avatar

@davidwengier That would work. Thanks! Now I just need to figure out how to package the source generated files into a NuGet.

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Wrote a small serializer to convert PDF files to XML for easier snapshot testing with Verify: https://github.com/patriksvensson/wisp/blob/main/src/Wisp.Tests/Expectations/Open/Unpack.Output.verified.xml

Almost readable...

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Added a small example of how to use Wisp over at the GitHub repository: https://github.com/patriksvensson/wisp

patriksvensson, to random
@patriksvensson@mstdn.social avatar

OMFG. Yes! Finally.

patriksvensson,
@patriksvensson@mstdn.social avatar

@Paxxi I'm working on something commercial, but open sourced the low-level lib that I'm building upon.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Is there a good tool on macOS to see processes and their spawned child-processes in a tree?

patriksvensson,
@patriksvensson@mstdn.social avatar

@khalidabuhakmeh /subscribe

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Having a child with special needs is time-consuming, and I think I got a sign tonight that I should stop spending time on open source. Been stretching myself thin between my child's needs, open source, and my regular job the last couple of years. Now might be a good time to stop.

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Java needs a Jake or Kake...

khalidabuhakmeh, to Java
@khalidabuhakmeh@mastodon.social avatar

Hot take: is not that bad, in fact, it's pretty good.

patriksvensson,
@patriksvensson@mstdn.social avatar

@khalidabuhakmeh Being knew deep in Java the last week, I have a difficult time seeing anything positive with it. Will recommend Kotlin to my client.

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Ok, friends. I need your best input on why the Internet was so much better before (all subjectively of course). I'll start:

  1. RSS
  2. Strongbad
  3. IRC
  4. No Stack Overflow
  5. Forums
khalidabuhakmeh, to rust
@khalidabuhakmeh@mastodon.social avatar
patriksvensson,
@patriksvensson@mstdn.social avatar

@khalidabuhakmeh Yeah, ratatui is pretty great.

patriksvensson, to random
@patriksvensson@mstdn.social avatar

I attended a release party yesterday for the book "Silkesbadet", written by my oldest and closest friend, Agmall Sarwari.

I'm obviously biased, but it's a fantastic book. If you know Swedish, then you should absolutely check it out!

khalidabuhakmeh, to rust
@khalidabuhakmeh@mastodon.social avatar

is known to solve certain problems, but nothing is free, right? What are common mistakes you might see in a Rust codebase?

patriksvensson,
@patriksvensson@mstdn.social avatar

@khalidabuhakmeh I might get some backlash for this, but spending too much time on getting lifetimes to work in non-hot paths, instead of just cloning and be happy.

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Switched to Gradle since everyone told me that was more sane than Maven. I WILL NEVER SAY ANYTHING BAD ABOUT NUGET AGAIN!

patriksvensson, to random
@patriksvensson@mstdn.social avatar

A day full of Java programming. Never been this miserable. What a horrible experience coming from .NET. Maven needs to die in a fire.

patriksvensson, to random
@patriksvensson@mstdn.social avatar

Hear me out: PDF as a configuration file format.

✅ Supports primitive types such as numbers, real, booleans, strings, binary data, dictionaries, arrays, object references

✅ Supports different kinds of encoding

✅ Highly extendable, support comments

✅ Fast to edit programmatically

✅ Fast to append content to gigabyte-size files

✅ Supports encryption

✅ Supports digital signatures to verify authenticity and prevent tampering

✅ Supports embedded JavaScript

✅ Built-in Wingdings support

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Sometimes I accidentally stream music to the thermostat:

patriksvensson,
@patriksvensson@mstdn.social avatar

@Migueldeicaza Why does your thermostat broadcast itself as a speaker? 👀

patriksvensson, to random
@patriksvensson@mstdn.social avatar

One thing I don't like with .NET (at least in C#) is the lack of innovation that we see in other languages such as Java, Go, and Rust. Reading link aggregators to blog posts about C# just gives me the impression that the same ideas and thoughts are repeated over and over.

patriksvensson,
@patriksvensson@mstdn.social avatar

Reading "This week in Rust" inspires me and teaches me new things. Reading similar newsletters about C# just teaches me yet another way to do an EF query, why we shouldn't use the repository pattern, or yet another article about what event sourcing is...

patriksvensson,
@patriksvensson@mstdn.social avatar

I think the big problem here is that people look at Microsoft and expect them to provide things for them. The .NET community never had a real chance to grow up.

patriksvensson,
@patriksvensson@mstdn.social avatar

I think F# is doing much better in every aspect when it comes to what I'm missing in the C# .NET community.

patriksvensson,
@patriksvensson@mstdn.social avatar

@bitbonk I don't think so to be honest.

patriksvensson,
@patriksvensson@mstdn.social avatar

@Migueldeicaza It might very well be like that. But then .NET is being used in very niche scenarios 😕

  • 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