- Overview
- Transcript
2.7 Duck Typing vs. Type Hinting
Both duck typing and type hinting offer power, and they’re not mutually exclusive. In this lesson we’ll learn about the pitfalls of each.
1.Introduction1 lesson, 02:51
1 lesson, 02:51
1.1Introduction02:51
1.1
Introduction
02:51
2.Object Oriented Design in PHP13 lessons, 1:19:24
13 lessons, 1:19:24
2.1Isolating Global State06:54
2.1
Isolating Global State
06:54
2.2Inheritance and Traits05:44
2.2
Inheritance and Traits
05:44
2.3Polymorphism03:34
2.3
Polymorphism
03:34
2.4Managing Dependencies and Dependency Injection09:32
2.4
Managing Dependencies and Dependency Injection
09:32
2.5Inversion of Control/Dependency Injection Containers06:08
2.5
Inversion of Control/Dependency Injection Containers
06:08
2.6Tell, Don't Ask/Law of Demeter05:23
2.6
Tell, Don't Ask/Law of Demeter
05:23
2.7Duck Typing vs. Type Hinting04:49
2.7
Duck Typing vs. Type Hinting
04:49
2.8Composition Over Inheritance08:30
2.8
Composition Over Inheritance
08:30
2.9Repository Pattern06:00
2.9
Repository Pattern
06:00
2.10Single Responsibility 05:56
2.10
Single Responsibility
05:56
2.11MVC and Business Logic Reuse05:55
2.11
MVC and Business Logic Reuse
05:55
2.12Functional Programming and OOD04:43
2.12
Functional Programming and OOD
04:43
2.13Common Design Patterns06:16
2.13
Common Design Patterns
06:16
3.Conclusion1 lesson, 03:10
1 lesson, 03:10
3.1Wrap Up and Retrospective03:10
3.1
Wrap Up and Retrospective
03:10
I'm a software developer from Erie, PA who specializes in architecting and developing web applications. I love creating products, teaching, and helping others achieve their goals.
I primarily work with Ruby, JavaScript, and PHP.
Offline I'm found spending time with my beautiful daughter and wife, riding BMX, or organizing our local Ruby users group, Erie.rb.