Scott Wlaschin - Talk Session: Domain Modeling Made Functional

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 24

  • @jbrains
    @jbrains 4 роки тому +19

    A lovely talk. Thank you. I'd add that compile-time type checking isn't like having microtests, but rather that they are microtests. Specifically they are microtests that most programmers would not volunteer to write and that they fortunately cannot forget to run.

  • @jetloong1582
    @jetloong1582 Рік тому

    Watching Mr. Scott Wlaschin talks are just pure fun. And of course learning a lot about the content but also gives incredibly inspiration how to explain it to other people in a very didactive way. Being tolerant for other choices but point out why this choice in particular is a better choice. I really like this and thanks for the great work.

  • @DomainObject
    @DomainObject 5 років тому +29

    Fantastic Talk. 💯

  • @Danielo515
    @Danielo515 2 роки тому

    This talk should be watch by every developer, and his book should be a mandatory read.

  • @brucewayne2480
    @brucewayne2480 3 роки тому +7

    I'm using it in typescript with fp-ts but didn't knew the concepts behind , it came naturally. Thanks for this amazing talk

  • @mikobelardo4328
    @mikobelardo4328 2 роки тому +1

    Thank you for this excellent introduction to DDD and F#.
    00:08 Title
    00:10 How many things are wrong with this design?
    01:09 The intersection between Functional Programming and Domain Driven Design
    01:20 Is Functional programming scary?
    02:01 Is Object Oriented programming scary?
    02:42 What is Functional programming good for?
    03:28 Part I: The importance of design
    16:20 Part II: Understanding FP type systems - An introduction to "algebraic" types
    25:19 Part III: Domain modeling with composable types - What can we do with this type system?
    25:32 Modeling optional values
    29:00 Modeling simple values and constrained values
    36:38 Replacing flags with choices
    42:16 Part IV: Encoding business rules with types
    44:39 Communication is two-way - It's OK to push back
    45:49 Summary

  • @rezabet
    @rezabet 7 місяців тому +1

    Excellent talk. This was a great watch, thanks!

  • @ViktorFerenczi
    @ViktorFerenczi 4 роки тому +2

    Essential talk for developers. It well deserves all upvotes, also the zero downvotes speaks for itself. Not that many other videos has an infinite upvote/downvote ratio on UA-cam :)

  • @aleksandermirowsky7988
    @aleksandermirowsky7988 2 роки тому

    Scott Wlaschin always delivers, incredible talk!

  • @federicopasqua3916
    @federicopasqua3916 Рік тому

    This was illuminating. The exact opposite of how we worked until now. I'm very curious to try this in some side project!

  • @computerman2k7
    @computerman2k7 4 роки тому +1

    Awesome, this teached me a lot more about typescript than the typescript docs itself

  • @2002budokan
    @2002budokan 4 роки тому

    Seminal brilliant ideas to tame the complexity of software design.

  • @kallaskaspar
    @kallaskaspar 3 роки тому

    Great talk, great book! The concepts have a ton of value even if you don't use F#. It's also a smooth beginner-friendly introduction to domain-driven design.

  • @sg9257
    @sg9257 Рік тому

    A great talk!

  • @brahayansuarez4687
    @brahayansuarez4687 4 роки тому

    This talk is so great. This one is so useful for elm programmers

  • @ernstgreiner5927
    @ernstgreiner5927 4 роки тому +3

    Strait to the point, both, talk and F#.
    Book is (still) on the bookshelve but definitely the next on my list to read.

  • @lawrenceokegbemi538
    @lawrenceokegbemi538 Рік тому

    I love this

  • @jayshah5695
    @jayshah5695 Рік тому

    Is the wrapper type possible in typescript?

  • @prlea
    @prlea 4 роки тому

    Amazing talk.

  • @softwarengineeringwithfabri
    @softwarengineeringwithfabri 3 роки тому

    amazing!

  • @zuxcode
    @zuxcode 9 місяців тому

    Interesting

  • @howardmarles2576
    @howardmarles2576 4 роки тому

    Great talk !!

  • @omarkhan1491
    @omarkhan1491 5 років тому +2

    Scott wlaschin watch party

  • @akuya-ekorot
    @akuya-ekorot 2 місяці тому

    Great talk!!!