This document discusses building web applications using Clojure and ClojureScript. It covers the Lispy syntax of Clojure, cross-platform coding using reader conditionals, and popular Clojure libraries. It demonstrates the frontend architecture using React and core.async for asynchronous programming. Remote communication involves serialization with Transit. The backend uses small libraries without frameworks, with routing and handler functions. Overall it provides an overview of building full-stack webapps with the Clojure ecosystem.