Declarative programming describes what a program should achieve in terms of a problem domain, rather than describing how to achieve it using a sequence of primitive operations. It has long been considered a powerful tool for minimizing complexity of software systems. In this talk we will discuss how to apply the declarative programming paradigm to modern AJAX-based web applications using intercooler.js.
We will begin with a brief overview of intercooler.js, a library that enables a declarative approach to AJAX requests. We will discuss:
Once we have covered these basics, we will examine a few typical web application UX needs and how they can be addressed using the declarative style:
After this talk, the attendee should have a good grasp of how to build a modern web application using declarative programming techniques with intercooler.js