Jordan Marr
banner
jordanmarr.bsky.social
Jordan Marr
@jordanmarr.bsky.social
Spreading the gospel of F#
https://github.com/JordanMarr
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
Reposted by Jordan Marr
✍️ "Testing shows the presence of bugs, but never their absence." — Edsger W. Dijkstra

In the 1970s, Dijkstra advocated that verification should replace testing as the first approach to software quality. Testing "won", but what if this wasn't the end of the story? #fsharp speakez.ai/blog/verifyi...
Verifying F#
From Functional Code to Verified Binaries: The Fidelity Framework Approach
speakez.ai
May 12, 2025 at 1:02 PM
Reposted by Jordan Marr
🚀 Fable 5.0.0-alpha.13 is out!

This release fixes several Python-related bugs and lays the groundwork for smoother integration with JavaScript front end frameworks.

#fsharp #fablecompiler
May 4, 2025 at 12:45 PM
Reposted by Jordan Marr
Every path to becoming an #OpenSource contributor is unique!
Join us for Matt's session where he shares his journey:
- how he chose projects
- what worked (and didn't)
- lessons learned & more
Don’t miss out if you’re ready to contribute!
#fsharp #amplifyingfsharp
amplifyingfsharp.io/sessions/202...
Contributing to the F# Open Source ecosystem | Amplifying F#
amplifyingfsharp.io
April 8, 2025 at 12:08 PM
Reposted by Jordan Marr