sidetracked
-
Sidetracked: Introducing JWT Authentication
Now that we have a very basic application set up, we are going to add JWT based authentication to our app. I know, I know, it seems a little premature - but I really think this will help us flow into user and then todo creation. We will pretend we have externalised the login process to an IdP (Identity Provider) and expect that all requests to protected routes will contain a valid JWT, all we are going to do is validate it.
-
Sidetracked: Our First Route and Test
As the name implies, Sidetracked is finally getting some functionality, and even a test (or two!). We are going to implement a health check route and test it. With this pattern in place we can easily add more routes and tests as we go while ensuring that we are building a robust application.
-
Sidetracked: Introducing the Project and Getting Setup
Sidetracked is, yep you guessed it, a todo application. We are going to write it in Rust (of course) and we are going to draw loosely from Domain-driven Design and Hexagonal Architecture for our project architecture. This will be a fully featured application, including a Backend using Axum, and a Frontend using Htmx.