TorBT - Torrents and Magnet Links Search Engine
Applying Functional Principles in C#
- Date: 2026-03-30
- Size: 577 MB
- Files: 141
File Name
Size
06.Avoiding Nulls with the Maybe Type/01.Introduction.srt
297 B
07.Handling Failures and Input Errors in a Functional Way/01.Introduction.srt
346 B
03.Refactoring to an Immutable Architecture/01.Introduction.srt
473 B
05.Avoiding Primitive Obsession/01.Introduction.srt
480 B
04.Refactoring Away from Exceptions/01.Introduction.srt
529 B
08 Putting It All Together/09.Recap - Refactoring to More Explicit Code.srt
897 B
03.Refactoring to an Immutable Architecture/13.Summary.srt
993 B
08 Putting It All Together/11.Recap - Making Nulls Explicit.srt
1000 B
08 Putting It All Together/01.Introduction.srt
1.0 kB
02.Introduction/01.Getting Started.srt
1.1 kB
02.Introduction/05.Summary.srt
1.2 kB
08 Putting It All Together/07.Recap - Refactoring Away from Primitive Obsession.srt
1.2 kB
08 Putting It All Together/05.Recap - Refactoring Away from Exceptions.srt
1.3 kB
08 Putting It All Together/17.Resource List.srt
1.3 kB
01.Course Overview/01.Course Overview.srt
1.4 kB
08 Putting It All Together/15.Recap - Railway-oriented Programming.srt
1.5 kB
03.Refactoring to an Immutable Architecture/07.Example Introduction.srt
1.6 kB
05.Avoiding Primitive Obsession/04.Primitive Obsession and Defensive Programming.srt
1.6 kB
06.Avoiding Nulls with the Maybe Type/08.Summary.srt
1.6 kB
05.Avoiding Primitive Obsession/05.Primitive Obsession - Limitations.srt
1.7 kB
07.Handling Failures and Input Errors in a Functional Way/06.Summary.srt
1.7 kB
04.Refactoring Away from Exceptions/07.Recap - The Result Class.srt
1.7 kB
05.Avoiding Primitive Obsession/09.Summary.srt
1.8 kB
08 Putting It All Together/18.Course Summary.srt
1.8 kB
04.Refactoring Away from Exceptions/08.The Result Class and CQS.srt
1.8 kB
05.Avoiding Primitive Obsession/08.Recap - Refactoring Away from Primitive Obsession.srt
2.0 kB
08 Putting It All Together/16.Module Summary.srt
2.2 kB
07.Handling Failures and Input Errors in a Functional Way/05.Recap - Introducing Railway-oriented Programming.srt
2.2 kB
06.Avoiding Nulls with the Maybe Type/07.Limitations.srt
2.2 kB
05.Avoiding Primitive Obsession/06.Where to Convert Primitive Types into Value Objects.srt
2.3 kB
04.Refactoring Away from Exceptions/10.Summary.srt
2.4 kB
03.Refactoring to an Immutable Architecture/02.Vocabulary Used.srt
2.4 kB
06.Avoiding Nulls with the Maybe Type/06.Recap - Mitigating the Billion-dollar Mistake.srt
2.4 kB
08 Putting It All Together/02.Domain Model Introduction.srt
2.5 kB
02.Introduction/02.Course Outline and Prerequisites.srt
2.6 kB
08 Putting It All Together/13.Recap - Representing Reference Data as Code.srt
2.6 kB
03.Refactoring to an Immutable Architecture/05.Immutability Limitations.srt
3.0 kB
03.Refactoring to an Immutable Architecture/08.Mutable Implementation.srt
3.1 kB
02.Introduction/04.Why Functional Programming.srt
3.3 kB
06.Avoiding Nulls with the Maybe Type/03.Non-nullability on the Language Level.srt
3.4 kB
07.Handling Failures and Input Errors in a Functional Way/02.Traditional Approach to Handling Failures and Input Errors.srt
3.4 kB
03.Refactoring to an Immutable Architecture/03.Why Does Immutability Matter.srt
3.5 kB
05.Avoiding Primitive Obsession/02.What is Primitive Obsession.srt
3.5 kB
03.Refactoring to an Immutable Architecture/11.Implementing a Mutable Shell.srt
3.6 kB
03.Refactoring to an Immutable Architecture/12.Recap - Refactoring to an Immutable Architecture.srt
3.8 kB
05.Avoiding Primitive Obsession/03.How to Get Rid of Primitive Obsession.srt
4.0 kB
04.Refactoring Away from Exceptions/03.Use Cases for Exceptions.srt
4.2 kB
04.Refactoring Away from Exceptions/02.Exceptions and Readability.srt
4.4 kB
03.Refactoring to an Immutable Architecture/04.Mutability and Temporal Coupling.srt
4.4 kB
03.Refactoring to an Immutable Architecture/10.Refactoring the Second Method.srt
4.6 kB
08 Putting It All Together/12.Representing Reference Data as Code.srt
4.8 kB
07.Handling Failures and Input Errors in a Functional Way/03.Refactoring the Method Using the Result and Maybe Types.srt
4.9 kB
06.Avoiding Nulls with the Maybe Type/02.The Billion-dollar Mistake.srt
5.5 kB
04.Refactoring Away from Exceptions/05.Where to Catch Exceptions.srt
5.5 kB
02.Introduction/03.What is Functional Programming.srt
5.7 kB
04.Refactoring Away from Exceptions/04.Fail Fast Principle.srt
5.9 kB
03.Refactoring to an Immutable Architecture/06.How to Deal with Side Effects.srt
6.4 kB
08 Putting It All Together/14.Railway-oriented Programming.srt
6.9 kB
03.Refactoring to an Immutable Architecture/09.Refactoring the First Method.srt
7.5 kB
04.Refactoring Away from Exceptions/09.Refactoring Away from Exceptions.srt
7.6 kB
08 Putting It All Together/08.Refactoring to More Explicit Code.srt
7.9 kB
08 Putting It All Together/10.Making Nulls Explicit.srt
8.3 kB
07.Handling Failures and Input Errors in a Functional Way/04.Introducing Railway-oriented Programming.srt
8.4 kB
06.Avoiding Nulls with the Maybe Type/05.Enforcing the Use of the Maybe Type.srt
8.6 kB
04.Refactoring Away from Exceptions/06.The Result Class.srt
8.8 kB
05.Avoiding Primitive Obsession/07.Refactoring Away from Primitive Obsession.srt
8.8 kB
06.Avoiding Nulls with the Maybe Type/04.Mitigating the Billion-dollar Mistake.srt
9.4 kB
08 Putting It All Together/06.Refactoring Away from Primitive Obsession.srt
11 kB
08 Putting It All Together/03.Application Code Introduction.srt
12 kB
08 Putting It All Together/04.Refactoring Away from Exceptions.srt
12 kB
06.Avoiding Nulls with the Maybe Type/01.Introduction.mp4
477 kB
07.Handling Failures and Input Errors in a Functional Way/01.Introduction.mp4
517 kB
05.Avoiding Primitive Obsession/01.Introduction.mp4
596 kB
03.Refactoring to an Immutable Architecture/01.Introduction.mp4
622 kB
04.Refactoring Away from Exceptions/01.Introduction.mp4
672 kB
08 Putting It All Together/09.Recap - Refactoring to More Explicit Code.mp4
932 kB
03.Refactoring to an Immutable Architecture/13.Summary.mp4
945 kB
08 Putting It All Together/01.Introduction.mp4
1.1 MB
08 Putting It All Together/11.Recap - Making Nulls Explicit.mp4
1.3 MB
02.Introduction/05.Summary.mp4
1.3 MB
Exersice files/csharp-applying-functional-principles.zip
1.4 MB
03.Refactoring to an Immutable Architecture/07.Example Introduction.mp4
1.4 MB
05.Avoiding Primitive Obsession/05.Primitive Obsession - Limitations.mp4
1.4 MB
02.Introduction/01.Getting Started.mp4
1.4 MB
08 Putting It All Together/05.Recap - Refactoring Away from Exceptions.mp4
1.8 MB
08 Putting It All Together/07.Recap - Refactoring Away from Primitive Obsession.mp4
1.8 MB
04.Refactoring Away from Exceptions/08.The Result Class and CQS.mp4
1.8 MB
07.Handling Failures and Input Errors in a Functional Way/06.Summary.mp4
1.8 MB
06.Avoiding Nulls with the Maybe Type/07.Limitations.mp4
1.9 MB
06.Avoiding Nulls with the Maybe Type/08.Summary.mp4
2.2 MB
05.Avoiding Primitive Obsession/09.Summary.mp4
2.3 MB
03.Refactoring to an Immutable Architecture/02.Vocabulary Used.mp4
2.4 MB
04.Refactoring Away from Exceptions/07.Recap - The Result Class.mp4
2.4 MB
06.Avoiding Nulls with the Maybe Type/06.Recap - Mitigating the Billion-dollar Mistake.mp4
2.6 MB
08 Putting It All Together/02.Domain Model Introduction.mp4
2.6 MB
08 Putting It All Together/18.Course Summary.mp4
2.7 MB
03.Refactoring to an Immutable Architecture/05.Immutability Limitations.mp4
2.7 MB
05.Avoiding Primitive Obsession/08.Recap - Refactoring Away from Primitive Obsession.mp4
2.8 MB
08 Putting It All Together/17.Resource List.mp4
2.9 MB
01.Course Overview/01.Course Overview.mp4
3.0 MB
02.Introduction/02.Course Outline and Prerequisites.mp4
3.0 MB
08 Putting It All Together/16.Module Summary.mp4
3.0 MB
02.Introduction/04.Why Functional Programming.mp4
3.1 MB
08 Putting It All Together/13.Recap - Representing Reference Data as Code.mp4
3.2 MB
08 Putting It All Together/15.Recap - Railway-oriented Programming.mp4
3.3 MB
04.Refactoring Away from Exceptions/10.Summary.mp4
3.4 MB
03.Refactoring to an Immutable Architecture/03.Why Does Immutability Matter.mp4
3.5 MB
05.Avoiding Primitive Obsession/04.Primitive Obsession and Defensive Programming.mp4
3.5 MB
05.Avoiding Primitive Obsession/06.Where to Convert Primitive Types into Value Objects.mp4
4.0 MB
05.Avoiding Primitive Obsession/02.What is Primitive Obsession.mp4
4.8 MB
06.Avoiding Nulls with the Maybe Type/03.Non-nullability on the Language Level.mp4
4.8 MB
03.Refactoring to an Immutable Architecture/12.Recap - Refactoring to an Immutable Architecture.mp4
5.0 MB
07.Handling Failures and Input Errors in a Functional Way/02.Traditional Approach to Handling Failures and Input Errors.mp4
5.5 MB
06.Avoiding Nulls with the Maybe Type/02.The Billion-dollar Mistake.mp4
5.5 MB
04.Refactoring Away from Exceptions/04.Fail Fast Principle.mp4
5.7 MB
04.Refactoring Away from Exceptions/03.Use Cases for Exceptions.mp4
5.9 MB
07.Handling Failures and Input Errors in a Functional Way/05.Recap - Introducing Railway-oriented Programming.mp4
6.0 MB
04.Refactoring Away from Exceptions/02.Exceptions and Readability.mp4
6.4 MB
02.Introduction/03.What is Functional Programming.mp4
6.6 MB
03.Refactoring to an Immutable Architecture/08.Mutable Implementation.mp4
7.3 MB
04.Refactoring Away from Exceptions/05.Where to Catch Exceptions.mp4
7.4 MB
03.Refactoring to an Immutable Architecture/06.How to Deal with Side Effects.mp4
8.0 MB
05.Avoiding Primitive Obsession/03.How to Get Rid of Primitive Obsession.mp4
9.2 MB
03.Refactoring to an Immutable Architecture/04.Mutability and Temporal Coupling.mp4
9.6 MB
03.Refactoring to an Immutable Architecture/11.Implementing a Mutable Shell.mp4
11 MB
08 Putting It All Together/12.Representing Reference Data as Code.mp4
14 MB
03.Refactoring to an Immutable Architecture/10.Refactoring the Second Method.mp4
15 MB
07.Handling Failures and Input Errors in a Functional Way/03.Refactoring the Method Using the Result and Maybe Types.mp4
16 MB
06.Avoiding Nulls with the Maybe Type/04.Mitigating the Billion-dollar Mistake.mp4
16 MB
04.Refactoring Away from Exceptions/06.The Result Class.mp4
18 MB
04.Refactoring Away from Exceptions/09.Refactoring Away from Exceptions.mp4
19 MB
07.Handling Failures and Input Errors in a Functional Way/04.Introducing Railway-oriented Programming.mp4
22 MB
06.Avoiding Nulls with the Maybe Type/05.Enforcing the Use of the Maybe Type.mp4
22 MB
08 Putting It All Together/08.Refactoring to More Explicit Code.mp4
22 MB
08 Putting It All Together/14.Railway-oriented Programming.mp4
23 MB
03.Refactoring to an Immutable Architecture/09.Refactoring the First Method.mp4
24 MB
08 Putting It All Together/10.Making Nulls Explicit.mp4
24 MB
05.Avoiding Primitive Obsession/07.Refactoring Away from Primitive Obsession.mp4
30 MB
08 Putting It All Together/06.Refactoring Away from Primitive Obsession.mp4
38 MB
08 Putting It All Together/03.Application Code Introduction.mp4
39 MB
08 Putting It All Together/04.Refactoring Away from Exceptions.mp4
42 MB