Jacek Schae/Learn Reitit Pro

  • €229

Learn Reitit Pro

Learn how to build robust REST API with Clojure by composing libraries including Reitit, Ring, Integrant, and next.jdbc

Contents

Intro

01 - What and How?
  • 5 mins
  • 66.9 MB

Setup

02 - Dev Setup
  • 2 mins
  • 18.2 MB
03 - GitHub Repo
  • 1 min
  • 9.29 MB
04 - Editor Setup
  • 2 mins
  • 31.4 MB
05 - Services Setup
  • 5 mins
  • 39.2 MB
06 - Project Setup
  • 9 mins
  • 60.2 MB
07 - Heroku Deploy
  • 7 mins
  • 73.4 MB
08 - Cursive Setup
  • 3 mins
  • 24.5 MB

Server

09 - Start
  • 7 mins
  • 63.6 MB
10 - Integrant Setup
  • 16 mins
  • 172 MB
11 - Integrant Reloaded
  • 10 mins
  • 112 MB
12 - Router
  • 6 mins
  • 51.5 MB
13 - Swagger
  • 13 mins
  • 155 MB

Database

14 - Create DB
  • 8 mins
  • 63.4 MB
15 - Schema and Seed
  • 6 mins
  • 88.1 MB

Recipes

16 - List all recipes
  • 10 mins
  • 124 MB
17 - List all recipes refactor
  • 8 mins
  • 85.2 MB
18 - Retrieve recipe
  • 15 mins
  • 204 MB
19 - Coercion
  • 15 mins
  • 206 MB
20 - Retrieve recipe refactor
  • 9 mins
  • 135 MB
21 - Recipe responses
  • 5 mins
  • 50.6 MB
22 - Create Recipe
  • 17 mins
  • 258 MB
23 - snake-kebab
  • 7 mins
  • 80.8 MB
24 Update Recipe
  • 13 mins
  • 157 MB
25 - Delete recipe
  • 5 mins
  • 58.7 MB

Test endpoint

26 - Test endpoint
  • 13 mins
  • 169 MB
27 - Recipes Tests
  • 6 mins
  • 63.9 MB

Auth0

28 - auth0 test config
  • 5 mins
  • 33.9 MB
29 - auth0 test token
  • 12 mins
  • 199 MB
30 - jwt middleware
  • 12 mins
  • 133 MB

Recipe Tests

31 - Recipe tests
  • 15 mins
  • 213 MB
32 - Recipe owner
  • 9 mins
  • 121 MB
33 - Token fixture
  • 7 mins
  • 85.6 MB

Favorite / Unfavorite Recipe

34 - Developer experience
  • 9 mins
  • 137 MB
35 - Favorite / Unfavorite recipe
  • 17 mins
  • 252 MB

Steps & Ingredients

36 - Step
  • 18 mins
  • 254 MB
37 - Step tests
  • 6 mins
  • 87.5 MB
38 - Ingredient
  • 6 mins
  • 74.9 MB
39 - Ingredient tests
  • 4 mins
  • 57.2 MB

Account

40 - Create account
  • 9 mins
  • 194 MB
41 - Delete account
  • 6 mins
  • 113 MB
42 - Auth0 management token
  • 10 mins
  • 212 MB
43 - Auht0 roles config
  • 12 mins
  • 196 MB
44 - Update roles
  • 17 mins
  • 208 MB
45 - Role middleware
  • 13 mins
  • 358 MB
46 - Account tests
  • 17 mins
  • 216 MB
47 - Test refactor
  • 10 mins
  • 168 MB
48 - Auth0 refactor
  • 10 mins
  • 128 MB

Conversation

49 - Conversation routes
  • 5 mins
  • 55.5 MB
50 - List conversations
  • 19 mins
  • 232 MB
51 - List conversations (alternative)
  • 5 mins
  • 71.8 MB
52 - List messages
  • 5 mins
  • 60.7 MB
53 - Create message
  • 9 mins
  • 105 MB
54 - Start conversation
  • 14 mins
  • 174 MB
55 - Clear notifications
  • 4 mins
  • 40.3 MB
56 - Conversation participant
  • 4 mins
  • 46.8 MB
57 - Conversation tests
  • 7 mins
  • 130 MB

Production

58 - Connection pool
  • 4 mins
  • 45.1 MB
59 - Deploy
  • 5 mins
  • 63.1 MB
60 - Next steps
  • 5 mins
  • 53.7 MB