Index
A
- ACID properties
- adapters
- add artist/album endpoint, transaction
- add artist/album form, transaction
- Album model, transaction
- appender
- appender configuration keys
- appender map
- assoc-in function
B
C
- Carmine
- Cascade Style Sheet (CSS)
- catalog
- clj-time library
- Clojure
- clojure.test namespace
- Compojure
- cookies
- cookies as map, values
- cronj library
- cycle tag, Selmer
D
- database
- database connection
- database schema
- database transactions
- defroutes
- dependencies, web application
- Django framework
E
- entity, Korma
- environ library
- environment configurations
F
- 12 Factor-Application Pattern
- file structure, Luminus
- filters
- format-of rule
- form POST
G
- get-handler function
- GlassFish
- Glassfish
H
- handler.clj
- handlers
- hipstr.handler
- hipstr.repl
- hipstr.test.validators.user-validator-test namespace
- hipstr.validators.user-validator namespace
- hipstr application
- extending / Extending the application: brief requirements
- login form, creating / Creating the login form
- recently-added route, restricting / Restricting the recently-added route
- user, authenticating / Authenticating the user
- "Remember Me" cookie, writing / Writing the "Remember Me" cookie
- logout route, creating / Creating the logout route
- deploying / Deploying the hipstr application
- deploying, with uberjar / When to use an uberjar
- deploying, with uberwar / When to use an uberwar
- deploying, as standalone / Deploying as a standalone
- deploying, behind Nginx / Running the application behind Nginx
- load balancing, behind Nginx / Load balancing behind Nginx
- home page
- http-kit
I
- InstaREPL
- integration test
J
K
- Korma
- obtaining / Getting Korma, The Quick Korma Crash Course
- URL / Getting Korma
- reference link / The Quick Korma Crash Course
- database specification, defining / Define the database specification
- entity / Korma entities
- primary key, defining / Defining the primary key
- relationships, defining between entities / Defining relationships between entities
- SELECT queries, constructing / Constructing SELECT queries
- INSERT queries, constructing / Constructing INSERT queries
- UPDATE queries, constructing / Constructing UPDATE queries
- DELETE queries, constructing / Constructing DELETE queries
- exec-raw function, using / Using raw SQL
- transactions, using / Using transactions
- Korma examples
L
- layout.clj
- lein-ring plugin
- Leiningen
- Leiningen, commands
- lein quickie
- length-of rule
- lib-noir library
- LightTable
- log function
- log level, Timbre
- Luminus
- Luminus community
M
- Markdown
- markdown-clj library
- Maven
- middleware
- middleware.clj
- Migratus
- Migratus, functions
- models
N
- Nginx
- noir-exception library
- noir.session functionality
- noir.validation namespace
P
- PostgreSQL
- presence-of rule
- prone library
R
- Rack
- Rake
- recently added Albums, fetching from database
- recently added route
- Redis
- repl.clj
- request maps
- resources directory
- response maps
- restricted routes
- RFC2616
- Ring
- ring-defaults library
- ring-server library
- ring-session
- ring.mock.request function
- Ring Server
- rolling appender
- route, Compojure
- route, hipstr application
- routes/home.clj
S
- Selmer
- selmer library
- Selmer templates
- Servlet API
- sessions
- session_manager.clj
- shared appender configuration
- sign up form
- SQL
- src directory
- start-server function
- stop-server function
T
- tags
- template inheritance
- test
- test-driven development (TDD)
- test directory
- testing
- Timbre
- timbre library
- Tomcat
- tower library
- transaction
U
- uberjar
- uberwar
- user authentication, hipstr application
- util.clj
V
- validate-with-predicate rule
- Validateur library
- variables
W
Y
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.