Secret weapon how to promote your YouTube channel
Get Free YouTube Subscribers, Views and Likes

3 Simple Ideas From Functional Programming To Improve Your Code

Follow
ArjanCodes

Functional programming is a complex topic to dive into. However, there are 3 simple ideas from functional/declarative code that you can apply to your own code today without becoming a Haskell expert! In this video, I dive into the details and show you a few examples in Python of how you can use these ideas in both objectoriented and functional/procedural code.

The code I worked on in this episode is available here: https://github.com/ArjanCodes/2022fu....

Get my FREE 7step guide to help you consistently design great software: https://arjancodes.com/designguide.

ArjanCodes Blog: https://www.arjancodes.com/blog

Courses:
The Software Designer Mindset: https://www.arjancodes.com/mindset
The Software Designer Mindset Team Packages: https://www.arjancodes.com/sas
The Software Architect Mindset: Preregister now! https://www.arjancodes.com/architect
Next Level Python: Become a Python Expert: https://www.arjancodes.com/nextlevel...
The 30Day Design Challenge: https://www.arjancodes.com/30ddc

GEAR & RECOMMENDED BOOKS: https://kit.co/arjancodes.

If you enjoyed this content, give this video a like. If you want to watch more of my upcoming videos, consider subscribing to my channel!

Discord: https://discord.arjan.codes
Twitter:   / arjancodes  
LinkedIn:   / arjancodes  
Facebook:   / arjancodes  

Code reviewers:
Yoriz
Ryan Laursen
James Dooley
Dale Hagglund

Video edited by Mark Bacskai:   / bacskaimark  

Chapters:
0:00 Intro
0:53 Programming paradigms
2:30 Code example
3:48 #1: Group side effects and use pure functions
5:27 Code example
11:19 #2: Functions are firstclass citizens
11:45 Code example
16:53 #3: Use immutability to your advantage
17:46 Code example


#arjancodes #softwaredesign #python

DISCLAIMER The links in this description might be affiliate links. If you purchase a product or service through one of those links, I may receive a small commission. There is no additional charge to you. Thanks for supporting my channel so I can continue to provide you with free content each week!

posted by shiny399046