Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
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
PLEASE DO NOT CHANGE - email email@example.com
|Time||Grand Ballroom 1||Grand Ballroom 2||Parlors BC (no a/v)|
|7:30 pm||Machine Learning in Clojure with Cortex||Little Compilers in Clojure||Let's Grow the Clojure Community|
|8:30 pm||Lumo||spec||(cont, if necessary)|
|9:30 pm||Wombats: The New BattleBots||Getting Up and Running with ClojureScript||Missing Pieces|
Wombats: The New BattleBots
- Hosted by: Emily Seibert
- Description: I created a game along with two other developers that has a hefty Clojure stack: Datomic, AWS Lambda, Canvas and Re-frame. Players script their own AI algorithms to battle it out in an arena. Join for a demo and an overview of our architecture!
- Interest: @puredanger @mtm
Little Compilers in Clojure
- Hosted by: Brian Beckman
- Description: Let's talk about good idioms and techniques for little compilers. I have an example for Yakindu-to-C.
- Interest: @alandipert @mtm @ldenman
- Hosted by: Kim Crayton
- Description: "Let’s come together and discuss how we can attract more people to programming in general and Clojure specifically. Learn strategies that you can use to build the Clojure community in your own backyard and beyond." An opportunity to continue the conversation that was started at that day's panel discussion.
- Interest: @puredanger
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 @thos37 @hby
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.
- Interest: @hby @puredanger
Hosted by: Michael Gaare
Description: Clojure has a pretty great ecosystem, but it's far from complete! Let's have a discussion about what's missing and maybe kick around some ideas about how we could fill in those gaps. Some things that come to mind:
Tools and architecture to organize large systems
Big data tools
Machine learning (although looks like Cortex, from the above unsession, might be helping!)
Error handling beyond exceptions
Interest: @scriptor @hby @puredanger
- Hosted by: Alex Miller
- Description: Open discussion and Q&A about spec - how are you using it and what are your comments and questions. Note: this is not a talk.
Getting Up and Running with ClojureScript
Hosted by: Peter Schuck
Description: A guide on setting up a ClojureScript project and building a comfortable development environment. Feel free to ask for help with your ClojureScript project Topics will include
ClojureScript's compiler options