Scott Wlaschin: Domain Modeling Made Functional - Episode 191

Published: May 2, 2022, 8 a.m.

Scott Wlaschin is an expert on F#, author of the popular F# site fsharpforfunandprofit.com, and a board member of the F# Software Foundation. Known for his non-academic approach to functional programming, Scott is a popular speaker and has given talks at NDC, F# Exchange, DDD Europe, and other conferences around the world.

\xa0

Topics of Discussion:

[2:40] Scott talks about how he got into F#, and the nonlinear path his career has taken.

[4:00] Scott walks us through the history of F#.

[6:52] What types of applications should developers be looking at F# for?

[10:55] What was Scott\u2019s inspiration behind writing Domain Modeling Made Functional?

[12:20] Domain-driven design has nothing to do with a particular language. It\u2019s a process.

[17:32] As an industry, whether it be literature or art, there\u2019s so much to be gained by observing and reading prior works of others.

[19:55] How does functional thinking impact architecture?

[20:51] In functional programming, you want everything to be deterministic.

[28:34] What are some of the examples of transcription scripts?

[31:10] In functional programming, the main thing is the function and not the object.

\xa0

Mentioned in this Episode:

Architect Tips \u2014 New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer\u2019s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo \u2014 Available on Amazon!

Jeffrey Palermo\u2019s YouTube

Jeffrey Palermo\u2019s Twitter \u2014 Follow to stay informed about future events!

F# Software Foundation

Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#

\xa0

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

\xa0

Quotes:

  • [3:00] \u201cI started learning functional programming because I sort of felt like I really knew everything there was to know about databases and all that stuff. I thought I wanted something different.\u201d \u2014 Scott
  • [8:52] \u201cIt really depends on how you like to program. If you like to program in a functional style, and you want to be on .NET, then F# is perfect.\u201d \u2014 Scott
  • [12:00] \u201cDon\u2019t focus on the technology, focus on what you are actually trying to build.\u201d \u2014 Scott
  • [17:32] \u201cAs an industry, whether it be literature or art, there\u2019s so much to be gained by observing and reading prior works of others.\u201d \u2014 Jeffrey

\xa0

Scott:\xa0 Website | Twitter