NowYouKnowProgramming / webdev-learning-materials

Don't waste time - the highest quality resource hub for web developers (and not only!)
https://bewebdev.tech
BSD 3-Clause "New" or "Revised" License
55 stars 11 forks source link

Programming Paradigms materials #31

Open Willaiem opened 2 years ago

Willaiem commented 2 years ago

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.

Willaiem commented 2 years ago

(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

Willaiem commented 2 years ago

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...

Willaiem commented 2 years ago

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

Willaiem commented 2 years ago

oop vs fp https://www.youtube.com/watch?v=wyABTfR9UTU&ab_channel=ContinuousDelivery

Willaiem commented 2 years ago

https://javascriptpatterns.vercel.app/patterns