~/conference

fsharpConf 2023

date:2023-06-26
location:-- online --
series:fsharpConf · one edition

f# application developers, compiler and tooling engineers, library and framework authors, fable frontend developers, scientific and data engineers, open source contributors

f# compiler performance work; f# to c# conversion path; single lsp server and analyzers; fable used in vscode extensions; units of measure for domain models; dda raycasting for browser games; fable.form typed form system; free monads versus traversal utilities; incremental computation with FSharp.Data.Adaptive; event sourcing with discriminated unions; porting large systems to f# (Darklang)

titleauthorlength
.NET Languages PM and Friends Talk About F#Kathleen Dollard25m
Performance work cuts build and tooling startup times, reduces type-check allocations, and lands an incremental builder and better reference-assembly support…
Talk on
Scientific Computing with F#John Azariah25m
Implements an Ising spin glass with a Metropolis annealer and strong domain types using units of measure, producing the core model in less than 150 lines and…
Talk on
Discussion: Are Free Monads Really Free?Mark Seemann, Tomas Petricek32m
Claim: free monads solve interleaving pure and impure code, but in F# practical tools like interfaces, dependency injection, async result and computation…
Talk on
A whirlwind tour of creating an F# version of the classic Wolfenstein 3DJames Randall30m
An F# reimplementation reproduces Wolfenstein 3D by writing a column-wise raycaster using DDA raycasting to step grid cells, maps using 64x64 textures, and…
Talk on
Amplifying F#Edgar Gonzalez, David Schaefer, Jimmy Byrd, Florian Verdonck28m
New initiative launched to get hands-on contributions into F# tooling and the compiler via a weekly stream that pairs mentors with contributors to work live on…
Talk on
Fable.Form: Unlock your Forms Super PowersMaxime Mangel31m
Fable.Form provides a concrete form system built on Fable and Elmish that keeps view state separate from typed outputs, replaces many per-field messages with…
Talk on
Handling a Complex Domain with Readable CodeLars Furu Kjelsaas29m
Property tax software for Norway (used across ~300 municipalities and developed for 4–5 years) models complex rules with F# and event sourcing, using…
Talk on
Ubiquitous F# in Contextive, the Ubiquitous Language ToolChristopher Simon28m
A tool that captures the ubiquitous language and surfaces it everywhere: a VS Code extension (Fable) backed by a Language Server (LSP + Omnisharp), definitions…
Talk on
Live atDon Syme12m
Discusses applying large language models to real F# codebases and reports early experiments probing the Wolfenstein repo — specifically the Wolfenstein FDAP…
Talk on
FSharp.Data.Adaptive- Taming MutationGeorg Haaser31m
Open-source FSharp.Data.Adaptive implements incremental computation as a library for F#, claiming decades of hardening from a real-time rendering engine and…
Talk on
My Leap from R to F#Beth Milhollin29m
Compares R and F# by concrete tools and outcomes: R has 20,000 CRAN packages, the tidyverse, RStudio and fast interactive exploration; one learner completes 19…
Talk on
Building Darklang in F#Paul Biggar30m
Rewrite of Darklang starts in 2021 from OCaml to F#, choosing F# over a planned Rust port because of GC, multi-core .NET runtimes and mature vendor SDKs…
Talk on
City as a FunctionPaweł Stadnicki31m
F# code loads Prague open data via an Azure JSON type provider and a Florence JSON cloud helper, converts boundaries into H3 hex bins and computes real…
Talk on
News from the dotnet/fsharp repositoryPetr Pokorný, Petr Semkin, Adam Boniecki, Tomáš Grošup31m
dotnet/fsharp shows concrete additions now available in preview: nested record updates (dot-notation copy/update), multidimensional arrays up to 32 dims…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.