F# Online's Avatar

F# Online

@fsharponline

Supporting the worldwide #fsharp community via online channels https://hachyderm.io/@fsharponline https://x.com/fsharponline

639
Followers
69
Following
66
Posts
10.11.2024
Joined
Posts Following

Latest posts by F# Online @fsharponline

- Performance: ~43% HTML parse improvement, faster JSON string serialisation, reduced string allocation

- Compile-time opt-in to disable `HIDE_REPRESENTATION` for HTML types

08.03.2026 02:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- **XmlProvider**: `DtdProcessing`, `UseOriginalNames`

- Fixes: HTML whitespace in inline elements and `<pre>`, CSV schema columns with parentheses

- **All providers**: `PreferDateOnly` β€” opt-in `DateOnly`/`TimeOnly` inference on .NET 6+

08.03.2026 02:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- **Http**: `ParseLinkHeader` for RFC 5988 `Link` headers; `AppendQueryToUrl` is now public
- All runtime Core libraries marked trimmable

- **CsvProvider**: `PreferFloats`; `With*` mutation methods on rows

- **JsonProvider**: `OmitNullFields`; `With*` mutation methods on records

08.03.2026 02:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- **JsonProvider/XmlProvider**: `PreferOptionals` - control whether missing values become `option` types

- **XmlProvider**: `UseSchemaTypeNames` - share F# types if elements have the same XSD type

- **CsvProvider/JsonProvider/XmlProvider**: `PreferDateTimeOffset` - infer timezone-less datetimes

08.03.2026 02:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Schema.org - Schema.org Schema.org is a set of extensible schemas that enables webmasters to embed structured data on their web pages for use by search engines and other applications.

- Added schema.org microdata support to HtmlProvider

- Added JSON-LD support to HtmlProvider

- **JsonProvider/XmlProvider**: `ExceptionIfMissing` β€” raise on missing non-optional fields instead of returning defaults

08.03.2026 02:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Version 8.1.0 of FSharp.Data is released

* Many long standing bugs fixed
* Many long standing feature requests added

08.03.2026 02:52 πŸ‘ 11 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

AsyncSeq<'T> is now System.Collections.Generic.IAsyncEnumerable<'T>

Many additional functions now added github.com/fsprojects/F...

08.03.2026 02:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
FSharp.Control.AsyncSeq 4.7.0 Asynchronous sequences for F#

Version 4.7.0 of FSharp.Control.AsyncSeq has been published.

www.nuget.org/packages/FSh...

Developed with the help of Repo Assist github.com/githubnext/a...

#fsharp

08.03.2026 02:43 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

