A rough schedule...



18:30 pizza, courtesy of Circle (+drinks & snacks in Intercom).

19:10 talk #1 by Hunter Kelly.

20:00 break.

20:10 talk #2 by Dan Kersten.

20:55 finish.



Talk #1: REST based (micro) services



Description: "Hunter will be talking about doing REST based (micro) services using Friboo (https://github.com/zalando-stups/friboo) ( https://github.com/zalando-stups/friboo ), an opinionated framework that uses Swagger (http://swagger.io/) ( http://swagger.io/ ) and the Component Framework (https://github.com/stuartsierra/component) ( https://github.com/stuartsierra/component ). The example will cover adding an endpoint or two, the component lifecycle, and given time/interest a few tips on developing this kind of service using the REPL we all know and love."



Talk #2: Live programming a Tetris-like block game



Description: Dan will "be live programming a browser-based block game in ClojureScript and Reagent." He'll "talk about how Figwheel works to make live programming possible, how to render the game board and blocks using Reagent and how to implement the game logic (falling blocks, collision detection) using core sequence functions."



Profile of Hunter Kelly: "Hunter went to UC Berkeley what feels like a million years ago. There he was exposed to many different programming languages, and has been a programming language nerd ever since. He pretty much lived in Emacs for his last few years there, and become quite comfortable hacking in elisp. Since then he has yearned for a language with the expressive power of a Lisp that could actually be used in the real world. Since learning about Clojure (relatively early on) he has enjoyed exploring how to think about and express problems in Clojure."



Profile of Dan Kersten: "I'm a programming enthusiast who loves languages which diverge from the mainstream. I especially enjoy functional programming and Clojure. I started my professional programming career writing anti-spam/fraud software in Java and C++ in the telco industry before moving on to web development in Python, embedded systems in C and now web app development in Clojure."



Dan Kersten is one of the founders of Investor Sheet:

http://investorsheet.com (http://investorsheet.com/)