Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robert-stuttaford/ct-clug-livecode
To live-code at Cape Town Clojure User Group meetup on 18 May
https://github.com/robert-stuttaford/ct-clug-livecode
Last synced: 18 days ago
JSON representation
To live-code at Cape Town Clojure User Group meetup on 18 May
- Host: GitHub
- URL: https://github.com/robert-stuttaford/ct-clug-livecode
- Owner: robert-stuttaford
- Created: 2013-04-19T21:42:34.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-04-20T05:44:27.000Z (over 11 years ago)
- Last Synced: 2024-12-15T21:42:20.256Z (20 days ago)
- Size: 109 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ct-clug-18may
# Agenda
* Introduction to Clojure - Deon
* Live coding session - Deon, Robert
* Dive into Datomic OR split up into groups OR ?Plenty of Q&A time. Plenty of break time between sessions.
# Live code session
To live-code at Cape Town Clojure User Group meetup on 18 May
## What will we build?
A web app (I know, right?) which we'll use to vote on what topic to dive into after this live-code.
Use bootstrap for css & js.
Ring, Compojure for routing, hiccup for html generation. Datomic in-memory database for data.
Schema - :vote, :comment, :name
PAGE: Form with 2 options, web (http+routing+html) or datomic, and a textfield which allows you to say what you'd like to to see covered, a textfield for your name.
PAGE: total votes at the top. page listing votes, each with the comments for that vote. if the name starts with @, return a twitter html tag rather than just a string when rendering.