title: What is the best way to enable development hot reloading when not using pheonix?
body: <p>So I'm learning Elixir and Pheonix looked too much to start learning, so I make a simple JSON Rest API with Plug and Poison, but to see any changes I need to stop the server and run <code>mix run --no-halt</code> again. I came from nodeJS and it has <code>nodemon</code> that just tracks all files that depend from root module and reloads the whole server if it sees any changes. Is there something similar for mix or elixir. I know you can reload specific parts of the code with OTP, it would be the best if my server did that on save, but right now I just want a faster response of what I've done. Can anyone point me in the right direction for this?</p>