Stop Calling Your API a "REST API"

2:43
The 3 REST API Maturity Levels (The Richardson Maturity Model)

18:57
How To Design Amazing REST APIs

12:07
Stop returning custom error responses from your API. Do this instead.

24:41
Exceptions are evil. This is what I do instead.

18:38
What Is A RESTful API? Explanation of REST & HTTP

10:38
Turns out REST APIs weren't the answer (and that's OK!)

13:30
Dependency injection fundamentals in C# - DI vs IoC vs DIP

12:54