On page 15 of the book, after changing the route and template to display items from the database, I was puzzled that the reload of the page did not result in the expected update, but still appeared the same as before. After some noodling around, I decided to kill the running process and re-run with a
lein run. Everything then worked as described in the book.
Is this normal - should I kill and re-run the server process each time I make a change?
If so, the book could be clearer on this point (not a complaint, just confusion!)