why use F# for scripting and automation?
why use F# for scripting and automation?
Blog - Shared Postgres Test Container with Expecto in FSharp
Blog - Shared Postgres Test Container with Expecto in FSharp
Shared Postgres Test Container with Expecto in FSharp
I'm currently working on a side project to expand my familiarity with FSharp and functional programming. Despite already being familiar with functional practices and functionally oriented libraries like CSharp Functional Extensions and Language Ext, there is still a moderate learning curve beyond the language syntax when working on a whole project and not just making a library or doing a coding challenge. [...]
https://blog.keyboardvagabond.com/programming/shared-postgres-test-container-with-expecto-in-fsharp
The fifth part in my event sourcing series is about compensating unsuccessful commands and why we don't (only) use transactions. Today, again with a deep dive into code and even some SQL. As always, the reasoning behind our decisions is included.
https://www.planetgeek.ch/2026/05/12/event-sourcing-compensation-the-simple-way-out-when-things-go-wrong/

In the fifth part of this event sourcing series, I'll show you how we use compensation of events to handle failed commands and events that should never have happened. Sometimes, things go wrong - a command fails because the database is overloaded, there is a bug in the code for some edge case, the system...

Welcome to F# Weekly, A roundup of F# content from this past week: Microsoft News Copilot Studio gets faster with .NET 10 on WebAssembly Durable Workflows in the Microsoft Agent Framework Microsoft…
Navigating and Learning Data Access in FSharp
Navigating and Learning Data Access in FSharp