dotnet / dotnet/fsharp

Celebrating the F# 9 Release: A Tribute to Our Contributors

Open
#17,996 1 comment 71 reactions 0 assignees View on GitHub
Announcements
Dominant language
F#
Stars
4.3k
Forks
876
Avg merge
4d 22h
Merged PRs (30d)
144

Description

We would like to take a moment and thank all of our contributors and congratulate them with successful [release of F# 9](https://learn.microsoft.com/dotnet/fsharp/whats-new/fsharp-9).

> F# is historically developed as a collaboration between the .NET Foundation, the F# Software Foundation, their members, and other contributors, including [Amplifying F#](https://amplifyingfsharp.io/) and Microsoft. The F# community is involved at all stages of innovation, design, implementation, and delivery, and we’re proud to be a contributing part of this community.

Between October 2023 and October 2024, the [dotnet/fsharp](https://github.com/dotnet/fsharp/graphs/contributors?from=2023-10-01&to=2024-10-01&type=c) repository tracks 28 contributors with commits in that period. On top of that, there are numerous contributors filing [issues](https://github.com/dotnet/fsharp), [raising and voting on suggestions](https://github.com/fsharp/fslang-suggestions), and contributing to [feature design](https://github.com/fsharp/fslang-design).

We would like to highlight our top OSS contributors including, but not limited to [Brian Rourke Boll](https://github.com/brianrourkeboll), [Edgar Gonzalez](https://github.com/edgarfgp), [Eugene Auduchinok](https://github.com/auduchinok), [Florian Verdonck](https://github.com/nojaf), [dawe](https://github.com/dawedawe), [Jakub Majocha](https://github.com/majocha), [Martin](https://github.com/Martin521), [Alex Berezhnykh](https://github.com/DedSec256) and more, please see full list at the end of the post.

**Again, a huge thank you all - this release wouldn't have been possible without you!**

## Contributor showcase

We would also like to, as we did in our last release, highlight individuals who contribute to F#, and publish a short text about them using their own words.

### Brian Rourke Boll

![Brian Rourke Boll](https://github.com/user-attachments/assets/88f87db3-a8be-40f5-9664-0ffe075aeac3)

> I’m [Brian](https://github.com/brianrourkeboll), a wannabe linguist turned software engineer living in Michigan, USA. I’m a fan of F#, functional programming, and thinking of ways to write slightly-less-bad code.
Professionally, I’ve gone from studying and teaching the [Irish language](https://en.wikipedia.org/wiki/Irish_language), to building distributed financial systems in F# at Rocket Mortgage, to wrangling ordering scale and performance at Olo.
I’ve really enjoyed actively contributing to the F# open-source ecosystem in the past year. I’ve found that, with an itch to make things better, a good dose of persistence, some encouragement from people like the Amplifying F# crew and the F# team, and a bit of hubris, it’s possible to make real improvements to the language and tooling.

### Alex Berezhnykh (DedSec256)

![DedSec256](https://github.com/user-attachments/assets/8beb8bc9-1ff2-4cdb-8d4d-86001bdd630b)

> Hello! My name is Alexey Berezhnykh, and I work on F# support in JetBrains Rider. I have first met with F# during one of the courses at university, and it was love at first sight! That's why I decided to focus my undergraduate thesis on F#. This led me to JetBrains under the supervision of Eugene Auduchinok, and the topic of my work was «Hosting type providers out-of-process» in Rider, where I made my first contributions to dothet/fsharp. Later, this topic continued in my master's degree thesis, which was focused on cross-project analysis for generative type providers in C#. Since then, together with many people from around the world, we've made numerous interesting improvements and features for the language and tooling, and I believe there's much more to come!

---

Below is the whole list of contributors of the [dotnet/fsharp](https://github.com/dotnet/fsharp) repository over the F# 9 development period, listed in alphabetical order.

[![0101](https://github.com/0101.png?size=64)](https://github.com/0101)[![abelbraaksma](https://github.com/abelbraaksma.png?size=64)](https://github.com/abelbraaksma)[![abonie](https://github.com/abonie.png?size=64)](https://github.com/abonie)[![akoeplinger](https://github.com/akoeplinger.png?size=64)](https://github.com/akoeplinger)[![auduchinok](https://github.com/auduchinok.png?size=64)](https://github.com/auduchinok)[![baronfel](https://github.com/baronfel.png?size=64)](https://github.com/baronfel)[![brianrourkeboll](https://github.com/brianrourkeboll.png?size=64)](https://github.com/brianrourkeboll)[![dawedawe](https://github.com/dawedawe.png?size=64)](https://github.com/dawedawe)[![DedSec256](https://github.com/DedSec256.png?size=64)](https://github.com/DedSec256)[![dsyme](https://github.com/dsyme.png?size=64)](https://github.com/dsyme)[![edgarfgp](https://github.com/edgarfgp.png?size=64)](https://github.com/edgarfgp)[![gusty](https://github.com/gusty.png?size=64)](https://github.com/gusty)[![Happypig375](https://github.com/Happypig375.png?size=64)](https://github.com/Happypig375)[![kerams](https://github.com/kerams.png?size=64)](https://github.com/kerams)[![KevinRansom](https://github.com/KevinRansom.png?size=64)](https://github.com/KevinRansom)[![Lanayx](https://github.com/github.png?size=64)](https://github.com/Lanayx)[![majocha](https://github.com/majocha.png?size=64)](https://github.com/majocha)[![Martin521](https://github.com/github.png?size=64)](https://github.com/Martin521)[![mmitche](https://github.com/mmitche.png?size=64)](https://github.com/mmitche)[![NikolaMilosavljevic](https://github.com/NikolaMilosavljevic.png?size=64)](https://github.com/NikolaMilosavljevic)[![nojaf](https://github.com/nojaf.png?size=64)](https://github.com/nojaf)[![psfinaki](https://github.com/psfinaki.png?size=64)](https://github.com/psfinaki)[![rstm-sf](https://github.com/github.png?size=64)](https://github.com/rstm-sf)[![smoothdeveloper](https://github.com/github.png?size=64)](https://github.com/smoothdeveloper)[![T-Gro](https://github.com/T-Gro.png?size=64)](https://github.com/T-Gro)[![ijklam](https://github.com/ijklam.png?size=64)](https://github.com/ijklam)[![Thorium](https://github.com/Thorium.png?size=64)](https://github.com/Thorium)[![ViktorHofer](https://github.com/ViktorHofer.png?size=64)](https://github.com/ViktorHofer)[![vzarytovskii](https://github.com/vzarytovskii.png?size=64)](https://github.com/vzarytovskii)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.