
Aaron Muylaert
1.2K posts

Aaron Muylaert
@AaronMuylaert
Empowering front-line workers with F# at https://t.co/vX36PROc0y.




This domain entity is most complex piece of business logic I've ever had to handle (subscriptions with configurable payment terms, renewal frequencies, benefits, grace periods etc) but re-modeling it from CRUD to a state-machine (actor) makes it 10000x easier to reason about

You can get really far with database row level security plus baked in auth like supabase. Eliminates like half of the surface area.

Durable execution, duh! At least try to make these problems challenging! 😆😉















@GergelyOrosz @PhalanxHead @pdevito3 @rob_stemp The debugging experience without paying VS Pro (much cheaper than enterprise tbf) is not that great, as you can't use the new C# Dev Kit VSCode extension #_who-can-use-c-dev-kit" target="_blank" rel="nofollow noopener">code.visualstudio.com/docs/csharp/cs…
So there is still a cost factor for startups.
Highlights of updates for #fsharp in Rider 2024.1: - Generating overrides is now available in object expressions - A new postfix template that creates instances of record types and object expressions for classes and interfaces. - You can now see union cases when searching for union usages. - Sticky lines support for F#, so seeing the context is now easier when working with longer types and functions. Details: #version-2024-1-fsharp" target="_blank" rel="nofollow noopener">jetbrains.com/rider/whatsnew…
#dotnet











