Scott Wlaschin: Domain Modeling Made Functional - Episode 191
Manage episode 327231464 series 2446935
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.
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’s inspiration behind writing Domain Modeling Made Functional?
[12:20] Domain-driven design has nothing to do with a particular language. It’s a process.
[17:32] As an industry, whether it be literature or art, there’s 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.
Mentioned in this Episode:
Architect Tips — New video podcast!
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
Jeffrey Palermo’s Twitter — Follow to stay informed about future events!
Domain Modeling Made Functional: Tackle Software Complexity with Domain-Driven Design and F#
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.
Quotes:
- [3:00] “I 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.” — Scott
- [8:52] “It 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.” — Scott
- [12:00] “Don’t focus on the technology, focus on what you are actually trying to build.” — Scott
- [17:32] “As an industry, whether it be literature or art, there’s so much to be gained by observing and reading prior works of others.” — Jeffrey
248 episodes