webdev-learning-materials
webdev-learning-materials copied to clipboard
Programming Paradigms materials
Purpose: learn how to write code in a certain programming paradigm
This issue will contain the materials, which will be added to the new section - Programming Paradigms.
(all needs to be verified)
OOP
https://williamdurand.fr/2013/06/03/object-calisthenics/ https://www.youtube.com/watch?v=gyrSiY4SHxI&ab_channel=NickChapsas
https://info.keylimeinteractive.com/the-four-pillars-of-object-oriented-programming https://www.partech.nl/en/publications/2020/10/basic-principles-of-object-oriented-programming
SOLID https://www.baeldung.com/solid-principles
DI https://blog.bitsrc.io/dependency-injection-in-javascript... https://khalilstemmler.com/.../dependency-injection.../ https://sites.google.com/.../dependency-injection-inversion https://levelup.gitconnected.com/dependency-injection-in...
FP https://www.educba.com/functional-programming-vs-oop/ https://www.youtube.com/watch?v=cwV1ekXSMV0...
https://www.freecodecamp.org/.../an-introduction-to-the.../ https://www.yld.io/.../the-not-so-scary-guide-to.../ https://hackr.io/blog/functional-programming
https://www.youtube.com/watch?v=-nyLi1JYpWU&list=PLhXZp00uXBk4ejkUZiDnv3R0AERA7Z4xp&index=13
oop vs fp https://www.youtube.com/watch?v=wyABTfR9UTU&ab_channel=ContinuousDelivery
https://javascriptpatterns.vercel.app/patterns