Clojure.mn
The Minnesota Clojure Users Group
We've moved!
February 10th, 2016
Ted Cushman will talk about the merits of schemas.
December 9th, 2015
Special Event at DevJam Studios
Note the different time and place.
Instead of our normal meeting, we'll be attending a talk by Michael Nygard (author of Release It and a Cognitect employee). He will be giving a talk titled "Maneuverable Architecture". We're encouraging everyone to attend that instead.
- When: 5:30pm on December 9th
- Where: DevJam Studios
- Please RSVP here: Maneuverable Architecture
November 11th, 2015
Selah Ben-Haim will talk about using Instaparse and Datomic to calculate data lineage from SQL scripts.
October 14th, 2015
Joel Knighton will talk about datalog.
September 9th, 2015
Karl Kroening will talk about realtime signal processing in Clojure with LLVM.
August 12th, 2015
Ted Cushman will talk about declarative data transformations.
July 8th, 2015
Elena Machkasova and her students (Henry Fellows, Thomas Hagen, Ryan McArthur, and Sean Stockholm) will talk about beginner-friendly Clojure error messages and the super-fun mode of Quil.
June 10th, 2015
Beginner's night
Peter Schwarz will go give an introduction to using figwheel to get started with ClojureScript (Clojure that compiles to JavaScript)
May 13th, 2015
BenoƮt Fleury: Software design and the ideas discussed in this paper.
April 8th, 2015
Office Hours
We're trying something new this month. We'll be having an 'office hours' style meeting as Factual describes here. Everyone will get a nametag and put their name on the board as a teacher, student, or both. Whether you want to come teach someone about the new library you just discovered or you need help completing your first 4Clojure problem, there should be plenty of people to chat with!
March 11th, 2015
Beginner's night
Brian Maddy will go over some of the basic concurrency tools in Clojure
February 11th, 2015
Jason Saxon: L-systems, Turtle graphics, and Quil
December 10th, 2014
Peter Schwarz: Using Clojure on Arduino
Tom Marble and Ted Cushman: Clojure Conj recap
November 12th, 2014
Beginner's night
Steven Kallstrom will show how to build a card game in Clojure. He'll cover basic leiningen, managing state with refs/atoms, manipulating collections, sets, combinatorics, and I/O.
October 8th, 2014
Greg Allen: Using Clojure to get started with Data Mining in the Kaggle 'Titanic: Machine Learning from Disaster' competition
September 10th, 2014
Beginner's night
Be sure to bring a laptop when you come. We'll go over Clojure's composite data types (vectors, lists, maps, sets), help people get up and running, and apply some of the things we learn.
August 13th, 2014
Steven Kallstrom: Instaparse
July 9th, 2014
Beginner's night
Elena Machkasova and some of her students (Henry Fellows, Aaron Lemmon, and Emma Sax) are coming down from the University of Minnesota, Morris. They will be showing LightTable settings and testing with the expectations library (including automated testing with autoexpect).
After that we'll have a discussion about the first few sections in SICP
June 11th, 2014
Michael Nygard: Simulation testing
May 7th, 2014
Beginner's night
Be sure to bring a laptop when you come. In preparation for Minneapolis' ClojureBridge, we'll go through as much of the ClojureBridge curriculum as we can. If you can get the installation section done before you come, you'll be able to get much further. If not, we'll be happy to help.
April 2nd, 2014
Brian Maddy: Functional Lenses (presentation, code)
Tom Marble: ClojureBridge update
March 5th, 2014
Beginner's night
Be sure to bring a laptop when you come. We'll go over some basic Clojure functions, help people get up and running, and apply some of the things we learn. We'll cover differnt topics than last time. This month:
- Greg Allen talking about Java interop
- Tom Marble showing how to build web applications in Clojure
February 5th, 2014
Special Event at DevJam Studios
Note the different time and place.
Instead of our normal meeting, the DevJam guys have invited us to attend a talk by Michael Nygard. He will be giving a talk titled "Immutable Values: Benefits of Value-Based Programming." We're encouraging everyone to attend that instead.
- When: 5:30pm on February 5th
- Where: DevJam Studios
- Please register here: Immutable Values: Benefits of Value-Based Programming
December 4th, 2013
Brian Maddy and Tom Marble: Report from Clojure Conj
Tom Marble: Bringing ClojureBridge to Minnesota
November 6th, 2013
Beginner's night
Be sure to bring a laptop when you come. We'll go over some basic Clojure functions, help people get up and running, and apply some of the things we learn.
October 2nd, 2013
Danny Gratzer: a talk about Haskell
Aaron Babcock: Clojure on AppEngine
September 4th, 2013
Hack Fest
August 7th, 2013
Dan Callahan showed us some quick tips for better website security
July 3rd, 2013
Hack Fest
June 5th, 2013
Elena Machkasova from the University of Minnesota Morris presented the work she and Stephen Adams have been doing to transition the university's introductory computer science class from Racket to Clojure.
May 1st, 2013
Greg Allen taught us about testing in Clojure, Andrew Luetgers showed us his mr-hiccup project he's been working on, Tom Marble gave us an update on Nongrata, and Brian Maddy gave a quick preview of the schelling visualization app he's working on.
April 3rd, 2013
Hack Fest
March 6th, 2013
Erik Rantapaa talked about type classes and Haskell and Brian Maddy gave a demo of a little game he made (source).
February 6th, 2013
Benjamin Ebby showed us some of the ZeroMQ stuff he's been playing with recently and Daniel showed us the features of a ray-tracer he wrote in Clojure.
December 5th, 2012
Greg Allen showed us a distance measuring project he's been working on, then we had various lightening talks.
November 7th, 2012
Hack Fest - Multiple small groups worked on all sorts of things including Nongrata, Light Table, Clojure Koans, Conduit, and discussing Erlang's QuickCheck.
October 3rd, 2012
Hack Fest - We went through the Datomic tutorial
September 5th, 2012
Nate Young - using clojure at Revelytix
Brian Maddy - Tetris with an FRP structure
August 1st, 2012
Ben Peirce - Immutant
Scott Fritchie - Creating systems with thousands or millions of actors
June 6th, 2012
Nick Bauman presented his ClojureScript work on the Nongrata project. We then held lightning talks with Dan Callahan discussing Persona, Tom Marble demoing his Raspberry Pi serving the Nongrata website, and Brian Maddy talking about core.logic.
May 2nd, 2012
Dan Callahan talked about Mozilla Persona and the group hacked on a Noir implementation of that technology.
April 4th, 2012
Ted Naleid gave his review of Clojure/West 2012 and Ben Peirce talked about some random Clojure news.
March 7th, 2012
Nick Bauman talked about redit-s-expression and Brian Maddy talked about Pallet.
February 1st, 2012
Tom Marble shared his experiences developing a web application using Noir and Benjamin Ebby talked about using JRuby and Rake with Clojure.
December 7th, 2011
Brian Maddy and Ben Peirce gave a review of Clojure/conj 2011 and Dan Callahan talked about Go's approach to concurrency.
November 2nd, 2011
Brian Maddy talked about Functional Relational Programming and Ben Peirce talked about some tools for command line Clojure programs.
October 5th, 2011
Greg Allen talked about Clojure's java interop and Ben Peirce talked about the relational algebra as its used in Clojure.sets.
September 7th, 2011
Ben Peirce talked about Clojure sequence implementations and Brian Maddy talked about ClojureScript.
August 10th, 2011
Ben Peirce walked through how he used Ring and Hiccup to make this site. Brian Maddy showed how he used Enlive for one of his sites.
July 13th, 2011
We discussed Clojure/conj 2011, compared the JVM to the CLR, and surveyed the NoSQL landscape.