Cat Pea University
6
Home
Lectures
List
Links
Tiles
Audiobook
Alerts
The Object Programmer
Sunday • August 6th 2023 • 6:11:44 pm
The Object Programmer
Sunday • August 6th 2023 • 6:11:44 pm
Skip Sponsored Ads On YouTube
Block Ads with uBlock Origin
4 Programming Paradigms In 40 Minutes
Introduction To Object Oriented Programming
Object-oriented Programming in 7 minutes | Mosh
Object-oriented Programming in JavaScript: Made Super Simple | Mosh
JavaScript OOP Crash Course (ES5 & ES6)
JavaScript Object Oriented Programming Tutorial Beginners - OOP in JavaScript
JavaScript The Hard Parts: Object Oriented Programming
JavaScript Classes Tutorial
Net Ninja Tutorial
Object Oriented JavaScript Tutorial 1/11 - Introduction
Object Oriented JavaScript Tutorial 2/11 - Object Literals
Object Oriented JavaScript Tutorial 3/11 - Updating Properties
Object Oriented JavaScript Tutorial 4/11 - Classes
Object Oriented JavaScript Tutorial 5/11 - Class Constructors
Object Oriented JavaScript Tutorial 6/11 - Class Methods
Object Oriented JavaScript Tutorial 7/11 - Method Chaining
Object Oriented JavaScript Tutorial 8/11 - Class Inheritance
Object Oriented JavaScript Tutorial 9/11 - Constructors (under the hood)
Object Oriented JavaScript Tutorial 10/11 - Prototype
Object Oriented JavaScript Tutorial 11/11 - Prototype Inheritance
Object Oriented Programming Design Patterns
10 Design Patterns Explained in 10 Minutes
DevSage Tutorial
Javascript Design Patterns #1 - Factory Pattern
Javascript Design Patterns #2 - Singleton Pattern
Javascript Design Patterns #3 - Strategy Pattern
Javascript Design Patterns #4 - Iterator Pattern
Javascript Design Patterns #5 - Observer Pattern
Javascript Design Patterns #6 - Proxy Pattern
Javascript Design Patterns #7 - Mediator Pattern
Javascript Design Patterns #8 - Visitor Pattern
Web Dev Simplified Design Pattern Tutorial
What Are Design Patterns?
Null Object Pattern - Design Patterns
Builder Pattern - Design Patterns
Singleton Pattern - Design Patterns
Facade Pattern - Design Patterns
Command Pattern - Design Patterns
Single Responsibility Principle Explained - SOLID Design Principles
Open/Closed Principle Explained - SOLID Design Principles
Liskov Substitution Principle Explained - SOLID Design Principles
Interface Segregation Principle Explained - SOLID Design Principles
Dependency Inversion Principle Explained - SOLID Design Principles
Finale
Premature Optimization
Reacting to Controversial Opinions of Software Engineers
Is OOP EVIL??? Reacting to my favorite dev Youtube video
Object-Oriented Programming is Bad
Object-Oriented Programming is Embarrassing: 4 Short Examples
Object-Oriented Programming is Garbage: 3800 SLOC example
Procedural Programming: It's Back? It Never Went Away
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
Imperative vs. Declarative Javascript
Links
Skip Sponsored Ads On YouTube
(www.youtube.com)
https://www.youtube.com/watch?v=rv-r852OXck
Block Ads with uBlock Origin
(www.youtube.com)
https://www.youtube.com/watch?v=TUWMaK5xvX4
4 Programming Paradigms In 40 Minutes
(www.youtube.com)
https://www.youtube.com/watch?v=cgVVZMfLjEI
Object-oriented Programming in 7 minutes | Mosh
(www.youtube.com)
https://www.youtube.com/watch?v=pTB0EiLXUC8
Object-oriented Programming in JavaScript: Made Super Simple | Mosh
(www.youtube.com)
https://www.youtube.com/watch?v=PFmuCDHHpwk
JavaScript OOP Crash Course (ES5 & ES6)
(www.youtube.com)
https://www.youtube.com/watch?v=vDJpGenyHaA
JavaScript Object Oriented Programming Tutorial Beginners - OOP in JavaScript
(www.youtube.com)
https://www.youtube.com/watch?v=GEuS0tfLfEY
JavaScript The Hard Parts: Object Oriented Programming
(www.youtube.com)
https://www.youtube.com/watch?v=aAAS9cEuFYI
JavaScript Classes Tutorial
(www.youtube.com)
https://www.youtube.com/watch?v=2ZphE5HcQPQ
Object Oriented JavaScript Tutorial 1/11 - Introduction
(www.youtube.com)
https://www.youtube.com/watch?v=4l3bTDlT6ZI&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=1&pp=iAQB
Object Oriented JavaScript Tutorial 2/11 - Object Literals
(www.youtube.com)
https://www.youtube.com/watch?v=7d9H34ZVRPg&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=2&pp=iAQB
Object Oriented JavaScript Tutorial 3/11 - Updating Properties
(www.youtube.com)
https://www.youtube.com/watch?v=ni9e-lOEw3Q&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=3&pp=iAQB
Object Oriented JavaScript Tutorial 4/11 - Classes
(www.youtube.com)
https://www.youtube.com/watch?v=Ug4ChzopcE4&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=4&pp=iAQB
Object Oriented JavaScript Tutorial 5/11 - Class Constructors
(www.youtube.com)
https://www.youtube.com/watch?v=HboT8g_QSGc&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=5&pp=iAQB
Object Oriented JavaScript Tutorial 6/11 - Class Methods
(www.youtube.com)
https://www.youtube.com/watch?v=hy-C4NY7A_8&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=6&pp=iAQB
Object Oriented JavaScript Tutorial 7/11 - Method Chaining
(www.youtube.com)
https://www.youtube.com/watch?v=8x1fygdWabY&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=7&pp=iAQB
Object Oriented JavaScript Tutorial 8/11 - Class Inheritance
(www.youtube.com)
https://www.youtube.com/watch?v=_cgBvtYT3fQ&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=8&pp=iAQB
Object Oriented JavaScript Tutorial 9/11 - Constructors (under the hood)
(www.youtube.com)
https://www.youtube.com/watch?v=3HsLZ7WUUt4&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=9&pp=iAQB
Object Oriented JavaScript Tutorial 10/11 - Prototype
(www.youtube.com)
https://www.youtube.com/watch?v=4jb4AYEyhRc&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=10&pp=iAQB
Object Oriented JavaScript Tutorial 11/11 - Prototype Inheritance
(www.youtube.com)
https://www.youtube.com/watch?v=Fsp42zUNJYU&list=PL4cUxeGkcC9i5yvDkJgt60vNVWffpblB7&index=11&pp=iAQB
10 Design Patterns Explained in 10 Minutes
(www.youtube.com)
https://www.youtube.com/watch?v=tv-_1er1mWI
Javascript Design Patterns #1 - Factory Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=kuirGzhGhyw&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=1&pp=iAQB
Javascript Design Patterns #2 - Singleton Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=JKNjfDCNPa4&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=2&pp=iAQB
Javascript Design Patterns #3 - Strategy Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=SicL4fYCz8w&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=3&pp=iAQB
Javascript Design Patterns #4 - Iterator Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=c85EStPZR8M&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=4&pp=iAQB
Javascript Design Patterns #5 - Observer Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=45TeJEmcqk8&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=5&pp=iAQB
Javascript Design Patterns #6 - Proxy Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=SFTpSFQNPts&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=6&pp=iAQB
Javascript Design Patterns #7 - Mediator Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=ZuhgOu-DGA4&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=7&pp=iAQB
Javascript Design Patterns #8 - Visitor Pattern
(www.youtube.com)
https://www.youtube.com/watch?v=x-Gx0Ym1Di0&list=PLFKDYTlP3abzwWleHq1WHcKyi8nCPY74s&index=8&pp=iAQB
What Are Design Patterns?
(www.youtube.com)
https://www.youtube.com/watch?v=BWprw8UHIzA&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=1&pp=iAQB
Null Object Pattern - Design Patterns
(www.youtube.com)
https://www.youtube.com/watch?v=D4Dja5WSZoA&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=2&pp=iAQB
Builder Pattern - Design Patterns
(www.youtube.com)
https://www.youtube.com/watch?v=M7Xi1yO_s8E&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=3&pp=iAQB
Singleton Pattern - Design Patterns
(www.youtube.com)
https://www.youtube.com/watch?v=sJ-c3BA-Ypo&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=4&pp=iAQB
Facade Pattern - Design Patterns
(www.youtube.com)
https://www.youtube.com/watch?v=fHPa5xzbpaA&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=5&pp=iAQB
Command Pattern - Design Patterns
(www.youtube.com)
https://www.youtube.com/watch?v=GQzfF5EMD7o&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=6&pp=iAQB
Single Responsibility Principle Explained - SOLID Design Principles
(www.youtube.com)
https://www.youtube.com/watch?v=UQqY3_6Epbg&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=7&pp=iAQB
Open/Closed Principle Explained - SOLID Design Principles
(www.youtube.com)
https://www.youtube.com/watch?v=-ptMtJAdj40&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=8&pp=iAQB
Liskov Substitution Principle Explained - SOLID Design Principles
(www.youtube.com)
https://www.youtube.com/watch?v=dJQMqNOC4Pc&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=9&pp=iAQB
Interface Segregation Principle Explained - SOLID Design Principles
(www.youtube.com)
https://www.youtube.com/watch?v=JVWZR23B_iE&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=10&pp=iAQB
Dependency Inversion Principle Explained - SOLID Design Principles
(www.youtube.com)
https://www.youtube.com/watch?v=9oHY5TllWaU&list=PLZlA0Gpn_vH_CthENcPCM0Dww6a5XYC7f&index=11&pp=iAQB
Premature Optimization
(www.youtube.com)
https://www.youtube.com/watch?v=tKbV6BpH-C8
Reacting to Controversial Opinions of Software Engineers
(www.youtube.com)
https://www.youtube.com/watch?v=goy4lZfDtCE
Is OOP EVIL??? Reacting to my favorite dev Youtube video
(www.youtube.com)
https://www.youtube.com/watch?v=YpJufWdZFB8
Object-Oriented Programming is Bad
(www.youtube.com)
https://www.youtube.com/watch?v=QM1iUe6IofM
Object-Oriented Programming is Embarrassing: 4 Short Examples
(www.youtube.com)
https://www.youtube.com/watch?v=IRTfhkiAqPw
Object-Oriented Programming is Garbage: 3800 SLOC example
(www.youtube.com)
https://www.youtube.com/watch?v=V6VP-2aIcSc
Procedural Programming: It's Back? It Never Went Away
(www.youtube.com)
https://www.youtube.com/watch?v=eEBOvqMfPoI
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
(www.youtube.com)
https://www.youtube.com/watch?v=0if71HOyVjY
Imperative vs. Declarative Javascript
(www.youtube.com)
https://www.youtube.com/watch?v=h718AoApVIk
Artwork Credit
https://catpea.com