A Preview of Roc 0.1.0 by Richard Feldman
▲ 199 r/functionalprogramming+1 crossposts

A Preview of Roc 0.1.0 by Richard Feldman

Roc’s first numbered release, 0.1.0, is on the horizon. This talk previews what we’re aiming to include, the key language and tooling milestones needed to get there, and what the release will mean for people interested in trying, using, or contributing to Roc.

youtu.be
u/MagnusSedlacek — 7 days ago
▲ 37 r/fsharp

Introducing F#/Elm to a C#/JS organization - hazards and wins by David Eduardo Mellum

Want to introduce functional programming into your own organization? Learn from our successes and failures! At the Norwegian insurance company Frende Forsikring we’ve introduced F# and Elm and lived with both of them long enough to call it a long term relationship.

We’ll start looking at the introduction. From fast moving exploration in a single team, to structured validation with other tech leads and careful moving to production.

Beyond that we'll be looking what happens in the years afterwards. Does functional programming help hiring? Are there less bugs? What is the biggest hurdle in spreading adoption to new teams?

youtu.be
u/MagnusSedlacek — 2 months ago
▲ 39 r/NixOS

Using Nix for CI - Builds as Pure Functions by Moritz Jørg at Func Prog Sweden

The quintessential CI pipeline is a shell script wrapped in YAML, running inside a Docker image that silently changes underneath you. But, as all practitioners of Docker-based CI secretly know, a disturbing number of failures come down to environment variance, not actual bugs. In this talk, we will trace the migration of a real F# and Rust application from GitLab CI through self-hosted Forgejo to Garnix, replacing mutable Docker images with content-addressed derivations, as well as replacing 200 lines of workflow YAML with `nix flake check`. The talk assumes no Nix background, only a passing familiarity with pure functions.

youtu.be
u/MagnusSedlacek — 3 months ago