Making Your C# Code More Object-oriented/02.Attaining Extensibility with Object-oriented Code/05.Summary.mp4 |
1.3 MB |
Making Your C# Code More Object-oriented/06.Turning Algorithms into Strategy Objects/07.Summary.mp4 |
3.2 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/08.Summary.mp4 |
3.3 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/08.Summary.mp4 |
3.4 MB |
Making Your C# Code More Object-oriented/03.Rendering Branching Over Boolean Tests Obsolete/07.Summary.mp4 |
3.5 MB |
Making Your C# Code More Object-oriented/01.Course Overview/01.Course Overview.mp4 |
3.7 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/08.Summary.mp4 |
4.1 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/11.Summary.mp4 |
4.2 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/09.Summary.mp4 |
4.2 MB |
Making Your C# Code More Object-oriented/11.Turning Chained Branching into the Chain of Rule Objects/07.Summary.mp4 |
4.4 MB |
Making Your C# Code More Object-oriented/02.Attaining Extensibility with Object-oriented Code/02.What Follows in This Course.mp4 |
4.8 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/05.Improving Readability of the Client Code.mp4 |
4.8 MB |
Making Your C# Code More Object-oriented/10.Increasing Flexibility by Avoiding Switch Statements/07.Summary.mp4 |
5 MB |
Making Your C# Code More Object-oriented/04.Keeping the Focus on Domain Logic with Sequences/06.Summary.mp4 |
5.2 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/02.Outlining the Design Without Null References.mp4 |
6.2 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/03.Fixing the Aliasing Bug.mp4 |
6.7 MB |
Making Your C# Code More Object-oriented/02.Attaining Extensibility with Object-oriented Code/04.Putting Objects Where It Doesn’t Seem to Be Possible.mp4 |
8 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/04.Making Infrastructure Explicit.mp4 |
8 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/01.Introducing an Example.mp4 |
8.2 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/01.Identifying the Problem of Selecting an Object.mp4 |
8.7 MB |
Making Your C# Code More Object-oriented/03.Rendering Branching Over Boolean Tests Obsolete/01.Introducing the Problem in Code.mp4 |
9.2 MB |
Making Your C# Code More Object-oriented/02.Attaining Extensibility with Object-oriented Code/03.An Example that Lacks Objects.mp4 |
10 MB |
Making Your C# Code More Object-oriented/02.Attaining Extensibility with Object-oriented Code/01.What Makes Code Object-oriented.mp4 |
10.2 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/02.Analyzing Initial Implementation.mp4 |
11.3 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/06.Adding Pattern Matching to Options.mp4 |
11.4 MB |
Making Your C# Code More Object-oriented/04.Keeping the Focus on Domain Logic with Sequences/05.Improving Performance of Infrastructural Operations.mp4 |
11.4 MB |
Making Your C# Code More Object-oriented/04.Keeping the Focus on Domain Logic with Sequences/01.Understanding the Problem.mp4 |
11.6 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/04.Understanding Value Objects.mp4 |
11.7 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/05.Introducing Special Cases.mp4 |
12.4 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/09.Course Summary.mp4 |
12.4 MB |
Making Your C# Code More Object-oriented/04.Keeping the Focus on Domain Logic with Sequences/02.Outlining the Desired Solution.mp4 |
12.6 MB |
Making Your C# Code More Object-oriented/06.Turning Algorithms into Strategy Objects/04.Analysis of the Template Method with Strategy Object.mp4 |
13.6 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/06.Consuming the Immutable Class.mp4 |
13.8 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/01.Complicating the Requirements That Lead to Use of Nulls.mp4 |
14 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/04.Treating Collection of Objects as an Object.mp4 |
14.3 MB |
Making Your C# Code More Object-oriented/06.Turning Algorithms into Strategy Objects/01.Identifying the Problem of a Varying Algorithm.mp4 |
14.5 MB |
Making Your C# Code More Object-oriented/04.Keeping the Focus on Domain Logic with Sequences/04.Improving the Readability.mp4 |
14.5 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/03.Understanding the Problems.mp4 |
14.8 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/06.Turning Boolean Query Methods into Real Operations.mp4 |
14.9 MB |
Making Your C# Code More Object-oriented/10.Increasing Flexibility by Avoiding Switch Statements/05.Turning Multiway Branching into a Dictionary Object.mp4 |
14.9 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/08.Supporting Hash Tables.mp4 |
15.1 MB |
Making Your C# Code More Object-oriented/10.Increasing Flexibility by Avoiding Switch Statements/01.Adding Requirements that Lead to Multiway Branching.mp4 |
15.4 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/03.Recognizing Infrastructural Code.mp4 |
15.7 MB |
Making Your C# Code More Object-oriented/03.Rendering Branching Over Boolean Tests Obsolete/06.Assessing Improvement.mp4 |
16 MB |
Making Your C# Code More Object-oriented/11.Turning Chained Branching into the Chain of Rule Objects/02.Proposing an Object-oriented Design.mp4 |
16 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/01.Understanding the Problem of Null.mp4 |
16.5 MB |
Making Your C# Code More Object-oriented/10.Increasing Flexibility by Avoiding Switch Statements/02.Using the Old-fashioned Switch Instruction and an Enum.mp4 |
16.6 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/07.Substituting Objects at Run Time.mp4 |
16.9 MB |
Making Your C# Code More Object-oriented/10.Increasing Flexibility by Avoiding Switch Statements/04.Using Encapsulated Representation as the Key.mp4 |
17.3 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/08.Demonstrating the Use of Heavyweight Option Type.mp4 |
17.4 MB |
Making Your C# Code More Object-oriented/03.Rendering Branching Over Boolean Tests Obsolete/03.Turning Branching into a Function.mp4 |
17.5 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/02.Identifying the Problem of a Nonexistent Objects.mp4 |
17.6 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/09.Completing the Equality Tests.mp4 |
17.8 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/01.Causing a Bug That Comes from a Mutable Object.mp4 |
17.9 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/02.Discovering the Aliasing Bug.mp4 |
18.1 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/03.Representing Optional Object as a Collection.mp4 |
18.2 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/05.Implementing the Collection of Objects.mp4 |
18.4 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/05.Removing All Infrastructure from Implementation.mp4 |
18.7 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/10.Mutable vs. Immutable vs. Value Object.mp4 |
18.8 MB |
Making Your C# Code More Object-oriented/06.Turning Algorithms into Strategy Objects/06.Implementing a Concrete Strategy Class.mp4 |
19 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/06.Where to Go with Infrastructural Code.mp4 |
19 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/07.Heavyweight Implementation of Options with Pattern Matching.mp4 |
19.3 MB |
Making Your C# Code More Object-oriented/06.Turning Algorithms into Strategy Objects/05.Externalizing Strategy to a Separate Class.mp4 |
19.7 MB |
Making Your C# Code More Object-oriented/10.Increasing Flexibility by Avoiding Switch Statements/03.Encapsulating Representation in a Separate Class.mp4 |
19.7 MB |
Making Your C# Code More Object-oriented/03.Rendering Branching Over Boolean Tests Obsolete/02.Recognizing the Problem.mp4 |
19.9 MB |
Making Your C# Code More Object-oriented/11.Turning Chained Branching into the Chain of Rule Objects/01.Implementing Classical Chain of If-Then-Elses.mp4 |
20.2 MB |
Making Your C# Code More Object-oriented/04.Keeping the Focus on Domain Logic with Sequences/03.Aggregating the Sequence.mp4 |
20.2 MB |
Making Your C# Code More Object-oriented/06.Turning Algorithms into Strategy Objects/02.Dissecting the Algorithm.mp4 |
20.4 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/03.How to Never Return Null.mp4 |
20.4 MB |
Making Your C# Code More Object-oriented/08.Leveraging Special Case Objects to Remove Null Checks/04.Demonstrating the Power of Null Objects.mp4 |
20.5 MB |
Making Your C# Code More Object-oriented/11.Turning Chained Branching into the Chain of Rule Objects/04.Simplifying Implementation Through Refactoring.mp4 |
20.7 MB |
Making Your C# Code More Object-oriented/09.Turning Optional Calls into Calls on Optional Objects/04.Wrapping a Collection into an Option Type.mp4 |
20.7 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/07.Turning Immutable Objects into Value Objects.mp4 |
21.1 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/02.Identifying the Problem of Synthesizing an Object.mp4 |
22.1 MB |
Making Your C# Code More Object-oriented/11.Turning Chained Branching into the Chain of Rule Objects/03.Implementing Concrete Rules.mp4 |
22.4 MB |
Making Your C# Code More Object-oriented/07.Using Immutable Objects When Possible/05.Implementing Reference Type as a Value Type.mp4 |
22.6 MB |
Making Your C# Code More Object-oriented/11.Turning Chained Branching into the Chain of Rule Objects/05.Combining Primitive Rules into Complex Ones.mp4 |
24.3 MB |
Making Your C# Code More Object-oriented/06.Turning Algorithms into Strategy Objects/03.Identifying the Moving Parts of the Algorithm.mp4 |
24.7 MB |
Making Your C# Code More Object-oriented/03.Rendering Branching Over Boolean Tests Obsolete/04.Turning Function into a State.mp4 |
24.9 MB |
Making Your C# Code More Object-oriented/11.Turning Chained Branching into the Chain of Rule Objects/06.Demonstrating the Flexibility of the Chain of Rules.mp4 |
25.2 MB |
Making Your C# Code More Object-oriented/12.Refactoring to Bind It All Together/07.Making Profit on Flexibility of Object-oriented Code.mp4 |
27.8 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/06.Introducing the Compositional Function Idea.mp4 |
29.7 MB |
Making Your C# Code More Object-oriented/03.Rendering Branching Over Boolean Tests Obsolete/05.Moving All State-related Code into States.mp4 |
32 MB |
Making Your C# Code More Object-oriented/10.Increasing Flexibility by Avoiding Switch Statements/06.Substituting the Multiway Branching Object at Runtime.mp4 |
34.5 MB |
Making Your C# Code More Object-oriented/05.Untangling Structure from Operations on Business Data/07.Generalized Composition Function.mp4 |
34.5 MB |