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:
[00:00] Welcome to The Azure DevOps Podcast
[02:40] Scott talks about how he got into F#, and the nonlinear path his career has taken.
[04:00] Scott walks us through the history of F#.
[06: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 examples of transcription scripts?
[31:10] In #functionalProgramming, the main thing is the function and not the object.
Mentioned in this Episode:
• Architect Tips — New video podcast: [ Ссылка ]
• Azure DevOps: [ Ссылка ]
• 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: [ Ссылка ]
• F# Software Foundation: [ Ссылка ]
• Domain Modeling Made Functional — Tackle Software Complexity with Domain-Driven Design and F#: [ Ссылка ]
• Scott's Website: [ Ссылка ]
• Scott's Twitter: [ Ссылка ]
Want to Learn More? Visit [ Ссылка ] for show notes and additional episodes.
Quotes:
[03: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
[08: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
#fsharp #domainModeling
Ещё видео!