Templating - you're doing it wrong
Templating separates logic from presentation in different files, but we still need to glue them together somehow so we use a specialized mark-up language. And nobody minds yet another language or the burden when testing the templates. But there already is a widely used and proven mark-up language in every HTML document: HTML itself. In this talk, I'm proposing an new approach to writing templates for web applications, called Template Animation, that leverages the capabilities of HTML to create highly maintainable templates, requiring no tools besides the browser for development and testing.
Nikolas Martens is a full-hearted freelancing software engineer and trainer in Berlin. He has been coding on various platforms including desktop applications, embedded systems and robots, but is most experienced in web development. His interests are software architecture, automated testing, web applications, distributed system, lean methods, and specification by example. In his spare time he develops experimental frameworks or simply enjoys Berlin's city life. You can find Nikolas on rtens.org.