F# Online
fsharponline.bsky.social
F# Online
@fsharponline.bsky.social
Supporting the worldwide #fsharp community via online channels

https://hachyderm.io/@fsharponline
https://x.com/fsharponline
Pinned
F# Online is now moved to Bluesky (as well as Mastodon, YouTube), and will no longer amplify content posted on X.

Here's an F# starter pack on Bluesky go.bsky.app/SZQgDn8
Reposted by F# Online
Hello #fsharp anyone knows working versions of file system provider or FTP provider? github.com/dsyme/FtpTyp... Maybe with help of LLMs this could be extended to be a package?📦

Btw what about MCP server type Provider ? 🙃💚🦔🔥
GitHub - dsyme/FtpTypeProviderExample: Creating a type provider
Creating a type provider. Contribute to dsyme/FtpTypeProviderExample development by creating an account on GitHub.
github.com
November 7, 2025 at 5:21 PM
Reposted by F# Online
#fsharp performance over time for a simple processing of a list of records:
member this.Test() =
data
|> Seq.ofList
|> Seq.filter(fun x -> x.Id % 2 = 0)
|> Seq.map(fun x -> x.Id)
|> Seq.sum
September 30, 2025 at 4:37 PM
Reposted by F# Online
Hey internet, who is hiring for F# and Rust right now?

#fsharp #rustlang
October 1, 2025 at 2:28 PM
Reposted by F# Online
Going live in about an hour!

#fsharp #dotnet
Does #fsharp need file-based apps like C#?. Join us next Friday for a new session where Martin will showcase a prototype for "dotnet run app.fs"-like functionality.

More info: amplifyingfsharp.io/sessions/202...
Does F# need file-based apps | Amplifying F#
amplifyingfsharp.io
October 3, 2025 at 12:09 PM
Reposted by F# Online
More thoughts after making some progress on this #fsharp project: TDD feels kinda obsolete in the face of DDD, and #GitHubCopilot just seems to accelerate that trend. I start by creating some domain types, then writing the public API functions that manipulate them. 1/3
Using #fsharp + Fable for the core domain logic and view state while sticking with React + TypeScript + Three.js for the outer shell of the app turned out to be a really solid choice. I got the core visualizations and interactions working with little fuss.

Unit testing on the other hand… 1/3
Update on this experiment: #GitHubCopilot hallucinated a library that doesn't seem to exist: Feliz.ReactThreeFiber. That was really the linchpin of making the all-F# option feasible. I don't want to be in the business of maintaining bindings for a library I don't control (or even a subset of it). 1/
October 8, 2025 at 6:43 AM
Reposted by F# Online
@kenbonny.net I'm watching your talk on F# and I guess I found a bug 😅

If drone is null then you should not use drone.Id in the error message.

Let me know if you'd like my feedback on your talk.

Go #fsharp!
October 9, 2025 at 12:43 PM
Reposted by F# Online
#fsharp peeps, how long do you tend to allow your F# files to get? Do long files bother you as much as it would in other languages?
October 13, 2025 at 5:36 PM
Reposted by F# Online
F# and C#: Deep Integration for Modern Development #shorts: F# and C# have shared edges and deep integration for 20 years. Users benefit from doing things within a strongly typed API. Policy choices are defined as an enumeration inside of the React app as well as in the backend. #FSharp #CSharp
F# and C#: Deep Integration for Modern Development #shorts
F# and C# have shared edges and deep integration for 20 years. Users benefit from doing things within a strongly typed API. Policy choices are defined as an enumeration inside of the React app as well as in the backend. #FSharp #CSharp #React #API #Integration
www.youtube.com
October 16, 2025 at 11:43 PM
Reposted by F# Online
We're pretty excited about the idea of a @cloudflare.social "native" edge compute story for #fsharp. We've put together a few proposals for some of the work we have in the lab, and hope to be rolling out segments of it through the end of the year. speakez.tech/blog/spec-st...
The SPEC Stack: A Proposal
A unified approach to modern web and distributed 'edge' deployment
speakez.tech
October 17, 2025 at 1:35 PM
Reposted by F# Online
Our Victor CLI tool is a play on words for the idea that Hugo templates should be fair game from bringing into the #fsharp framework. speakez.tech/blog/victor-...
Victor: A Tool for Managing the SPEC Stack
A View Beyond Static Site Generation to a New Wave of Edge Computing
speakez.tech
October 17, 2025 at 1:37 PM
Reposted by F# Online
Strong, expressive types removes the need for many kinds of parameterized tests.

Instead the compiler works as the test - if it doesn't conform to the definition, the code won't even compile.

Reason #5 F# sucks: Your buggy code won't even compile

hamy.xyz/blog/2025-06...

#fsharp
7 Reasons F# Sucks
Date: 2025-06-18 | build | create | csharp | fsharp | tech |
hamy.xyz
October 18, 2025 at 4:54 PM
Reposted by F# Online
Welcome to the #microsoft #dependency Hell (tm) of #dotnet / #fsharp
Thanks for absolutely nothing...
October 21, 2025 at 5:58 PM
Reposted by F# Online
Improvements in #fsharp performance over time, big boost in speed with .NET 8 working with a sequence on a linked list:

.NET10 -> 3.2us
.NET9 -> 4.0us
.NET8 -> 4.0us
.NET6 -> 9.1us
.NET Framework 4.81 -> 10.5us
October 23, 2025 at 11:06 AM
Reposted by F# Online
In the next lab from my Tiny Systems course, you learn how type inference in ML-like languages works and write your own Hindley-Milner inference algorithm!

🎞️ Watch the videos: www.youtube.com/watch?v=FUFQ...
⌨️ Get the #fsharp code: github.com/tpetricek/ti...
TinyHM 4.1 - How type inference in ML works
YouTube video by Tomas Petricek
www.youtube.com
October 23, 2025 at 7:58 PM
Reposted by F# Online
Try #fsharp for scripts and tests at your corporate job, make small intro to colleagues and brake the monotony 🤫💚🦔 youtu.be/tqq_Nb59ADE?...
FP Beginners: ALL Basic F# Types You NEED TO KNOW in 5 Minutes!
YouTube video by About Clean Code
youtu.be
October 24, 2025 at 5:25 PM
Reposted by F# Online
Is there anybody out there knowing #paket? It always takes dotnet 9 instead of dotnet 8. So I cannot use #fsreveal #fsharp
October 24, 2025 at 7:58 PM
Reposted by F# Online
Testing C# with F# one of the easy ways to get started with #fsharp at work and have some more colleagues and friends get used to it > ijrussell.github.io/posts/testin...
Testing C# with F#
Did you know that in modern .Net Solutions, projects using different .Net languages can happily co-exist? This means that you can use the best tool for the job such as F# for your domain logic and C# ...
ijrussell.github.io
October 27, 2025 at 3:34 PM