mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#fsharp

4 Beiträge4 Beteiligte0 Beiträge heute
//devdigest<p>⚡️ Song Recommendations Using F# Free Monads</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/4813" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4813</span><span class="invisible"></span></a></p>
//devdigest<p>⚡️ FsiX: New F# REPL with Hot Reloading</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/4812" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4812</span><span class="invisible"></span></a></p>
arialdo<p>I think that this image about <a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> Union Types (from F# for fun and profit) is more misleading then helpful. i understand the author’s intent but stating that the members of the right set are</p><p>-2, -1, 0 etc </p><p>is just wrong. They are:</p><p>I(-2), I(-1), I(0) etc</p><p>By no means is 0 a member of that union type. I(0) is not an integer, it’s a different type altogether.</p><p>Indeed, a union type in F# is not</p><p>type U = int | bool </p><p>like in <a href="https://mastodon.online/tags/TypeScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TypeScript</span></a> but</p><p>type U = I of int | B of bool</p>
brandewinder<p>Blogged: <a href="https://brandewinder.com/2025/08/20/avalonia-funcui-list-selection/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">brandewinder.com/2025/08/20/av</span><span class="invisible">alonia-funcui-list-selection/</span></a></p><p>Note to self: how to properly highlight the selected item in a ListBox with Avalonia FuncUI. <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p>
arialdo<p>Current status: reading <a href="https://mastodon.online/tags/Fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fsharp</span></a> for Fun and Profit.</p><p>I like how it’s structured. It is inspiring me organizing my thought in preparation of a possible 16 session course I’ll be teaching in.</p>
//devdigest<p>⚡️ Song Recommendations with Haskell Free Monads</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/4792" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4792</span><span class="invisible"></span></a></p>
//devdigest<p>⚡️ F# Weekly #33 Highlights: Rider 2025.2 and .NET 10 Preview 7</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/jetbrains" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jetbrains</span></a> <a href="https://mastodon.social/tags/ide" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ide</span></a> <a href="https://mastodon.social/tags/rider" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rider</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/4791" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4791</span><span class="invisible"></span></a></p>
xUnit.net<p>We just shipped Core Framework v3 3.0.1, Analyzers 1.24.0, and Visual Studio adapter 3.1.4.</p><p>Check the release notes for new features and bugs fixed.</p><p><a href="https://xunit.net/releases/v3/3.0.1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xunit.net/releases/v3/3.0.1</span><span class="invisible"></span></a><br><a href="https://xunit.net/releases/analyzers/1.24.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/analyzers/1</span><span class="invisible">.24.0</span></a><br><a href="https://xunit.net/releases/visualstudio/3.1.4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">xunit.net/releases/visualstudi</span><span class="invisible">o/3.1.4</span></a></p><p><a href="https://dotnet.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://dotnet.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://dotnet.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FSharp</span></a> <a href="https://dotnet.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTest</span></a> <a href="https://dotnet.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
Angel D. Munoz<p>New Perla release!<br>This release has some fixes for the proxy server calls<br>restoring dotnet tools and bump to dotnet 10</p><p>Other than that, I think we're good enough to release this soon!</p><p>Here's the release, grab the bits and pieces!<br><a href="https://github.com/AngelMunoz/Perla/releases/tag/v1.0.0-rc-003" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AngelMunoz/Perla/re</span><span class="invisible">leases/tag/v1.0.0-rc-003</span></a></p><p>Here's a sample application for you to check out <br><a href="https://github.com/AngelMunoz/FullPerla" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/AngelMunoz/FullPerla</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p>
//devdigest<p>⚡️ Call for Speakers at .NET Conf 2025 and JetBrains .NET Days</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/4766" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4766</span><span class="invisible"></span></a></p>
simendsjo<p>Why doesn't <a href="https://fosstodon.org/tags/FSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FSharp</span></a> have macros?!</p><p>I'm writing boilerplate which is a perfect fit at the moment. In <a href="https://fosstodon.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a>, this would have been trivial, and I'd been done a long time ago. </p><p>Now I have to write *a lot* of noisy code, obstructing the main logic, increasing maintenance cost and potentially introducing bugs.</p><p>A plea to PL designers: Give users power! We're not always incredibly stupid trying to shoot ourselves in the foot!</p>
xUnit.net<p>The last core framework release was July 13. We definitely have enough for a new release next week. If you're so inclined, maybe pick up a CI build and test it before we ship and/or raise awareness of anything you want fixed. <a href="https://xunit.net/docs/using-ci-builds" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xunit.net/docs/using-ci-builds</span><span class="invisible"></span></a></p><p><a href="https://dotnet.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://dotnet.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://dotnet.social/tags/FSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FSharp</span></a> <a href="https://dotnet.social/tags/UnitTest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UnitTest</span></a> <a href="https://dotnet.social/tags/TDD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TDD</span></a></p>
Angel D. Munoz<p>The "Real World Fable" repo's tests have been re-enabled, it was fairly simple to do <br><a href="https://github.com/AngelMunoz/real-world-fable/commit/5daff555fc7da1932ca07accbf2bd5f9680e090e" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AngelMunoz/real-wor</span><span class="invisible">ld-fable/commit/5daff555fc7da1932ca07accbf2bd5f9680e090e</span></a></p><p><a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/realworldfable" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>realworldfable</span></a></p>
Angel D. Munoz<p>Perla v1.0.0-beta-034 is out!<br>New test runner support for client-side code<br>Both the release and the docs have been updated!</p><p>Heres the release, grab it while it's hot!<br><a href="https://github.com/AngelMunoz/Perla/releases/tag/v1.0.0-beta-034" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AngelMunoz/Perla/re</span><span class="invisible">leases/tag/v1.0.0-beta-034</span></a></p><p>Test docs have been updated as well <br>with default support for qunit and mocha!</p><p><a href="https://angelmunoz.github.io/Perla/#v1/docs/features/testing" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">angelmunoz.github.io/Perla/#v1</span><span class="invisible">/docs/features/testing</span></a></p><p>There's a caveat though... <br>NuGet won't allow us to push the nuget thanks to playwright's gigantic asset size (bumps up to 400mb) so for the moment we'll have to drop the dotnet tool.<br>This is being tracked at <a href="https://github.com/AngelMunoz/Perla/issues/141" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AngelMunoz/Perla/is</span><span class="invisible">sues/141</span></a></p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> <a href="https://hachyderm.io/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/testrunner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testrunner</span></a></p>
//devdigest<p>⚡️ F# Weekly #31, 2025 and Aspire 9.4 Announced</p><p>🏷️ <a href="https://mastodon.social/tags/devdigest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>devdigest</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.social/tags/net" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>net</span></a> <a href="https://mastodon.social/tags/fp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fp</span></a> <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a></p><p><a href="https://devdigest.today/goto/4746" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devdigest.today/goto/4746</span><span class="invisible"></span></a></p>
Angel D. Munoz<p>My Spectre Console Foo needs a bit of work, but the test runner is actually testing now with live changes 😌😮‍💨<br>I'm finally close enough to Perla v1...<br>slow and steady <br><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/testrunner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testrunner</span></a> <a href="https://hachyderm.io/tags/testing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testing</span></a></p>
thinkbeforecoding<p>Fastoch 0.7.0 has now SVG support (for both client and server)</p><p><a href="https://www.nuget.org/packages/Fastoch/0.7.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">nuget.org/packages/Fastoch/0.7</span><span class="invisible">.0</span></a></p><p><a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a></p>
Angel D. Munoz<p>There we go, it has been quite tense for me to get back and support somewhat of a test runner for JS files within the tool but looks like we're headed to a good place.<br>Last time the problem was the bundle size massively increased when I included playwright in the tool 🥲</p><p><a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> <a href="https://hachyderm.io/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://hachyderm.io/tags/testrunner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>testrunner</span></a></p>
thinkbeforecoding<p>Fastoch and Fastoch.Server 0.6.0 are out, now with Hot Module Reloading directly integrated in server.</p><p><a href="https://www.nuget.org/packages/Fastoch.Server/0.6.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">nuget.org/packages/Fastoch.Ser</span><span class="invisible">ver/0.6.0</span></a></p><p>Fastoch is a virtual DOM for <a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> Elmish with minimal dependencies. Fastoch.Server provides server side rendering and provide HMR for Fastoch.</p><p><a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a></p>
thinkbeforecoding<p>With Fastoch.Server 0.6.0-beta, enjoy Hot Module Reloading without vite/webpack/parcel.</p><p><a href="https://www.nuget.org/packages/Fastoch.Server/0.6.0-beta" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">nuget.org/packages/Fastoch.Ser</span><span class="invisible">ver/0.6.0-beta</span></a></p><p>Develop server/client side rendering with a fast and powerful setup, for a super fluid workflow.</p><p><a href="https://mastodon.social/tags/fsharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fsharp</span></a> <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a></p>