Vertical Slice Architecture

Vertical Slice Architecture

NDC Conferences via YouTube Direct link

Task-Based UIS

21 of 56

21 of 56

Task-Based UIS

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Vertical Slice Architecture

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Vertical slice Architecture
  2. 2 Traditional n-tier UI Layer
  3. 3 Organizing by layer
  4. 4 Areas of change
  5. 5 Move code to single place
  6. 6 Move service methods to classes
  7. 7 Modeling requests
  8. 8 Request/Response with Mediatr
  9. 9 Registering Mediatr
  10. 10 Commands and Queries
  11. 11 One model in, one model out
  12. 12 Complete encapsulation
  13. 13 Modeling Queries
  14. 14 Paging/Sorting/Filtering
  15. 15 Modeling Responses
  16. 16 Complex Response
  17. 17 Command/Query Duality
  18. 18 Modeling Commands
  19. 19 Simple Commands public class Edit
  20. 20 Model-Bound Types
  21. 21 Task-Based UIS
  22. 22 Modeling Command Responses
  23. 23 void Response
  24. 24 Success/Fail
  25. 25 Creation
  26. 26 Complete Response
  27. 27 SQL Projections
  28. 28 Encapsulated Logic
  29. 29 Duplicate Logic
  30. 30 Command Handlers
  31. 31 Procedural Beginnings
  32. 32 DI with no abstractions
  33. 33 Code Smells
  34. 34 Behavioral Smells
  35. 35 Push Behavior Down
  36. 36 Encapsulated Domain
  37. 37 validation Scopes
  38. 38 Request validation
  39. 39 Domain validation
  40. 40 Representations
  41. 41 Controllers as routes
  42. 42 Razor Pages
  43. 43 Pipeline Behavior (Decorator)
  44. 44 Stackable Decorators
  45. 45 Think: Action Filters
  46. 46 Transactions
  47. 47 Unit of work
  48. 48 Concurrency and Retries
  49. 49 Logging
  50. 50 Registration
  51. 51 Setting Up Data
  52. 52 Sending Requests
  53. 53 Testing queries through result
  54. 54 Setup through the front door
  55. 55 Setup data directly when needed
  56. 56 Test commands with roundtrips

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.