Learn Reitit Pro
Buy now
Learn more
Intro
01 - What and How?
Setup
02 - Dev Setup
03 - GitHub Repo
04 - Editor Setup
05 - Services Setup
06 - Project Setup
07 - Heroku Deploy
08 - Cursive Setup
Server
09 - Start
10 - Integrant Setup
11 - Integrant Reloaded
12 - Router
13 - Swagger
Database
14 - Create DB
15 - Schema and Seed
Recipes
16 - List all recipes
17 - List all recipes refactor
18 - Retrieve recipe
19 - Coercion
20 - Retrieve recipe refactor
21 - Recipe responses
22 - Create Recipe
23 - snake-kebab
24 Update Recipe
25 - Delete recipe
Test endpoint
26 - Test endpoint
27 - Recipes Tests
Auth0
28 - auth0 test config
29 - auth0 test token
30 - jwt middleware
Recipe Tests
31 - Recipe tests
32 - Recipe owner
33 - Token fixture
Favorite / Unfavorite Recipe
34 - Developer experience
35 - Favorite / Unfavorite recipe
Steps & Ingredients
36 - Step
37 - Step tests
38 - Ingredient
39 - Ingredient tests
Account
40 - Create account
41 - Delete account
42 - Auth0 management token
43 - Auht0 roles config
44 - Update roles
45 - Role middleware
46 - Account tests
47 - Test refactor
48 - Auth0 refactor
Conversation
49 - Conversation routes
50 - List conversations
51 - List conversations (alternative)
52 - List messages
53 - Create message
54 - Start conversation
55 - Clear notifications
56 - Conversation participant
57 - Conversation tests
Production
58 - Connection pool
59 - Deploy
60 - Next steps
Products
Course
Learn Reitit Pro
Learn Reitit Pro
Learn Reitit Pro
Buy now
Learn more
Intro
01 - What and How?
Setup
02 - Dev Setup
03 - GitHub Repo
04 - Editor Setup
05 - Services Setup
06 - Project Setup
07 - Heroku Deploy
08 - Cursive Setup
Server
09 - Start
10 - Integrant Setup
11 - Integrant Reloaded
12 - Router
13 - Swagger
Database
14 - Create DB
15 - Schema and Seed
Recipes
16 - List all recipes
17 - List all recipes refactor
18 - Retrieve recipe
19 - Coercion
20 - Retrieve recipe refactor
21 - Recipe responses
22 - Create Recipe
23 - snake-kebab
24 Update Recipe
25 - Delete recipe
Test endpoint
26 - Test endpoint
27 - Recipes Tests
Auth0
28 - auth0 test config
29 - auth0 test token
30 - jwt middleware
Recipe Tests
31 - Recipe tests
32 - Recipe owner
33 - Token fixture
Favorite / Unfavorite Recipe
34 - Developer experience
35 - Favorite / Unfavorite recipe
Steps & Ingredients
36 - Step
37 - Step tests
38 - Ingredient
39 - Ingredient tests
Account
40 - Create account
41 - Delete account
42 - Auth0 management token
43 - Auht0 roles config
44 - Update roles
45 - Role middleware
46 - Account tests
47 - Test refactor
48 - Auth0 refactor
Conversation
49 - Conversation routes
50 - List conversations
51 - List conversations (alternative)
52 - List messages
53 - Create message
54 - Start conversation
55 - Clear notifications
56 - Conversation participant
57 - Conversation tests
Production
58 - Connection pool
59 - Deploy
60 - Next steps
Learn more
Buy now
Learn how to build robust REST API with Clojure by composing libraries including Reitit, Ring, Integrant, and next.jdbc
Intro
1 Lesson
01 - What and How?
Setup
7 Lessons
02 - Dev Setup
03 - GitHub Repo
04 - Editor Setup
05 - Services Setup
06 - Project Setup
07 - Heroku Deploy
08 - Cursive Setup
Server
5 Lessons
09 - Start
10 - Integrant Setup
11 - Integrant Reloaded
12 - Router
13 - Swagger
Database
2 Lessons
14 - Create DB
15 - Schema and Seed
Recipes
10 Lessons
16 - List all recipes
17 - List all recipes refactor
18 - Retrieve recipe
19 - Coercion
20 - Retrieve recipe refactor
21 - Recipe responses
22 - Create Recipe
23 - snake-kebab
24 Update Recipe
25 - Delete recipe
Test endpoint
2 Lessons
26 - Test endpoint
27 - Recipes Tests
Auth0
3 Lessons
28 - auth0 test config
29 - auth0 test token
30 - jwt middleware
Recipe Tests
3 Lessons
31 - Recipe tests
32 - Recipe owner
33 - Token fixture
Favorite / Unfavorite Recipe
2 Lessons
34 - Developer experience
35 - Favorite / Unfavorite recipe
Steps & Ingredients
4 Lessons
36 - Step
37 - Step tests
38 - Ingredient
39 - Ingredient tests
Account
9 Lessons
40 - Create account
41 - Delete account
42 - Auth0 management token
43 - Auht0 roles config
44 - Update roles
45 - Role middleware
46 - Account tests
47 - Test refactor
48 - Auth0 refactor
Conversation
9 Lessons
49 - Conversation routes
50 - List conversations
51 - List conversations (alternative)
52 - List messages
53 - Create message
54 - Start conversation
55 - Clear notifications
56 - Conversation participant
57 - Conversation tests
Production
3 Lessons
58 - Connection pool
59 - Deploy
60 - Next steps