Scott Wlaschin - Railway oriented programming

  Рет қаралды 12,803

TechTrain

TechTrain

Күн бұрын

Пікірлер: 14
@piezocuttlefish
@piezocuttlefish 2 жыл бұрын
I've been watching Scott's presentations for years. I think this is the most complete and most well-structured of his talks yet.
@wuzixiao1
@wuzixiao1 2 жыл бұрын
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.
@sirstroam
@sirstroam 2 жыл бұрын
I love the pacing in this video.
@alexoleynikov717
@alexoleynikov717 2 жыл бұрын
Thank you, Scott, for this amazingly clear presentation! Just like your book "Domain Modeling Made Functional", which is also a great read.
@iurysza
@iurysza 2 жыл бұрын
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
@thomassteindl9481 Жыл бұрын
Yes, I think this is so far the best and most easy to follow. Would love to see that for Scala.
@JohnMcclaned
@JohnMcclaned 6 ай бұрын
19:41 - Scott really swallowed that oyster like nobody would notice
@SystemAlchemist
@SystemAlchemist 8 ай бұрын
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.
@xerxesking6734
@xerxesking6734 4 ай бұрын
Thank you
@digitalspecter
@digitalspecter 2 жыл бұрын
It's a shame that Rails isn't inspired by this..
@shalokshalom
@shalokshalom 2 жыл бұрын
Saturn is shaped like Rails with this in mind So very opinionated MVC with composition and functional programming Much fun 😊
@magne6049
@magne6049 2 жыл бұрын
Elixir on Phoenix allows this style, and is a FP oriented Ruby on Rails like experience. Elixir was made to resemble Ruby.
@MateusCruz
@MateusCruz 9 ай бұрын
You can achieve the same type of pattern with the dry-monads and dry-transaction gems. Been using them for a while.
@magne6049
@magne6049 6 ай бұрын
or even Gleam language which is also based on Beam and interoperable with Elixir and Erlang and even compiles to JS!
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 53 МЛН
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 27 МЛН
Scott Wlaschin - The power of composition
1:00:54
DotNext — конференция для .NET‑разработчиков
Рет қаралды 9 М.
Pipeline-oriented programming - Scott Wlaschin - NDC Porto 2023
56:55
NDC Conferences
Рет қаралды 28 М.
Scott Wlaschin - Pipeline-oriented programming
58:56
DotNext — конференция для .NET‑разработчиков
Рет қаралды 4,2 М.
Object Oriented Programming is not what you think it is. This is why.
13:36
WHY IS THE STACK SO FAST?
13:46
Core Dumped
Рет қаралды 164 М.
Going Functional with Railway Oriented Programming in C#
49:30
SQUER Solutions
Рет қаралды 732
Railway Oriented Programming: C# Edition - Tama Waddell
41:11
Melbourne ALT NET
Рет қаралды 8 М.
Why Isn't Functional Programming the Norm? - Richard Feldman
46:09