Pure functional programming in Dart by Björn Sperber

Опубликовано: 22 Март 2026
на канале: Func Prog Sweden
2,130
55

Björn will introduce Dart 101:
Classes, inheritance and runtime polymorphism
Built in module system with support for deferred loading
Amazing async support through Future, Stream and language constructs
Static type system
Coming soon: non-nullable types by default!

Resources:
https://github.com/spebbe/dartz
https://dart.dev/
https://flutter.dev/
https://www.slideshare.net/MagnusSedl...

Björn Sperber staff engineer at Soundtrap@Spotify
  / bj%c3%b6rn-sperber-b946972  

If you want to get featured on the channel and have something to present, please head over to MeetUp and contact the organizers: https://www.meetup.com/Func-Prog-Sweden

Video sponsor – Ada Beat
https://adabeat.com/

Merch
If you want to spread functional programming and support the channel, buy something from the shop: https://funcprogsweden.myspreadshop.net/

The chapters:
00:00 Intro by Magnus
01:14 Welcome Björn Sperber
02:01 Introduction of Björn Sperber and how he came into FP
05:55 What is Dart?
08:00 Dart 101
12:23 Dart as a functional language
15:30 But… how will I program?
18:47 Enter dartz, an FP library for Dart!
22:29 Persistent collections
24:48 Live coding – let’s make a menu
27:21 Live coding – make the shopping list
37:41 Thanks and some liknks
38:15 Q & A

#funcprogsweden