Daniel Bachler Wants You to Get Stuff Done with F#

162 Aufrufe
Published
F# is a statically-typed functional programming language that is very pragmatic in its conception and very useful for solving everyday problems. It has the usual, nice ML family language features like algebraic data types, curried functions with partial application, and immutable records and collections. But while using fold/reduce is often great, some algorithms are just a lot easier to write with loops and mutable variables, and F# gives you all that, as well. There are two backends for the F# compiler, allowing you to consume all libraries from either the .NET/.NET core universe or the Javascript ecosystem. In this talk, I'll give you a whirlwind tour of F# and will show you how to use it to solve some real world problems.

Daniel is CTO at Edelweiss Connect, where he uses F# for creating data management solutions for scientists. He thinks many functional programming languages are great and would like to see all of them adopted more widely. When not coding he enjoys photography and getting lost in Wikipedia.

Slides for this talk: https://slides.com/danielbachler/why-i-like-fsharp
The git repo with the hands-on part is here: https://github.com/danyx23/fsharp-demo.
Daniel's blog post with some pointers on how to get started with F#: http://danielbachler.de/2020/12/23/what-i-wish-i-knew-when-learning-fsharp.html

This virtual talk was brought to you by the Berlin Functional Programming Group.
Join us on Meetup: https://www.meetup.com/Berlin-Functional-Programming-Group/
Follow us on Twitter: https://twitter.com/BerlinFPGroup
Buy a T-shirt: https://teespring.com/berlin-fp-group
Support us on Patreon: https://www.patreon.com/bfpg
Kategorien
Corona Virus aktuelle Videos Gesundheits Tipps
Kommentare deaktiviert.