We came a long way in this chapter. We shared a few laughs, and we learned some valuable life lessons along the way. You learned how you can sanely manage your database schema using Migratus, as well as how you can use SQL without cluttering your Clojure code using YeSQL. The Migratus/YeSQL combination allows you to quickly develop and maintain your database without giving up the power, flexibility, and visibility of raw SQL, something we typically sacrifice when using an ORM. In the next chapter, we'll continue using YeSQL as we create the login form for our application.

Clojure Web Development Essentials
By :

Clojure Web Development Essentials
By:
Overview of this book
Table of Contents (19 chapters)
Clojure Web Development Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Getting Started with Luminus
Ring and the Ring Server
Logging
URL Routing and Template Rendering
Handling Form Input
Testing in Clojure
Getting Started with the Database
Reading Data from the Database
Database Transactions
Sessions and Cookies
Environment Configuration and Deployment
Using Korma – a Clojure DSL for SQL
Index
Customer Reviews