Jordan Marr
banner
jordanmarr.bsky.social
Jordan Marr
@jordanmarr.bsky.social
Spreading the gospel of F#
https://github.com/JordanMarr
A beautiful F# library for building AI agents on .NET:

• Quotation-based tool discovery
• Pipeline-style agent composition
• Computation expressions for workflows
• Railway-oriented error handling

F# deserves a place in the agent era — and this is my contribution.

#fsharp #dotnet
January 5, 2026 at 6:11 AM
SqlHydra v3.2 big release today that builds on yesterday's release! Now includes DB-specific functions for all 5 supported DBs, custom functions, and adds .NET 10 support.
Samples included in the release notes.

github.com/JordanMarr/S... #fsharp
Release SqlHydra v3.2.0 · JordanMarr/SqlHydra
SqlHydra.Query Built-in SQL Functions Use SQL functions directly in your queries with full type safety! Each database provider includes a SqlFn type with common functions. open SqlHydra.Query open ...
github.com
December 23, 2025 at 7:13 PM
My FS Advent post for Dec 22, 2025. 🎄✨☕

Thanks to @sergeytihon.com for keeping the F# community buzzing along year after year!

jordanmarr.github.io/fsharp/cloud... #FsAdvent #fsharp
Create a Cloudflare Worker in .NET?!
A blog about F#, Fable, and functional programming in .NET
jordanmarr.github.io
December 22, 2025 at 5:38 PM
Reposted by Jordan Marr
Sneak peek of new #fsharp side project...

Fable + Desktop 🤔
December 22, 2025 at 3:46 PM
t really bothers me having to type in the full tuple return type and predicate function type in C#.

To each their own but #fsharp type inference just makes me happy.
December 10, 2025 at 12:13 AM
Reposted by Jordan Marr
Fable 4 and Fable 5, both got a new release to make them work with .NET 10 🎉 #fsharp #fablecompiler
November 25, 2025 at 10:19 PM
It makes me happy that Claude Code just added a missing Fable binding for ag-grid automatically. #fsharp 😎
November 24, 2025 at 10:53 PM
Reposted by Jordan Marr
Fable 5.0.0-alpha.15 has been released.

Lot of improvements have been made for TS and Python target.

It also include fixes for Nullable Reference Types hopefully making us closer to an official stable release. Fable 5 is already used in production by some.

#fsharp #fablecompiler
November 19, 2025 at 11:07 AM
Reposted by Jordan Marr
F# 10 makes it possible to use let! .. and! to await two tasks in parallel. This brings back some memories!
November 14, 2025 at 12:13 AM
FSharp.SystemCommandLine v2.0 is released, following System.CommandLine out of beta! #fsharp

github.com/JordanMarr/F...
GitHub - JordanMarr/FSharp.SystemCommandLine
Contribute to JordanMarr/FSharp.SystemCommandLine development by creating an account on GitHub.
github.com
November 14, 2025 at 10:54 PM
Blog post: Tips for unit testing #fsharp Fable apps using .NET:
jordanmarr.github.io/fsharp/unit-...
Tips for Unit Testing Fable Apps using .NET
jordanmarr.github.io
October 5, 2025 at 7:37 PM
FSharp.SystemComandLine v2.0.0-beta7 is released!

This adapts to API changes in the new System.CommandLine v2.0.0-beta7.
#fsharp

github.com/JordanMarr/F...
August 17, 2025 at 3:38 PM
I just refactored a bunch of tests with large, inline JSON strings to files using the awesome "EasyBuild.FileSystemProvider" type provider by @mangelmaxime.bsky.social. #fsharp

(The JSON strings were using up mah tokens!)

github.com/easybuild-or...
July 15, 2025 at 9:20 PM
No matter how many times I do it, I can never remember the sequence of git commands and cryptic arguments needed to sync my commits to an upstream repository over time. This has probably become my most repeated AI chat request.
July 14, 2025 at 7:13 PM
Reposted by Jordan Marr
Look ma' no esbuild, no cdn, and somewhat editor tooling support! (you wouldn't believe how much the tooling "just works" when your dependencies are stored in a "node_modules" directory)

#dotnet #fsharp #webdev #spa #importmaps
July 14, 2025 at 4:23 AM
The new `tryParse` fn in FSharp.SystemCommandLine makes it easy to parse any input type using the F# Result type for built-in validation. Perfect for parsing discriminated unions, or... anything. #fsharp
July 13, 2025 at 3:42 AM
FSharp.SystemCommandLine v2.0.0-beta5 is released!
This adapts to the recent overhaul of System.CommandLine v2.0.0-beta5 and also adds some cool new features. 🥳 #fsharp

github.com/JordanMarr/F...
Release v2.0.0-beta5 · JordanMarr/FSharp.SystemCommandLine
This release provides compatibility with the latest System.CommandLine v2.0.0-beta5 rework! New Input API Old: let unzipFile = Input.Argument<FileInfo>("The file to unzip") let outputDir = Input.Op...
github.com
June 26, 2025 at 4:42 PM
Reposted by Jordan Marr
Reposted by Jordan Marr
Have a potential #fsharp development job for full time hire. We are an #fsharp, DDD, CQRS, Event Sourcing team and looking to expand. We build Rockwell Automation's cloud backbone capabilities.

Location has some flexibility and we are a hybrid team with part time remote (2 days a week).
May 15, 2025 at 7:14 PM