home.social

#fsharp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fsharp, aggregated by home.social.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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!

    xunit.net/releases/v3/4.0.0-pr
    xunit.net/releases/analyzers/2

    #DotNet #CSharp #FSharp #UnitTest #TDD #NativeAOT

  6. 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!

    xunit.net/releases/v3/4.0.0-pr
    xunit.net/releases/analyzers/2

    #DotNet #CSharp #FSharp #UnitTest #TDD #NativeAOT

  7. 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!

    xunit.net/releases/v3/4.0.0-pr
    xunit.net/releases/analyzers/2

    #DotNet #CSharp #FSharp #UnitTest #TDD #NativeAOT

  8. 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!

    xunit.net/releases/v3/4.0.0-pr
    xunit.net/releases/analyzers/2

    #DotNet #CSharp #FSharp #UnitTest #TDD #NativeAOT

  9. 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!

    xunit.net/releases/v3/4.0.0-pr
    xunit.net/releases/analyzers/2

    #DotNet #CSharp #FSharp #UnitTest #TDD #NativeAOT

  10. Thanks to Sirius-beta Labs who are once again sponsoring lunch for #BFPG Hack Day. UQ St Lucia, Saturday 28 March. Be there or be a lambda cube!

    #FP #Haskell #OCaml #Idris #Gleam #Lean #Scala #Erlang #Elixir #FSharp #Clojure #Lisp #Agda #Rocq #Rust #Scheme #Racket

    luma.com/uu28az9h

  11. 🎉 Breaking news: someone found a way to make #regex engines even more #obscure and incomprehensible! 🚀 Rejoice, F# enthusiasts—your regex prayers have been answered, and you can now confuse your CPU faster than ever before. 🔍📜 Meanwhile, the rest of the world continues to use plain old regex without needing a PhD in F-sharp acrobatics. 🤔💡
    iev.ee/blog/resharp-how-we-bui #Fsharp #programming #news #tech #humor #HackerNews #ngated

  12. 🎉 Breaking news: someone found a way to make #regex engines even more #obscure and incomprehensible! 🚀 Rejoice, F# enthusiasts—your regex prayers have been answered, and you can now confuse your CPU faster than ever before. 🔍📜 Meanwhile, the rest of the world continues to use plain old regex without needing a PhD in F-sharp acrobatics. 🤔💡
    iev.ee/blog/resharp-how-we-bui #Fsharp #programming #news #tech #humor #HackerNews #ngated

  13. 🎉 Breaking news: someone found a way to make #regex engines even more #obscure and incomprehensible! 🚀 Rejoice, F# enthusiasts—your regex prayers have been answered, and you can now confuse your CPU faster than ever before. 🔍📜 Meanwhile, the rest of the world continues to use plain old regex without needing a PhD in F-sharp acrobatics. 🤔💡
    iev.ee/blog/resharp-how-we-bui #Fsharp #programming #news #tech #humor #HackerNews #ngated

  14. 🎉 Breaking news: someone found a way to make #regex engines even more #obscure and incomprehensible! 🚀 Rejoice, F# enthusiasts—your regex prayers have been answered, and you can now confuse your CPU faster than ever before. 🔍📜 Meanwhile, the rest of the world continues to use plain old regex without needing a PhD in F-sharp acrobatics. 🤔💡
    iev.ee/blog/resharp-how-we-bui #Fsharp #programming #news #tech #humor #HackerNews #ngated

  15. 🎉 Breaking news: someone found a way to make #regex engines even more #obscure and incomprehensible! 🚀 Rejoice, F# enthusiasts—your regex prayers have been answered, and you can now confuse your CPU faster than ever before. 🔍📜 Meanwhile, the rest of the world continues to use plain old regex without needing a PhD in F-sharp acrobatics. 🤔💡
    iev.ee/blog/resharp-how-we-bui #Fsharp #programming #news #tech #humor #HackerNews #ngated

  16. Why didn't I find this great feature of Rider earlier?
    It makes initialising records so much easier.

    And with a quick invocation of Fantomas, the record is reformatted to match our settings regarding { } alignment. We prefer the Aligned option.

    #fsharp #JetBrainsRider

  17. Today there's no game news but more general F# content from my side
    Some time ago I wrote an MVU package for Avalonia, it was not finished but I decided to give it a try again
    This time the project leans more on Avalonia itself rather than go full MVU, this offers an MVU API but, with more Avalonia native mechanisms like observable bindings
    Controls are created once and then just binds are updated which is quite performant!
    github.com/AngelMunoz/Mvuish.A

    #dotnet #fsharp #avalonia #mvu

  18. Get ready for .NET Conf 2025 on November 11th!

    As we are approaching to the final release of .NET 10.0, a conference for .NET developers has been finally set to be scheduled for November 11th, and this event lasts three days up to November 13th. This conference talks about what’s new in .NET 10.0 and Visual Studio 2026, where they both introduce new features and improvements to enhance your developer experience.

    Joining the conference is free, and you can mark the schedule on your calendar using the below button.

    .NET Conf

    The below main events will happen in this conference:

    • November 11th (8 AM to 6 PM PST): This is a big day for .NET developers where .NET 10.0 and Visual Studio 2026 will be showcased for new features and improvements, as well as the Code Party that you can win some great prizes.
    • November 12th (9 AM to 5 PM PST): This showcases a deep dive into .NET, Azure, and AI.
    • November 13th (5 AM to 5 PM PST): This is a community event with speakers around the world.

    After the main events, there comes two additional days, which are the Student Zone on November 14th that is a beginner-friendly virtual event where experts teach you how to build awesome projects using C# and .NET, and November 13th to 15th where the community events are held.

    There will also be giveaways and digital swags where you receive them with many valuable perks, such as digital goods worth over $5,500, like high-value software licenses and other goodies.

    The speakers in this conference event will be (in alphabetical order):

    • Allie Barry
    • Brady Gaster
    • Cathy Sullivan
    • Damian Edwards
    • David Fowler
    • Gaurav Seth
    • Maddy Montaquila
    • Mads Kristensen
    • Maria Naggaga Nakanwagi
    • Mike Kistler
    • Rachel King
    • Safia Abdalla
    • Scott Hanselman

    Join the .NET Conf for free!

    #Net #Net10 #Net100 #NETConf #NETConf2025 #C_ #dotnet #F_ #fsharp #news #Tech #Technology #update #VB

  19. Perla v1.0.0-beta-034 is out!
    New test runner support for client-side code
    Both the release and the docs have been updated!

    Heres the release, grab it while it's hot!
    github.com/AngelMunoz/Perla/re

    Test docs have been updated as well
    with default support for qunit and mocha!

    angelmunoz.github.io/Perla/#v1

    There's a caveat though...
    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.
    This is being tracked at github.com/AngelMunoz/Perla/is

    #dotnet #fsharp #testing #webdev #testrunner

  20. My Spectre Console Foo needs a bit of work, but the test runner is actually testing now with live changes 😌😮‍💨
    I'm finally close enough to Perla v1...
    slow and steady
    #dotnet #fsharp #webdev #testrunner #testing

  21. 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.
    Last time the problem was the bundle size massively increased when I included playwright in the tool 🥲

    #dotnet #fsharp #webdev #testrunner