Skip to content
jreighley edited this page Mar 15, 2017 · 39 revisions

This wiki page is for suggestions for Clojure/west 2017 "Unsessions". Unsessions give you the opportunity to propose your own topics and find others with similar interests. We'll have several rooms available at the conference hotel on the night of Thursday, March 30.

  • When: Thursday, March 30, 7:30-10:30 pm (1 hour slots)
  • Where: Portland Hilton & Executive Towers
  • Equipment: Projectors and screens will be available in all but the last room

Template

### Title
  • Hosted by: ...
  • Description: ...
  • Interest: Add your ID here if interested

Proposals

Lumo: a full-blown ClojureScript environment on Node.js

  • Hosted by: António Monteiro
  • Description: ClojureScript ships with optional compiler self-hosting since late 2015. Bootstrapping the compiler represents the next giant leap in Clojure’s reach, allowing it to run in previously inaccessible environments.

I have recently released Lumo, a new, cross-platform, standalone ClojureScript environment that boots instantly and has out-of-the-box access to the entire Node.js ecosystem. It is useful for scripting in ClojureScript, and can also compile ClojureScript projects (with Closure Compiler optimizations).

I'd like to go over some basic Lumo features, how it integrates in the current ecosystem and how it could benefit a Clojure(Script) developer's workflow, as well as delve a little deeper into what powers Lumo and makes it so fast to boot: techniques such as heap snapshotting, bundling the single binary, and its usage of the self-hosted compiler. If we have time, I'll also share my plans for its future.

  • Interest: @tony.kay @timothypratley @jreighley
### Explorations in Testing
  • Hosted by: Tony Kay
  • Description: In my main conference talk I'll have little time to show very many pragmatic examples of testing. In this session I'll give more in-depth examples of testing that show how I go about applying various techniques when testing different scenarios. In particular I'll walk through a database test (particularly the infrastructure around the tests), demonstrate the utility of clojure.spec in relation to unit testing, and compare-and-contrast some generative tests with more traditional behavioral techniques. I'll primarily be using Untangled Spec, Clojure Spec, and test.check. I'll also give more detail on things that can help with some of the human factors that make creating and maintaining tests difficult.
  • Interest:
### Machine Learning in Clojure with Cortex
  • Hosted by: Team ThinkTopic
  • Description: Cortex is a new open source library that brings GPU accelerated deep neural networks to Clojure. In this unsession we will do a short demo of training and using a neural network, and then we can talk about machine learning with the group, get example projects running on your own machines, and discuss the project roadmap over beers.
Clone this wiki locally