veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

302
active users

#fsharp

11 posts11 participants0 posts today
xUnit.net<p>We just shipped core framework v3 2.0.1 and source analyzers 1.21.0.</p><p>Check the release notes for new features and bugs fixed.</p><p><a href="https://xunit.net/releases/v3/2.0.1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xunit.net/releases/v3/2.0.1</span><span class="invisible"></span></a><br><a href="https://xunit.net/releases/analyzers/1.21.0" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/analyzers/1</span><span class="invisible">.21.0</span></a></p><p><a href="https://dotnet.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DotNet</span></a> <a href="https://dotnet.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CSharp</span></a> <a href="https://dotnet.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a> <a href="https://dotnet.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UnitTest</span></a> <a href="https://dotnet.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a></p>
//devdigest<p>⚡️ F# Weekly #14: Electrifying Norway with F# and DDD</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/3917" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/3917</span><span class="invisible"></span></a></p>
Hacker News Discussions<p>Why F#?</p><p><a href="https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/03/30</span><span class="invisible">/why-fsharp/</span></a></p><p>Discussions: <a href="https://discu.eu/q/https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discu.eu/q/https://batsov.com/</span><span class="invisible">articles/2025/03/30/why-fsharp/</span></a></p><p><a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> <a href="https://mastodon.social/tags/ocaml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ocaml</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Jakob Christensen<p><span class="h-card"><a href="https://mastodon.social/@lamg__" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>lamg__</span></a></span> I don’t know of any code that does that but maybe NDepend can do it to some extent. Mind you, <a href="https://mastodon.sdf.org/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> compiles to IL and I imagine it might be a mess with partial application, higher order functions and what not?</p>
Luis<p>Hey <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> I'm trying to create a graph with all the function calls given an F# project. Any example code I could read to figure that out?</p>
vascorsd<p>It's always sad when reading comments on <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> languages and people saying "I tried <a href="https://mastodon.social/tags/ocaml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ocaml</span></a>, <a href="https://mastodon.social/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a>, <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a>... and don't like because X", which shows they are interested but then also say "I looked at <a href="https://mastodon.social/tags/scala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scala</span></a> and it looked complex so I didn't even try it and ran away" 🙃...</p><p>People, if you can do it in those languages, you can do it in scala. It's the most popular and used in production fp language in the world!</p><p>Thanks for coming to my teg talk :blobcatcoffee:</p>
Jon Sagara<p>Why F#? <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> <a href="https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/03/30</span><span class="invisible">/why-fsharp/</span></a></p>
Bozhidar Batsov (a.k.a. Bug)<p>Over the weekend I wrote an article dedicated to my recent experience playing with <a href="https://hachyderm.io/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a> <a href="https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/03/30</span><span class="invisible">/why-fsharp/</span></a> </p><p>I hope that it will inspire a few more people to check out this really cool language!</p>
N-gated Hacker News<p>Bozhidar Batsov, a self-proclaimed "Emacs fanatic" and "lover of <a href="https://mastodon.social/tags/parentheses" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>parentheses</span></a>," spent 20 minutes convincing us why we should care about F#. Spoiler alert: it's mostly about parentheses. 😏 But don't worry, you'll only need a 15-year hiatus from sanity to appreciate it fully. 💤<br><a href="https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/03/30</span><span class="invisible">/why-fsharp/</span></a> <a href="https://mastodon.social/tags/EmacsFanatic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EmacsFanatic</span></a> <a href="https://mastodon.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a> <a href="https://mastodon.social/tags/LoversOfParentheses" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LoversOfParentheses</span></a> <a href="https://mastodon.social/tags/CodingHumor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodingHumor</span></a> <a href="https://mastodon.social/tags/TechTalk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechTalk</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ngated</span></a></p>
Hacker News<p>Why F#?</p><p><a href="https://batsov.com/articles/2025/03/30/why-fsharp/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">batsov.com/articles/2025/03/30</span><span class="invisible">/why-fsharp/</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a> <a href="https://mastodon.social/tags/FSharpProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharpProgramming</span></a> <a href="https://mastodon.social/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FunctionalProgramming</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/TechArticles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechArticles</span></a></p>
arialdo<p><a href="https://mastodon.online/tags/movieLinesInCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>movieLinesInCode</span></a> </p><p>type Pill = <br> | Blue <br> | Red</p><p>let choose pill =<br> match pill with<br> | Blue -&gt; <br> let rec loop () = loop ()<br> loop ()<br> | Red -&gt; Environment.Exit(0)</p><p><a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p>
//devdigest<p>⚡️ F# Weekly #13 2025 Highlights WebSharper 8.0</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/3800" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/3800</span><span class="invisible"></span></a></p>
Bozhidar Batsov (a.k.a. Bug)<p>Today I came across a cool job board highlighting job openings for more "exotic" programming languages (think <a href="https://hachyderm.io/tags/Clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Clojure</span></a>, <a href="https://hachyderm.io/tags/FSharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FSharp</span></a>, <a href="https://hachyderm.io/tags/Elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixir</span></a>, etc) - <a href="https://beyond-tabs.com/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">beyond-tabs.com/</span><span class="invisible"></span></a></p><p>It's always nice to see such initiatives and I hope it will helpful someone land a dream job in their favorite programming language.</p>
Amplifying F#<p>📢Hey <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a>! Join us on Friday for another session. <br>This time we'll be joined by Petr Semkin we will discuss data serialization (aka ‘pickling’) in the F# compiler!</p><p>More details <a href="https://amplifyingfsharp.io/sessions/2025-03-28/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">amplifyingfsharp.io/sessions/2</span><span class="invisible">025-03-28/</span></a></p>
brandewinder<p>I had to write a "visual debugger" to see what my Delaunay triangulation is doing step-by-step, because, well, there is a bug. Haven't figured out the bug yet, but the step-by-step output is pretty :)<br>In case you are curious, the bug is visible on the last image of the first row: the triangulation should produce a convex hull, but there is visibly an inward dent on the north-east edge - which should never happen! <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p>
//devdigest<p>⚡️ F# Weekly #12 2025: .NET 10 Preview 2 and MSTest 3.8</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/3719" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/3719</span><span class="invisible"></span></a></p>
arialdo<p><a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> does not support function overload. Which would come in very handy for implementing Monad Transformers.</p><p>F#+ supports both.</p><p>I was stubborn as a mule about wanting to understand how it worked, and I eventually got to the same code implemented in F#+. It's horribly convoluted.</p><p>I guess I'm soon writing a blob post with all the steps to get there.</p>
Darren<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@brandewinder" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>brandewinder</span></a></span> <span class="h-card" translate="no"><a href="https://tooting.ch/@UrsEnzler" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>UrsEnzler</span></a></span> I have a kid in college and doing the usual rite of passage implementing data structures and algorithms in C++. I sometimes do the parallel <a href="https://sfba.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> implementations with them for fun. ~ 5 mins to implement a graph search of movies and actors for half a million records that loads runs and returns paths in a few seconds. A week to get the C++ version debugged.</p>
brandewinder<p>After an annoying work day that started with waking up unpleasantly early to attend a meeting which did not take place, and continued along the same vein, I needed to feel like I actually did something today, and wrote some more Delaunay triangulation code. It ended up much easier than what I thought - it's actually almost done. <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a></p>
Amplifying F#<p>📢Hey <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a>! Join us on Friday for another session. <br>This time we'll be joined by Jimmy Byrd showing us how to use OpenTelemetry in our test suite!.</p><p>More details <a href="https://amplifyingfsharp.io/sessions/2025-03-21/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">amplifyingfsharp.io/sessions/2</span><span class="invisible">025-03-21/</span></a></p>