mastodon.green is one of the many independent Mastodon servers you can use to participate in the fediverse.
Plant trees while you use Mastodon. A server originally for people in the EU, but now open for anyone in the world

Administered by:

Server stats:

1.2K
active users

#fsharp

7 posts7 participants0 posts today
//devdigest<p>⚡️ Why F#: Returning to .NET After 15 Years</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/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</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/3965" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/3965</span><span class="invisible"></span></a></p>
Urs Enzler 🐉<p>My latest blog post explains why we don't use our tests as documentation anymore and prefer to take a look at the production code directly: <a href="https://www.planetgeek.ch/2025/04/09/tests-are-documentation-or-are-they/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">planetgeek.ch/2025/04/09/tests</span><span class="invisible">-are-documentation-or-are-they/</span></a> </p><p><a href="https://tooting.ch/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> <a href="https://tooting.ch/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a></p>
Amplifying F#<p>Every path to becoming an <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> contributor is unique!<br>Join us for Matt's session where he shares his journey:<br>- how he chose projects<br>- what worked (and didn't)<br>- lessons learned &amp; much more.<br>Don’t miss out if you’re ready to contribute!<br><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/amplifyingfsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>amplifyingfsharp</span></a></p><p><a href="https://amplifyingfsharp.io/sessions/2025-04-11/" 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-04-11/</span></a></p>
Tomas Ekeli<p><span>Electrifying Norway with F# and DDD<br><br></span><a href="https://vimeo.com/1070647821" rel="nofollow noopener noreferrer" target="_blank">vimeo.com/1070647821</a><span><br><br></span><a href="https://plud.re/tags/fsharp" rel="nofollow noopener noreferrer" target="_blank">#fsharp</a><span> </span><a href="https://plud.re/tags/domainDrivenDesign" rel="nofollow noopener noreferrer" target="_blank">#domainDrivenDesign</a><span> </span><a href="https://plud.re/tags/dev" rel="nofollow noopener noreferrer" target="_blank">#dev</a><span> </span><a href="https://plud.re/tags/dotnet" rel="nofollow noopener noreferrer" target="_blank">#dotnet</a></p>
Luis<p><a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> now we have a proof checker embedded in F#'s computation expressions WIP</p>
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>
Darren<p>When <a href="https://sfba.social/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a> encounters <a href="https://sfba.social/tags/Fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fsharp</span></a> ..... just <a href="https://sfba.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</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>
brandewinder<p>Blogged: <a href="https://brandewinder.com/2025/04/02/delaunay-bowyer-watson-algorithm/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">brandewinder.com/2025/04/02/de</span><span class="invisible">launay-bowyer-watson-algorithm/</span></a></p><p>Where I finish implementing the core of the Bowyer-Watson algorithm in <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> and get a pretty Delaunay triangulation, but find out there is a bug somewhere :(</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>
Alvin Ashcraft<p>.NET on Heroku: Now Generally Available. <a href="https://blog.heroku.com/dotnet-now-generally-available" rel="nofollow noopener noreferrer" target="_blank">blog.heroku.com/dotnet-now-g...</a> <a class="hashtag" href="https://bsky.app/search?q=%23dotnet" rel="nofollow noopener noreferrer" target="_blank">#dotnet</a> <a class="hashtag" href="https://bsky.app/search?q=%23webdev" rel="nofollow noopener noreferrer" target="_blank">#webdev</a> <a class="hashtag" href="https://bsky.app/search?q=%23heroku" rel="nofollow noopener noreferrer" target="_blank">#heroku</a> <a class="hashtag" href="https://bsky.app/search?q=%23cloud" rel="nofollow noopener noreferrer" target="_blank">#cloud</a> <a class="hashtag" href="https://bsky.app/search?q=%23aspnetcore" rel="nofollow noopener noreferrer" target="_blank">#aspnetcore</a> <a class="hashtag" href="https://bsky.app/search?q=%23csharp" rel="nofollow noopener noreferrer" target="_blank">#csharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23fsharp" rel="nofollow noopener noreferrer" target="_blank">#fsharp</a> <a class="hashtag" href="https://bsky.app/search?q=%23vb" rel="nofollow noopener noreferrer" target="_blank">#vb</a><br><br><a href="https://blog.heroku.com/dotnet-now-generally-available" rel="nofollow noopener noreferrer" target="_blank">.NET on Heroku: Now Generally ...</a></p>
Alvin Ashcraft 🐿️<p>.NET on Heroku: Now Generally Available.</p><p><a href="https://blog.heroku.com/dotnet-now-generally-available" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.heroku.com/dotnet-now-gen</span><span class="invisible">erally-available</span></a> </p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/heroku" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>heroku</span></a> <a href="https://hachyderm.io/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://hachyderm.io/tags/aspnetcore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>aspnetcore</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</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/vb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vb</span></a></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>
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>
DelegateVoid<p>I used to use a lot of <a href="https://mastodon.gamedev.place/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> but as <a href="https://mastodon.gamedev.place/tags/csharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>csharp</span></a> evolved over the years, I began using it less and less until I mostly forgot about it. It's still a very interesting language though.</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>