Dart 3.1 and a retrospective on functional style programming in Dart 3

  • I like how the dart compiler's exhaustiveness checking on switch statements makes it so easy to write a null safe router in flutter