I've been watching Scott's presentations for years. I think this is the most complete and most well-structured of his talks yet.
@wuzixiao12 жыл бұрын
Thanks for your great video. TIL: dont use this exception for control flow and you shouldn’t catch programmer error or system error, only error for domain models.
@sirstroam2 жыл бұрын
I love the pacing in this video.
@alexoleynikov7172 жыл бұрын
Thank you, Scott, for this amazingly clear presentation! Just like your book "Domain Modeling Made Functional", which is also a great read.
@iurysza2 жыл бұрын
This is an amazing talk! I've seen and even implemented some of these concepts before, but I never saw them put so nicely together like this. Thanks!
@thomassteindl9481 Жыл бұрын
Yes, I think this is so far the best and most easy to follow. Would love to see that for Scala.
@JohnMcclaned6 ай бұрын
19:41 - Scott really swallowed that oyster like nobody would notice
@SystemAlchemist8 ай бұрын
The Roman Numerals code is very simple and elegant. It is also very inefficient. I suggest the example in the book Thinking Forth p.122 for two different versions of doing it differently.
@xerxesking67344 ай бұрын
Thank you
@digitalspecter2 жыл бұрын
It's a shame that Rails isn't inspired by this..
@shalokshalom2 жыл бұрын
Saturn is shaped like Rails with this in mind So very opinionated MVC with composition and functional programming Much fun 😊
@magne60492 жыл бұрын
Elixir on Phoenix allows this style, and is a FP oriented Ruby on Rails like experience. Elixir was made to resemble Ruby.
@MateusCruz9 ай бұрын
You can achieve the same type of pattern with the dry-monads and dry-transaction gems. Been using them for a while.
@magne60496 ай бұрын
or even Gleam language which is also based on Beam and interoperable with Elixir and Erlang and even compiles to JS!