Skip to main content
00:00/00:00
Lecture 28 of 56

Advanced-API-intent-with-the-NotNullIfNotNull-attribute

Download Course (Free)

Course Content

0 / 56 completed
Section 1: Course Curriculum56 videos

Welcome

4m

Who-is-the-course-for-and-prerequisites

4m

Why-is-null-a-problem-in-C

6m

The-C -type-system-and-value-types

4m

Why-is-null-important-in-C

2m

What-will-you-learn-in-this-course

9m

Reference-types-in-C

4m

How-C -uses-types-on-the-heap-and-stack

7m

A-brief-history-of-null-in-C

2m

Nullable-value-types-in-C -2-

12m

Unpacking-the-default-keyword

5m

Nullable-reference-types-in-C -8-

6m

Setting-the-nullable-context

3m

What-is-the-null-conditional-operator

6m

Null-intent-is-for-compilers-and-developers-too

10m

Using-the-null-conditional-operator-with-arrays

8m

What-is-null-conditional-short-circuiting

4m

Understanding-common-null-compiler-warnings

12m

What-is-the-null-coalescing-operator

7m

API-design-with-null-intent-introduction

2m

What-is-the-null-coalescing-conditional-operator

8m

What-is-the-null-forgiving-operator

8m

Unpacking-the-Exiting-the-constructor-null-warning

8m

Working-with-null-and-properties

7m

What-is-the-required-keyword -and-when-to-use-it

7m

Advanced-API-intent-with-the-AllowNull-attribute

5m

Advanced-API-intent-with-the-DisallowNull-attribute

10m

Advanced-API-intent-with-the-NotNullIfNotNull-attribute

4mNow Playing

Advanced-API-intent-with-the-MemberNotNull-attribute

7m

Introduction-to-pattern-matching-and-the-is-keyword

7m

Capturing-null-with-the-pattern-matching-switch-operator

6m

Property-matching-to-filter-null

13m

The-BlazingPizza-project-overview

2m

How-null-affects-EF-migrations

11m

Enabling-the-nullable-context-and-treating-warnings-as-errors

7m

How-null-affects-EF-relationships

12m

How-null-affects-full-stack-objects

6m

Using-the-Visual-Studio-references-feature-to-find-null-intent

10m

When-to-use-the-required-keyword

9m

Shared-library-walkthrough-wrap-up

7m

Updating-shared-classes-with-proper-null-intent

17m

Web-API-best-practices -GET-operations

5m

Web-API-best-practices -PUT-operations

6m

Web-API-best-practices -DELETE-operations

1m

Web-API-best-practices -POST-operations

3m

How-to-handle-null-with-authorization-and-claims

8m

Improving-an-API-with-the-DisallowNull-attribute

4m

Fixing-null-issues-with-null-operators

5m

Handling-RazorComponents-Authorization-values

3m

How-to-handle-Null-with-HttpClient

8m

Updating-the-application-state-object

4m

Applying-null-to-Blazor-pages

5m

Unpacking-the-AuthenticationState-component

3m

Best-practices-for-loading-without-relying-on-null-in-Blazor

13m

When-to-use-EditorRequired-in-a-RazorComponent

9m

Wrapping-up-the-BlazingPizza-walk-through

13m