Code Without Fear: Scala 3 and Iron, the Heroes of Reliability in Functional Programming
summary
Scala 3's language improvements for functional programming (notably enhanced type handling and syntax) are presented alongside the Iron library, which provides stronger type-level guarantees to reduce repetitive runtime validations. The talk uses concrete use cases and experience reports to show how combining Scala 3 and Iron makes development safer and lowers the risk of type-related bugs.
AI-written summary · about
chapters (9)
- 0:00Scala 3 and Iron intro
- 1:07Why Scala and FP
- 5:18Pure functions and side effects
- 10:03Avoid invalid states with Iron
- 18:01Domain modeling in Scala
- 26:11Key reliability libraries
- 32:00Iron and composable type constraints
- 39:24Conclusion and benefits
- 42:07Q&A
related talks
29mWhy Scala 3 will be awesome
02h 49mFrom Java to Scala 3, from Lambdas to Functional Programming: More Readable, More Expl...
49mTen Cool Things You Can Do With Scala 3
51mOpening Keynote: New Functional Constructs in Scala 3
41mEffective Scala
47mScala Rock-Painting
34mHow I learned to stop worrying and love Functional Design
32mAdvanced Features of Scala 3
