
Great developer experiences allow you go from nothing to something amazing in under ten minutes. So I'm always trying to see how much I can minimize getting started experiences. My latest attempt is to deploy a [Spring Boot][1] app on [Heroku][2], download the source to a developer's machine, setup & run the app locally, make & test changes, and then redeploy those changes &#8212; all in under ten minutes (assuming a fast internet connection). Here is that experience in about six minutes:
<iframe width="853" height="480" src="https://www.youtube.com/embed/ZqzH-bhvcSQ?rel=0" frameborder="0" allowfullscreen></iframe>  

To try it yourself, start at the [hello-springboot GitHub repo][3]. Let me know how it goes!

 [1]: http://projects.spring.io/spring-boot/
 [2]: https://heroku.com
 [3]: https://github.com/jamesward/hello-springboot
