In this talk Peter will demonstrate step by step how to transform a simple piece of JavaScript to a state where you can change the code while running it. This is particularly handy for visual applications, or applications with continuous data stream processor like a chatbot. This principle is then generalized in a library. He'll explain the basics, how it works, fixes for certain edge cases, and some open issues. More info at: https://fronteers.nl/congres/2013/sessions/real-time-recompilation