Day 1: Basic Towers
Today we’ll explore Ring and its friends in the context of Zap, a bug tracking application we’re going to build. As with other bug trackers you may have used, Zap will record bugs for multiple projects, allow users to comment on bugs, and track the status of bugs as they are found and fixed. The architecture of Zap should be quite familiar; there is a database to store the bugs and other data, a way to map URLs to views, and helpers to generate HTML.
Another thing to keep in mind today is that almost every component you will see is replaceable with something else. Later this week you’ll see one of these alternatives.
Getting Started
Clojure is an interesting language because it is really just a library. There is no ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access