# AndrewDolby.com [![Build Status](https://travis-ci.org/adolby/AndrewDolby.com.svg?branch=master)](https://travis-ci.org/adolby/AndrewDolby.com)

My profile website.

It performs the following functions with ClojureScript:

1. Download and analyze GitHub Release info to display download links for my projects. This is accomplished with core.async channels, which are the Clojure(Script) version of Go channels. Channels are also known as co-routines in other languages.

2. Template from valid HTML markup with kioo. Since the main template is valid HTML, kioo provides the site with simple graceful degradation if JavaScript isn't available.

3. Swap the site theme around with the footer links

4. The above features are implemented with the help of Reagent, a ClojureScript React wrapper. Reagent provides great performance while taking care of view updates as you change your application state.

# AndrewDolby.com [![Build Status](https://travis-ci.org/adolby/AndrewDolby.com.svg?branch=master)](https://travis-ci.org/adolby/AndrewDolby.com)

My profile website.

The following features are powered by ClojureScript:

1. Download and analyze GitHub Release info to display download links for my projects. This is accomplished with core.async channels, which are the Clojure(Script) version of Go channels. Channels are also known as co-routines or communicating sequential processes in other languages.

2. Template from valid HTML markup with kioo and Reagent, a ClojureScript React wrapper.

3. Swap the site theme around with the footer links

Update readme to better reflect project
Update readme to better reflect project
