July Meeting

Scala: Building a RESTful API with Slick and Spray – by Israel Tilk

Using Slick’s Functional Relational Mapping(FRM) to access a data store and build immutable objects, and exposing that data via a Spray REST API.

Israel Tilk has been coding for 15 years and currently works for Pinnacle Solutions Group. He spent the last year coding Scala for IHearMedia.  His adventures in functional programming started back in 2012 when he took the coursera course on Scala.  Like most of us he is still trying to figure out monads.

June meeting

“Embedded Haskell, part 1: EDSLs & Metaprogramming”
by Chris Hodapp
Haskell, along with most other functional languages, isn’t commonly seen from the perspective of embedded systems, but its use here is well-established. I will briefly discuss some current ways that Haskell is used in embedded systems, and I will demonstrate specific libraries and software that I use at my day job for this purpose. I will start with live-coding in one such system, Atom (http://hackage.haskell.org/package/atom), and if time permits, progress to another much more comprehensive system, Ivory (http://ivorylang.org/).

May Meeting

Ben Kyrlach will be talking on

How I learned to stop hating JavaScript, and love PureScript instead.

JavaScript and I have never been on the best of terms. Dynamic languages are challenging for me to adapt to, and even experienced JavaScript developers know that there are some things that can be improved. I thought JavaScript and I would stay estranged forever, but then someone introduced me to PureScript. PureScript is a statically typed language very similar to Haskell, but it compiles to JavaScript, and has excellent support for interfacing with the existing JavaScript ecosystem. Now I’m madly in love, and would like to share that love with everyone. :)

April Meeting

We have a special guest and location for this weeks meeting.

Farmlogs https://farmlogs.com/ a midwest Clojure startup will be presenting.

Functional Farming

FarmLogs helps farmers use data about their fields to grow row crops more profitably.  This talk provides a brief intro to the national data sets we provide, including soil quality, crop history, and vegetative health.  We’ll also dig into the architecture and Clojure code we use to deliver field level data layers on demand, using tools such as PostGIS, RabbitMQ, and custom Clojure libraries.

The meeting will be held at Top Gun/Mason Tech Center and pizza will be provided.  Come a bit early for pizza and conversation.

March meeting

Jason Ozias on Rust:
Rust, it’s not just oxidized iron.
An introduction to the Rust programming language

February Meeting

Carin Meier will be presenting on the new programming language called Pixie

January Meeting

Adventures in Haskell

Creighton will be giving a starting with a brief Haskell tutorial and then will discuss adventures in writing a Lisp in Haskell.

Follow

Get every new post delivered to your Inbox.