- adds TaskSeq.unfold and TaskSeq.unfoldAsync, #289
- adds TaskSeq.chunkBySize (closes #258) and TaskSeq.windowed, #289
- fixes: CancellationToken passed to GetAsyncEnumerator is now honored in MoveNextAsync, #179

0.5.0
- update engineering to .NET 9/10

08.03.2026 02:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- adds TaskSeq.mapFold and TaskSeq.mapFoldAsync
- adds TaskSeq.sum, sumBy, sumByAsync, average, averageBy, averageByAsync
- adds TaskSeq.reduce and TaskSeq.reduceAsync, #289

08.03.2026 02:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- adds TaskSeq.reduce and TaskSeq.reduceAsync, #289
- adds TaskSeq.unfold and TaskSeq.unfoldAsync, #289
- adds TaskSeq.distinct, TaskSeq.distinctBy, TaskSeq.distinctByAsync
- performance: TaskSeq.exists, existsAsync, contains no longer allocate an intermediate Option value

08.03.2026 02:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- adds TaskSeq.scan and TaskSeq.scanAsync, #289
- adds TaskSeq.pairwise, #289
- adds TaskSeq.groupBy and TaskSeq.groupByAsync, #289
- adds TaskSeq.countBy and TaskSeq.countByAsync, #289
- adds TaskSeq.partition and TaskSeq.partitionAsync, #289

08.03.2026 02:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
FSharp.Control.TaskSeq 0.6.0 This library brings C#'s concept of 'await foreach' to F#, with a seamless implementation of IAsyncEnumerable<'T>. The 'taskSeq' computation expression adds support for awaitable asynchronous sequenc...

Version 0.6.0 of FSharp.Control.TaskSeq has been published

www.nuget.org/packages/FSh...

Developed with help of Repo Assist github.com/githubnext/a...

08.03.2026 02:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
What is .NET? What's C# and F#? What's the .NET Ecosystem? .NET Core Explained, what can .NET build?
What is .NET? What's C# and F#? What's the .NET Ecosystem? .NET Core Explained, what can .NET build? YouTube video by Scott Hanselman

What is #dotnet btw? What is C# and what is F# ? youtu.be/bEfBfBQq7EE?...

08.02.2026 08:28 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
GitHub - MagnusOpera/FScript: Functional language interpreter - F#/ML inspired Functional language interpreter - F#/ML inspired. Contribute to MagnusOpera/FScript development by creating an account on GitHub.

Trend is to generate a compiler using LLM... So here is my contribution: FScript, an embeddable #fsharp lang inspired interpreter. Entirely developed with Codex, no shame πŸ˜ƒ
Execution is sandboxed and extensible, also support structural record annotation (think Typescript).
github.com/MagnusOpera/...

07.02.2026 18:37 πŸ‘ 10 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Preview
F# Weekly #6, 2026 – FScript & An ode to β€œSlowly” handcrafted code Welcome to F# Weekly, A roundup of F# content from this past week: Microsoft News .NET Framework 3.5 Moves to Standalone Deployment in new versions of Windows – .NET Blog Build AI Agents with…

F# Weekly #6, 2026 - FScript & An ode to β€œSlowly” handcrafted code #fsharp sergeytihon.com/2026/02/07/f...

07.02.2026 17:59 πŸ‘ 15 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Preview
F# Weekly #2, 2026 – Mibo and WREN Stack Welcome to F# Weekly, A roundup of F# content from this past week: News Mibo: A Functional Game Framework for F# Generative AI: The Future of Consumer Technology – .NET Blog XAML Studio is no…

⚑️ Mibo and WREN stack push F# into new terrain

🏷️ #devdigest #dotnet #net #fp #fsharp

https://devdigest.today/goto/5254

11.01.2026 07:00 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Src: latest Fireship πŸ”₯ vid on .NET, this is why you can mix and match #csharp and #fsharp code in the same solution, referencing one from the other with full intellisense and cross language debug support in Vs,VsCode,Rider ! Try F# in 2026 for smt fun like a small library and call it from C# ☺️✨

17.01.2026 13:06 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
F# Weekly #3, 2026 – Most token-efficient static language? Welcome to F# Weekly, A roundup of F# content from this past week: News Which programming languages are most token-efficient? – Martin Alderson How to Build Android Widgets with .NET MAUI &#8…

⚑️ F# emerges as the most token-efficient static language

🏷️ #devdigest #dotnet #net #fp #fsharp

https://devdigest.today/goto/5270

17.01.2026 17:00 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I told claude code to NEVER EVER touch my #fsharp code base files, i.e. anything *.fs, but instead do all implementations in script files, so I can first check what is going on. And I am so glad I did this.

17.01.2026 19:53 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - fsprojects/FSharp.MongoDB: Add support for F# types to .net MongoDB.Driver Add support for F# types to .net MongoDB.Driver. Contribute to fsprojects/FSharp.MongoDB development by creating an account on GitHub.

It's been a while I shall have completed FSharp.MongoDB - but literally had no time to spend on fixing a stack overflow.
Now it is feature complete and fully supports NRT πŸŽ‰

Enjoy F# + MongoDB ! #fsharp #mongodb

github.com/fsprojects/F...

18.01.2026 13:15 πŸ‘ 13 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
NBomber v6.2.0 | NBomber In the NBomber v6.2.0 release, we focused primarily on improvements to cluster mode, and we also introduced several useful enhancements to the HTML Report.

πŸš€ #NBomber v6.2.0 is out!!!

The team has focused on improving HTML reporting and cluster usability, as well as adding powerful observability support.

nbomber.com/blog/2026/01...

#dotnet #fsharp #csharp #nbomber #loadtesting

20.01.2026 19:19 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
F# Weekly #4, 2026 – F# event / (un)conference in 2026? Welcome to F# Weekly, A roundup of F# content from this past week: News Bringing work context to your code in GitHub Copilot – Microsoft for Developers Context-Driven Development: Agent Skill…

⚑️ F# community gears up for 2026 (un)conference

🏷️ #devdigest #dotnet #net #fp #fsharp

https://devdigest.today/goto/5287

24.01.2026 11:30 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

Definitely. Would people be interested in coming to Bergen, Norway? We could combine combine with hiking trips up the mountains.

26.01.2026 08:09 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I wonder... would there be any interest in some F# event / (un)conference in 2026?
I always wanted to do something similar to F# Creators Workshop (which @dsyme.bsky.social organised years ago in Cambridge) or Elm Camp (which has been for last couple of years)

#fsharp

21.01.2026 18:53 πŸ‘ 44 πŸ” 13 πŸ’¬ 10 πŸ“Œ 0
Preview
Nanopass Navigation How Single-Purpose Transformations Enable Multi-Stack Compilation

#fsharp speakez.tech/blog/nanopas...

31.01.2026 02:05 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Triple19 β€” AI-Powered Darts Platform Triple19 is the AI-powered online darts platform. Voice scoring, AI bot opponents, detailed statistics, and multiplayer β€” everything you need to play, compete, and improve.

I did a new thing with #fsharp on backend and pinch🀏 of #typescript on frontend. It's called Triple19, running on www.triple19.com and it's all about my new-ish hobby - Darts. It's quite complex and I'll do tech talk about it one day, but now if you would give it a shot, would ya? #darts

02.02.2026 15:18 πŸ‘ 11 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Preview
Release SqlHydra v3.3 + v3.4 Β· JordanMarr/SqlHydra An ergonomic release that modernizes how query contexts are created, improves left‑join projections, and introduces a more expressive join API. Fully backward‑compatible with 3.2, and forward-looki...

SqlHydra - v3.4 is out today. It is a rollup of the last two releases. Lots of nice, new features and some deprecated ones to help transition into an upcoming v4.0. #fsharp

github.com/JordanMarr/S...

03.02.2026 14:46 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Fidelity framework and the Firefly compiler will move #fsharp to S-tier (by those measures)

06.02.2026 13:17 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

βš‘οΈβ„οΈThis is such a great showcase for #fsharp! πŸ”Œ

31.01.2026 00:08 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0