Steffen Forkmann
forki.bsky.social
Steffen Forkmann
@forki.bsky.social
Chief Architect at msu solutions GmbH / m8mit. Let's drive the future!
Reposted by Steffen Forkmann
Aspire.NET has been a real game changer for me when it comes to learning about and experimenting with more complex architectures. It's just so easy to configure everything to run locally. So much overhead removed.

Thanks @davidfowl.com & team!
November 23, 2024 at 6:07 AM
Reposted by Steffen Forkmann
While I was taking a few days off someone has been busy.

So I can make my first Fable release announcement on Bluesky:

Fable 4.24.0 is out 🎉

Thanks ncave for the work and all the people who reported an issue.

#fsharp #fablecompiler
November 19, 2024 at 5:29 PM
Did someone managed to make new .NET Hybridcache work with newtonsoft.json?
November 17, 2024 at 2:30 PM
Reposted by Steffen Forkmann
A long read dedicated to Nullable Reference Types in F# 9 was just published: devblogs.microsoft.com/dotnet/nulla...
It talks about history of nullability in F#, applicability of the new feature as well as new ways of dealing with null values in F# code.
Nullable Reference Types in F# 9 - .NET Blog
Read about latest F# 9 feature, Nullable Reference Types
devblogs.microsoft.com
November 14, 2024 at 6:55 PM
Reposted by Steffen Forkmann
A tribute to people, without whom F# 9 wouldn't have been possible:

github.com/dotnet/fshar...

Can't thank y'all enough!
Celebrating the F# 9 Release: A Tribute to Our Contributors · Issue #17996 · dotnet/fsharp
We would like to take a moment and thank all of our contributors and congratulate them with successful release of F# 9. F# is historically developed as a collaboration between the .NET Foundation, ...
github.com
November 13, 2024 at 1:12 PM
Anyone having issues with dotnet tool restore in #DotNet 9? Getting exception deep in nuget version range parsing.
November 13, 2024 at 9:39 AM
Reposted by Steffen Forkmann
Recent #dotnet 9 feature, which promotes classes to stack under certain circumstances plays great with #fsharp code, check it out, no extra allocations when working with options:

gist.github.com/vzarytovskii...
benchmark.fs
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
November 13, 2024 at 8:01 AM
#paket 9 is out and brings support for #dotnet 9. Thanks to Gauthier Segay for the help.
November 13, 2024 at 8:27 AM
Reposted by Steffen Forkmann
Just a reminder, anyone complaining about *anything* not working with .NET 9 on day one is automatically volunteering to create pull requests to address their issue
November 12, 2024 at 11:46 AM
Reposted by Steffen Forkmann
This is one of the BIG advancements we made to the GC in .NET 9.
November 12, 2024 at 4:47 PM
Reposted by Steffen Forkmann
I’m so pumped #dotnet has first-class support for LLMs via Microsoft.Extensions.AI now. Goodbye, python! #dotnetconf
November 12, 2024 at 4:28 PM
Reposted by Steffen Forkmann
Anybody interested in helping with .NET 9 support for #paket? Here is the corresponding PR for .NET: github.com/fsprojects/P...
support for dotnet 8 by smoothdeveloper · Pull Request #4219 · fsprojects/Paket
Like dotnet 8, this is not ready, but it is cooking. according to https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md older versions of windows are getting dropped, I'll ...
github.com
November 11, 2024 at 6:25 AM
Reposted by Steffen Forkmann
If you haven't tried .NET Aspire as yet, wait until tomorrow 😀.

#dotnet #aspire #dotnetconf
November 12, 2024 at 5:18 AM
Reposted by Steffen Forkmann
The Sixth Sense of B2B Product Management
November 11, 2024 at 6:54 PM
Reposted by Steffen Forkmann
Eine so klare Kommunikation würde man sich von allen Stadtwerken wünschen: Die Mannheimer MVV kündigt an, ihr Gasnetz bis 2035 stillzulegen. Zudem warnt das Unternehmen, dass die Gaspreise schon vorher deutlich steigen werden und Wasserstoff keine Alternative ist.

www.mvv.de/journalisten...
Gemeinsam die Wärmewende in Mannheim umsetzen
Klimaziele ohne Umsteuern bei der Beheizung von Gebäuden nicht zu erreichen - MVV vergrünt deshalb seine Fernwärme bis 2030, bietet klimaschonende...
www.mvv.de
November 11, 2024 at 11:41 AM
Reposted by Steffen Forkmann
Putin spricht sich für März-Wahltermin aus: "Unsere Trollfabriken brauchen etwas Vorlaufzeit"
Putin spricht sich für März-Wahltermin aus: "Unsere Trollfabriken brauchen etwas Vorlaufzeit"
Berlin (dpo) - Wann wählt Deutschland eine neue Bundesregierung? Nach dem Ampel-Aus fordert die Opposition, dass Bundeskanzler Olaf Scholz möglichst s
www.der-postillon.com
November 11, 2024 at 12:04 PM
Reposted by Steffen Forkmann
dotnetconf is this week! www.dotnetconf.net Block your calendars!

#dotnet
.NET Conf 2024
Join the .NET Conf 2024 free virtual event November 12-14 2024 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
www.dotnetconf.net
November 10, 2024 at 7:42 PM
Anybody interested in helping with .NET 9 support for #paket? Here is the corresponding PR for .NET: github.com/fsprojects/P...
support for dotnet 8 by smoothdeveloper · Pull Request #4219 · fsprojects/Paket
Like dotnet 8, this is not ready, but it is cooking. according to https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md older versions of windows are getting dropped, I'll ...
github.com
November 11, 2024 at 6:25 AM
Reposted by Steffen Forkmann
swift = hipster ocaml
rust = systems ocaml
elm = baby ocaml
sml = boomer ocaml
f# = enterprise ocaml
rescript = web ocaml
kotlin = jvm ocaml
coq = nerd ocaml
gleam = shiny ocaml
scala = drama ocaml
haskell = lazy ocaml

just learn ocaml already
November 10, 2024 at 12:17 AM
Reposted by Steffen Forkmann
Measles cases per 100,000 people before and after introduction of the measles vaccine
graphics.wsj.com/infectious-d...
November 10, 2024 at 6:46 PM
Reposted by Steffen Forkmann
Hey @sergeytihon.com Nice to see you here!
If you need to find folks, I have a not exhaustive list in form of this starter pack (I have a few others on my profile)
go.bsky.app/GwduSaU
November 10, 2024 at 8:37 AM
Reposted by Steffen Forkmann
- Field sharing for struct discriminated unions
it wasn't much of an issue, but hey, more compact structs and less typing? I'm all in!
November 8, 2024 at 9:36 PM
Reposted by Steffen Forkmann
- C# collection expression support for F# lists and sets
C# recently allowed to create collections in a lightweight syntax (type directed collections in F# from a while back)
but F# collections didn't have the required methods to support it causing friction if an F# library exposed a collection type
November 8, 2024 at 9:34 PM
Reposted by Steffen Forkmann
- Nullable reference types
In F# null is not allowed by default, but given that C# added null reference types, now it will be easier to interop with types that support that, like strings!
Being null aware at the type system is always good for interop
(It was better to not allow it though but C# 🤷‍♂️)
November 8, 2024 at 9:32 PM