lamg__, to random

🤝 4 Thanks @badcel !

xunit, to dotnet
@xunit@dotnet.social avatar

We just shipped v2 Core Framework 2.8.1, Analyzers 1.14.0, and Visual Studio adapter 2.8.1.

Release notes:

https://xunit.net/releases/v2/2.8.1
https://xunit.net/releases/analyzers/1.14.0
https://xunit.net/releases/visualstudio/2.8.1

greggyb, to random
@greggyb@mastodon.sdf.org avatar

I came up with a thing in today and I am unsure about it. I don't know if it's cute, useless, or useful; I cannot see far enough ahead to understand its implications.

type ErrExn = | Err of DomainError | Exn of System.Exception

This DU unifies domain errors (that are represented in a user-written DU) and exceptions.

I'd expect it to be in a function with a signature of 'a -> Result<'b, ErrExn>.

I don't know if this gives value over separate domain errors and exceptions.

Thoughts?

giuliohome,
@giuliohome@mastodon.world avatar

@pblasucci @chethusk @greggyb
"Let it bubble up and crash" is also more in line with and modern 10 factor app principles.
It's not "crash" though, it is "shut down gracefully"
For a worker , graceful shutdown is achieved by returning the current job to the work .

johnefrancis,
@johnefrancis@mastodon.social avatar
arialdo, to emacs
@arialdo@mastodon.online avatar
xunit, to dotnet
@xunit@dotnet.social avatar

We just shipped v2 Core Framework 2.8.0, Analyzers 1.13.0, and Visual Studio adapter 2.8.0. The primary purpose of this release is a new parallelism algorithm that should make test timing more reliable, and make thread deadlocks in your tests less likely.

Read all about the new algorithm here: https://xunit.net/docs/running-tests-in-parallel#algorithms

Enjoy!

Release notes:

https://xunit.net/releases/v2/2.8.0
https://xunit.net/releases/analyzers/1.13.0
https://xunit.net/releases/visualstudio/2.8.0

#dotnet #csharp #fsharp #unittest #tdd

furmans, to FunctionalProgramming
@furmans@chaos.social avatar

We are super glad to inform you that LAMBDA WORLD CADIZ is BACK...

🗓️2-4 October 2024
📌Palacio de Congresos de Cadiz
🎟️Early Camarón at €150
🪩lambda.world

Should the best Rock-Funky-Hard SolYNaranjaS band make a noise there...? Should not ?

angelmunoz, to dotnet
@angelmunoz@misskey.cloud avatar

In one hand I feel sad that some lovely folks on F# twitter were laid out or their teams were disbanded, on the other hand, I feel that there's certain momentum in the F# community as I see more and more folks getting to try it out and talk about it, perhaps that ocaml popularity boom helped a lot here as well.

dsyme, to random
@dsyme@mastodon.sdf.org avatar

F# fans and community - please follow F# Online, https://hachyderm.io/@fsharponline.

And also follow and boost/amplify the #fsharp tag.

Enjoy!

xunit, to dotnet
@xunit@dotnet.social avatar

We just shipped v2 Core Framework 2.7.1, Analyzers 1.12.0, and Visual Studio adapter 2.5.8. This includes a few new assertion overloads, four new #Roslyn analyzers (and two new suppressors), and a handful of bug fixes.

Enjoy!

Release notes:

https://xunit.net/releases/v2/2.7.1
https://xunit.net/releases/analyzers/1.12.0
https://xunit.net/releases/visualstudio/2.5.8

#dotnet #csharp #fsharp #unittest #tdd

khalidabuhakmeh, to dotnet
@khalidabuhakmeh@mastodon.social avatar

The community might hang me for this demo.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
bradwilson, to CSharp
@bradwilson@mastodon.social avatar

I want to see if it's possible to replace runtime reflection in @xunit v3 with #Roslyn source generators (for better performance and to support NativeAOT), but I think I've already hit the first blocking point: no support for #FSharp? Only #CSharp and #VB? #dotnet

KirillOsenkov,
@KirillOsenkov@mastodon.social avatar

@bradwilson @xunit instead of Roslyn source generators you can have a regular MSBuild code generator that generates code during the build, and it can be any code and support C# and F# equally well. I often find that people use Roslyn source generators when all they want is any code generator.

mhutch,
@mhutch@mastodon.social avatar
angelmunoz, to programming
@angelmunoz@misskey.cloud avatar

For real, whoever is saying that F# or OCaml require a PhD in Math or are languages just for math, science, and academic stuff is completely lying to you, it is no harder than learning JavaScript/python or any other language out there.

amplifyingfsharp, to random
@amplifyingfsharp@mastodon.social avatar

A pro-tool used in a pro context can give the impression it's hard to use.
Join us when @dawe takes a gentler approach to FsLexYacc to parse our own little language.
https://amplifyingfsharp.io/sessions/2024/04/05/

fsharponline, to random
@fsharponline@hachyderm.io avatar

Let's talk about Fable, an efficient and productive F# to JavaScript compiler with easy interop to JavaScript code. Discover how F# can benefit your app development!

https://bit.ly/3k0dcrO

b4ux1t3, to dotnet
@b4ux1t3@hachyderm.io avatar

Aaaaaand my server supports arbitrary files (within reason)!

I think I may actually put this online before the weekend is up.

(Can I really call it that when the protocol is as simple as this?)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines