Defensive Coding in C#\4.Validating Method Arguments\13.Surrounding Our Operations with Conditionals.mp4
[ffc8d680808b2c07]
|
16,966,694 |
246AAD71 |
Defensive Coding in C#\4.Validating Method Arguments\17.Demo - Refactoring Our Methods.mp4
[4b6cba0dde27fa4f]
|
10,928,454 |
8B045784 |
Defensive Coding in C#\4.Validating Method Arguments\17.Demo - Refactoring Our Methods.en.srt |
4,510 |
7A119BBB |
Defensive Coding in C#\4.Validating Method Arguments\13.Surrounding Our Operations with Conditionals.en.srt |
7,475 |
965316FC |
Defensive Coding in C#\4.Validating Method Arguments\12.Defining Clear Method Signatures.mp4
[d56958ab1b34a489]
|
11,452,790 |
933AD42E |
Defensive Coding in C#\4.Validating Method Arguments\14.Failing Fast with Guard Clauses.en.srt |
7,400 |
21216594 |
Defensive Coding in C#\4.Validating Method Arguments\15.Unit Testing for Expected Exceptions.mp4
[7c0db4b21697ed23]
|
14,005,764 |
AB77AAA4 |
Defensive Coding in C#\4.Validating Method Arguments\18.Guidelines and Summary.en.srt |
3,411 |
ABE14627 |
Defensive Coding in C#\4.Validating Method Arguments\18.Guidelines and Summary.mp4
[f35b435920216ecd]
|
4,889,146 |
64EB9825 |
Defensive Coding in C#\4.Validating Method Arguments\14.Failing Fast with Guard Clauses.mp4
[e6887c408de98eff]
|
14,716,313 |
D8AC7E0F |
Defensive Coding in C#\4.Validating Method Arguments\16.Refactoring Our Methods.mp4
[7be99655b5835b46]
|
9,934,630 |
F645B1AA |
Defensive Coding in C#\4.Validating Method Arguments\15.Unit Testing for Expected Exceptions.en.srt |
5,646 |
BC9662CD |
Defensive Coding in C#\4.Validating Method Arguments\12.Defining Clear Method Signatures.en.srt |
9,838 |
078A3425 |
Defensive Coding in C#\4.Validating Method Arguments\16.Refactoring Our Methods.en.srt |
6,747 |
69A89F64 |
Defensive Coding in C#\1.Course Overview\01.Course Overview.en.srt |
2,614 |
9CCE29F0 |
Defensive Coding in C#\1.Course Overview\01.Course Overview.mp4
[1fb2b20a1ce1a2db]
|
3,640,089 |
2AFD92A9 |
Defensive Coding in C#\7.Managing Exceptions\35.What Is Exception Handling.mp4
[19b600eff05d5e98]
|
1,933,527 |
E69EB3D1 |
Defensive Coding in C#\7.Managing Exceptions\35.What Is Exception Handling.en.srt |
1,739 |
FEC25872 |
Defensive Coding in C#\7.Managing Exceptions\38.Creating and Throwing Custom Exceptions.en.srt |
5,950 |
11B3D377 |
Defensive Coding in C#\7.Managing Exceptions\36.Defending Our Code from Exceptions.en.srt |
5,681 |
EC85CCDA |
Defensive Coding in C#\7.Managing Exceptions\39.Catching What We’re |
4,263 |
66DA23A6 |
Defensive Coding in C#\7.Managing Exceptions\37.Throwing .NET Exceptions.mp4
[d614d40a169f1b3a]
|
4,325,496 |
CFFDAA60 |
Defensive Coding in C#\7.Managing Exceptions\36.Defending Our Code from Exceptions.mp4
[551c0e477b2c45a]
|
6,592,238 |
C4AD9872 |
Defensive Coding in C#\7.Managing Exceptions\38.Creating and Throwing Custom Exceptions.mp4
[59cc3b85eb611410]
|
13,057,570 |
A4C237D9 |
Defensive Coding in C#\7.Managing Exceptions\40.Guidelines and Summary.en.srt |
5,043 |
CEB1598E |
Defensive Coding in C#\7.Managing Exceptions\40.Guidelines and Summary.mp4
[d94af29e8f610cef]
|
6,666,120 |
6BC3F88F |
Defensive Coding in C#\7.Managing Exceptions\37.Throwing .NET Exceptions.en.srt |
4,045 |
AFB252B3 |
Defensive Coding in C#\2.Why Defensive Coding Matters\04.Protected but Nimble.mp4
[658123d0934a950f]
|
3,440,608 |
A72A6D56 |
Defensive Coding in C#\2.Why Defensive Coding Matters\05.Course Overview.mp4
[e9f8f2b2f5be1eaa]
|
3,513,593 |
2BF721E9 |
Defensive Coding in C#\2.Why Defensive Coding Matters\02.What Are We Defending Our Code From.en.srt |
6,271 |
8922FA4B |
Defensive Coding in C#\2.Why Defensive Coding Matters\04.Protected but Nimble.en.srt |
4,218 |
1F7C5280 |
Defensive Coding in C#\2.Why Defensive Coding Matters\03.What Is Defensive Coding.en.srt |
3,569 |
2BA0D163 |
Defensive Coding in C#\2.Why Defensive Coding Matters\05.Course Overview.en.srt |
3,082 |
72EC597A |
Defensive Coding in C#\2.Why Defensive Coding Matters\03.What Is Defensive Coding.mp4
[8ad751eb0084ff4b]
|
3,125,284 |
F121CFDB |
Defensive Coding in C#\2.Why Defensive Coding Matters\02.What Are We Defending Our Code From.mp4
[b24ce806d5598089]
|
10,758,428 |
CD35A12D |
Defensive Coding in C#\3.Strengthening Our Code’s |
16,287,667 |
00000000 |
Defensive Coding in C#\6.Returning Predictable Results\33.Returning Predictable Results - Complex Operations.en.srt |
5,259 |
14E146F7 |
Defensive Coding in C#\6.Returning Predictable Results\31.Returning Predictable Results - Simple Operations.en.srt |
4,052 |
E7678E2F |
Defensive Coding in C#\6.Returning Predictable Results\28.Returning a Tuple.mp4
[bedf93d83f84d689]
|
4,596,548 |
32EA6918 |
Defensive Coding in C#\6.Returning Predictable Results\27.Defining ref and out Parameters.en.srt |
4,857 |
AB44B283 |
Defensive Coding in C#\6.Returning Predictable Results\29.Returning an Object.en.srt |
3,127 |
8328D0DF |
Defensive Coding in C#\6.Returning Predictable Results\26.Defining Predictable Method Results.mp4
[61e063b8d8ae2e16]
|
4,798,769 |
EE1D29F2 |
Defensive Coding in C#\6.Returning Predictable Results\26.Defining Predictable Method Results.en.srt |
4,554 |
CDFC9CF9 |
Defensive Coding in C#\6.Returning Predictable Results\34.Guidelines and Summary.mp4
[3c2835c6bb788f9a]
|
8,582,533 |
9648794C |
Defensive Coding in C#\6.Returning Predictable Results\34.Guidelines and Summary.en.srt |
5,802 |
8860C8AD |
Defensive Coding in C#\6.Returning Predictable Results\27.Defining ref and out Parameters.mp4
[f47713628b1caeae]
|
6,637,547 |
3C38B463 |
Defensive Coding in C#\6.Returning Predictable Results\32.Returning Predictable Results - Find and Retrieve Methods.mp4
[87d6e1ff3686e353]
|
5,475,951 |
25FF14F8 |
Defensive Coding in C#\6.Returning Predictable Results\33.Returning Predictable Results - Complex Operations.mp4
[814d0ea312fcda11]
|
7,062,368 |
284C88A8 |
Defensive Coding in C#\6.Returning Predictable Results\31.Returning Predictable Results - Simple Operations.mp4
[cce3b6a79c788bf]
|
6,791,667 |
5DCD0716 |
Defensive Coding in C#\6.Returning Predictable Results\28.Returning a Tuple.en.srt |
4,377 |
B8B803BA |
Defensive Coding in C#\6.Returning Predictable Results\32.Returning Predictable Results - Find and Retrieve Methods.en.srt |
3,832 |
06B338CE |
Defensive Coding in C#\6.Returning Predictable Results\30.Returning Predictable Results - Validation Methods.en.srt |
3,085 |
8FBA89F2 |
Defensive Coding in C#\6.Returning Predictable Results\30.Returning Predictable Results - Validation Methods.mp4
[fbb8feda1ac04d7b]
|
3,913,491 |
DF641BC0 |
Defensive Coding in C#\6.Returning Predictable Results\29.Returning an Object.mp4
[d826f9a3858ea3]
|
3,599,919 |
BF54C3B8 |
Defensive Coding in C#\Exercise Files\csharp-defensive-coding.zip |
14,080,677 |
A0E5B90B |
Defensive Coding in C#\5.Handling Nulls\25.Guidelines and Summary.mp4
[6f1d5a7638d2b806]
|
5,323,010 |
A85C7A46 |
Defensive Coding in C#\5.Handling Nulls\20.Declaring Nullable Value Types.en.srt |
3,374 |
EC912D2E |
Defensive Coding in C#\5.Handling Nulls\24.Demo - Reference Type Nullability Features.en.srt |
7,425 |
022119C6 |
Defensive Coding in C#\5.Handling Nulls\20.Declaring Nullable Value Types.mp4
[672c2494d8956995]
|
3,634,605 |
7DE686BB |
Defensive Coding in C#\5.Handling Nulls\19.The Billion Dollar Mistake.en.srt |
4,688 |
F70C6813 |
Defensive Coding in C#\5.Handling Nulls\21.Defending Our Code from Null Nullable Value Types.en.srt |
3,893 |
F52D1538 |
Defensive Coding in C#\5.Handling Nulls\22.Defending Our Code from Null Reference Types.en.srt |
7,163 |
6D7E8192 |
Defensive Coding in C#\5.Handling Nulls\25.Guidelines and Summary.en.srt |
4,406 |
A72D96F4 |
Defensive Coding in C#\5.Handling Nulls\21.Defending Our Code from Null Nullable Value Types.mp4
[a8603047373ffbf7]
|
7,726,603 |
5809E4F1 |
Defensive Coding in C#\5.Handling Nulls\22.Defending Our Code from Null Reference Types.mp4
[eb4cceb5fc1d7e99]
|
15,754,720 |
E549C582 |
Defensive Coding in C#\5.Handling Nulls\24.Demo - Reference Type Nullability Features.mp4
[df26ca49f14d6058]
|
18,139,931 |
63B09828 |
Defensive Coding in C#\5.Handling Nulls\19.The Billion Dollar Mistake.mp4
[d63b81ab07eaf8b3]
|
5,249,215 |
623FB696 |
Defensive Coding in C#\5.Handling Nulls\23.Reference Type Nullability Features.mp4
[d059041381f6932b]
|
10,786,015 |
8EF62BD0 |
Defensive Coding in C#\5.Handling Nulls\23.Reference Type Nullability Features.en.srt |
9,311 |
FBAB65A3 |
Defensive Coding in C#\8.Final Words\42.Learning More and Closing.mp4
[9beb600154f24001]
|
2,697,159 |
632AE699 |
Defensive Coding in C#\8.Final Words\41.Recap.en.srt |
6,635 |
74C87B86 |
Defensive Coding in C#\8.Final Words\41.Recap.mp4
[18ce80cd0502116f]
|
6,428,689 |
FEB1101F |
Defensive Coding in C#\8.Final Words\42.Learning More and Closing.en.srt |
1,927 |
96855E35 |
Defensive Coding in C#\4.Validating Method Arguments |
0 |
00000000 |
Defensive Coding in C#\1.Course Overview |
0 |
00000000 |
Defensive Coding in C#\7.Managing Exceptions |
0 |
00000000 |
Defensive Coding in C#\2.Why Defensive Coding Matters |
0 |
00000000 |
Defensive Coding in C#\6.Returning Predictable Results |
0 |
00000000 |
Defensive Coding in C#\Exercise Files |
0 |
00000000 |
Defensive Coding in C#\5.Handling Nulls |
0 |
00000000 |
Defensive Coding in C#\8.Final Words |
0 |
00000000 |
Defensive Coding in C# |
0 |
00000000 |
|
Total size: |
297,693,097 |
|