DiscoverTech Lead Journal#79 - Domain-Driven Design With Functional Programming - Scott Wlaschin
#79 - Domain-Driven Design With Functional Programming - Scott Wlaschin

#79 - Domain-Driven Design With Functional Programming - Scott Wlaschin

Update: 2022-03-07
Share

Description

“It is good to improve your processes to make them faster and more efficient. But sometimes what’s even more important is doing the right thing in the first place."


Scott Wlaschin is the author of “Domain Modeling Made Functional” and the popular F# site fsharpforfunandprofit.com. In this episode, Scott began by sharing his view of the need for developers today to become more polyglot developers and learn multiple programming languages. Scott then shared about functional programming (FP) fundamentals and how FP differs with object-oriented programming, as well as cases when one is better suited than the other. Scott then explained how we can use FP when implementing Domain-Driven Design (DDD), including how to model some of the DDD tactical designs and transaction boundary. He also shared why F# is his favorite and go-to programming language. Towards the end, Scott touched on important advice about effectiveness vs efficiency, and what leaders need to be aware of regarding doing the right thing.


Listen out for:



_____


Scott Wlaschin’s Bio

Scott Wlaschin is a developer, architect and author. He is the writer behind the popular F# site fsharpforfunandprofit.com, and the book ‘Domain Modeling Made Functional’ published by Pragmatic Bookshelf. 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.


Follow Scott:





Our Sponsor


Today’s episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals.

Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.

Head on over to skillsmatter.com to become part of the tech community that matters most to you - it’s free to join and easy to keep up with the latest tech trends.




Like this episode?

Subscribe on your favorite podcast app and submit your feedback.

Follow @techleadjournal on LinkedIn, Twitter, and Instagram.

Pledge your support by becoming a patron.

For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/79.

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#79 - Domain-Driven Design With Functional Programming - Scott Wlaschin

#79 - Domain-Driven Design With Functional Programming - Scott Wlaschin

Henry Suryawirawan