Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.