We authorize against Google through Blazor and JS interop and discuss the differences in Authentication and Authorization.
We continue to discuss single responsibility for models, and get introduced to dev testing. We also see how we change code by changing unit tests.
We look at developing bottom-up, move to in-memory EF Core for testing, and how Single Responsibility even applies to models and entities, not just code!
We start working on listing blogs, look at top-down vs bottom-up and discuss the problem of productivity tools.
We wire up the entire stack through service registrations.
We start building the repository infrastructure and mocks to load a blog post.
We define an abstraction on the boundary between presentation and domain, and introduce convention-based mapping to prevent tight-coupling.
We look at how server-side Blazor works, and make our first blog post by using a fake adaptor.
A major service on my Miata, pushing 200 000km
We build a queue and process our syndications using ConcurrentQueue and IHostedService.