#fsharp — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #fsharp, aggregated by home.social.
-
Blogged: https://brandewinder.com/2026/05/20/first-steps-with-bolero/
Where I look into using Bolero to render SVG using F# and WebAssembly, and I am pleasantly surprised by the experience.
#fsharp -
-
There is a Humble Bundle for functional programming books. Any recommendations? I would like to get a decent one for #Fsharp and #Clojure ?
For now #Elixir and #Haskell are not option for me... (Maybe I am not old and grumpy enough :)
https://www.humblebundle.com/books/ultimate-functional-programming-pragmatic-programmers-books
-
Drei Tage Jazz am Campus: F:SHARP feiert Premiere an der Folkwang Universität
https://jazzpages.de/drei-tage-jazz-am-campus-fsharp-feiert-premiere-an-der-folkwang-universitaet/ -
Drei Tage Jazz am Campus: F:SHARP feiert Premiere an der Folkwang Universität
https://jazzpages.de/drei-tage-jazz-am-campus-fsharp-feiert-premiere-an-der-folkwang-universitaet/ -
Drei Tage Jazz am Campus: F:SHARP feiert Premiere an der Folkwang Universität
https://jazzpages.de/drei-tage-jazz-am-campus-fsharp-feiert-premiere-an-der-folkwang-universitaet/ -
Drei Tage Jazz am Campus: F:SHARP feiert Premiere an der Folkwang Universität
https://jazzpages.de/drei-tage-jazz-am-campus-fsharp-feiert-premiere-an-der-folkwang-universitaet/ -
Drei Tage Jazz am Campus: F:SHARP feiert Premiere an der Folkwang Universität
https://jazzpages.de/drei-tage-jazz-am-campus-fsharp-feiert-premiere-an-der-folkwang-universitaet/ -
Oh nice, Scott Wlaschin's Domain Modeling Made Functional is in the Functional Programming Humble Bundle! #fsharp https://www.humblebundle.com/books/ultimate-functional-programming-pragmatic-programmers-books
-
In the sixth part of my blog post series on event sourcing, we'll take a look at event versioning and migration. I show 4 different approaches with their trade-offs. Today, a deep dive is included into zero downtime migration of event streams.
-
Blog - Shared Postgres Test Container with Expecto in FSharp
-
Blog - Shared Postgres Test Container with Expecto in FSharp
I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.
-
Blog - Shared Postgres Test Container with Expecto in FSharp
I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.
-
Blog - Shared Postgres Test Container with Expecto in FSharp
I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.
-
Blog - Shared Postgres Test Container with Expecto in FSharp
I’m learning FSharp by creating a web application. I’ve cycled through lots of different ways of doing things, libraries, etc. Today I finally got my integration tests to use a single docker test contaner with the Expecto test framework. I couldn’t find a good example online of how to do it, so I’m sharing it here.
-
Blog - 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/ -
-
Entirely pointless but fun weekend coding exercise: trying to compute and render the effect of lighting and shadows of mountains, seen from above. After some struggles with basic trigonometry, I think I got the mechanics roughly right! Cheating for now with light coming from the north, that might be a good next step.
#fsharp -
👾I built a Game Boy emulator in F#
https://nickkossolapov.github.io/fame-boy/building-a-game-boy-emulator-in-fsharp/
-
Navigating and Learning Data Access in FSharp
I wrote a blog post about me getting in to FSharp web application development, but am having issues deciding how I want the data access to look. I’m very much open to feedback!
-
Navigating and Learning Data Access in FSharp
I wrote a blog post about me getting in to FSharp web application development, but am having issues deciding how I want the data access to look. I’m very much open to feedback!
-
Navigating and Learning Data Access in FSharp
-
Navigating and Learning Data Access in FSharp
https://piefed.keyboardvagabond.com/c/csharp/p/334746/navigating-and-learning-data-access-in-fsharp
-
Navigating and Learning Data Access in FSharp
https://piefed.keyboardvagabond.com/c/dotnet/p/334744/navigating-and-learning-data-access-in-fsharp
-
Navigating and Learning Data Access in FSharp
https://piefed.keyboardvagabond.com/c/dotnet/p/334743/navigating-and-learning-data-access-in-fsharp
-
We just shipped Core Framework v3 4.0.0-pre.108 and Analyzers 2.0.0-pre.51.
This release adds new features, new analyzers, and fixed several bugs. We anticipate these being the final prerelease builds of this cycle. Please test thoroughly!
https://xunit.net/releases/v3/4.0.0-pre.108
https://xunit.net/releases/analyzers/2.0.0-pre.51 -
We just shipped Core Framework v3 4.0.0-pre.108 and Analyzers 2.0.0-pre.51.
This release adds new features, new analyzers, and fixed several bugs. We anticipate these being the final prerelease builds of this cycle. Please test thoroughly!
https://xunit.net/releases/v3/4.0.0-pre.108
https://xunit.net/releases/analyzers/2.0.0-pre.51 -
We just shipped Core Framework v3 4.0.0-pre.108 and Analyzers 2.0.0-pre.51.
This release adds new features, new analyzers, and fixed several bugs. We anticipate these being the final prerelease builds of this cycle. Please test thoroughly!
https://xunit.net/releases/v3/4.0.0-pre.108
https://xunit.net/releases/analyzers/2.0.0-pre.51 -
We just shipped Core Framework v3 4.0.0-pre.108 and Analyzers 2.0.0-pre.51.
This release adds new features, new analyzers, and fixed several bugs. We anticipate these being the final prerelease builds of this cycle. Please test thoroughly!
https://xunit.net/releases/v3/4.0.0-pre.108
https://xunit.net/releases/analyzers/2.0.0-pre.51 -
We just shipped Core Framework v3 4.0.0-pre.108 and Analyzers 2.0.0-pre.51.
This release adds new features, new analyzers, and fixed several bugs. We anticipate these being the final prerelease builds of this cycle. Please test thoroughly!
https://xunit.net/releases/v3/4.0.0-pre.108
https://xunit.net/releases/analyzers/2.0.0-pre.51 -
-
The third post in my event sourcing series covers read models and their benefits and drawbacks:
https://www.planetgeek.ch/2026/04/28/event-sourcing-read-models-to-the-rescue/
It also includes a deep dive into an example.
-
Just had one of those epiphany moments in #zig as I looked at a problem and realised 'hang on a minute - that thing I read in the docs and didn't fully understand about arena allocators was talking about this, wasn't it?'
The ability to swap out which allocators I'm using is giving me a level of both confidence and practicality I wasn't really expecting in my first venture into manual memory management. I know I'm not always being as efficient as I could theoretically be, but I'm pretty sure there aren't leaks and I'm still using around 40 times less memory than the previous #fsharp version (although that's a little unfair - short run time console app is about the least favourable comparison space for runtime versus fully compiled native code)
-
-
Wrote a blog post about Options in #fsharp
https://blog.samirparikh.com/2026/04/options-in-fsharp.html.html
-
The start of my new blog post series about how we do Event Sourcing. The first post starts with a simple projection-only approach: https://www.planetgeek.ch/2026/04/14/event-sourcing-simple-is-often-enough/
You'll see why we don't use event numbers for ordering, but timestamps, and why this is our default approach. -
-
bonfire.mavnn.eu/pub/objects...
So this is very much a work in progress (see me having to quote the post to add the hashtags...), but meet
fediverss- a simple F# program that puts your static blog rss in the fediverse. #activitypub #fsharp #blog
-
Blogged: https://brandewinder.com/2026/04/08/attempting-to-auto-tune-ransac/
Where I explore a direction to auto-tune RANSAC, and learn a little from my failure.
#fsharp -
bonfire.mavnn.eu/pub/objects...
Excellent! I now have my blog rss feed pushed to Bonfire by a nice little #fsharp program I'll be open sourcing soonish. It also runs a mini-webserver to allow embedding comments into the blog, but that still requires a bit of sysops work that I haven't finished yet.
Still: if you want to follow my blog via #activitypub, now you can.
-
⚡️ F# Weekly #14, 2026
🏷️ #devdigest #dotnet #net #microsoft #ide #visualstudio #fp #fsharp
-
Popularity isn’t everything. Some niche functional programming languages offer unique value!
Take a deep dive into Haskell, Scala, and Erlang in this article by Linux Professional Institute (LPI) Editor Andrew Oram: https://lpi.org/jyuw
[Disclaimer: This post contains an image generated using AI]
#FunctionalProgramming #Haskell #Scala #Erlang #OCaml #FSharp #ProgrammingLanguages
-
⚡️ F# Weekly #13, 2026
🏷️ #devdigest #dotnet #net #microsoft #ide #vscode #visualstudio #fp #fsharp #git #github
-
I wrote a follow up to this post on what I think is a better way to represent a deck of cards. #fsharp
-
New blog post on an introduction to discriminated unions and pattern matching in #fsharp
https://blog.samirparikh.com/2026/03/discriminated-unions-and-pattern-matching-in-fsharp.html