James Smith with present:
Dux in the Channel – Using Redux, React, Phoenix and Elixir together
Redux and React allows you to build client applications with a single direction data flow using powerful tools like time traveling debugging. All of this comes from how Redux embraces functional programming practices. It also uses patterns that are found in Erlang/OTP and by extension Elixir. Which is why using Elixir and Phoenix as your backend system along with it makes a lot of sense. In my talk I will go over what a React / Redux app wired up to Phoenix using channels looks like and how to leveage both to build exciting interactive applications.
Ben Kyrlach is going to speak
Dispelling myths about types…
As a proponent of types, I routinely hear the same things about programming in statically typed languages.
Types aren’t intuitive for me… I’m not smart enough to use them… In this talk I’d like to dispel some of these myths,
and show how useful types can be in every day programming.
Jason Voegele will be speaking on “Dialyzer: Optimistic Type Checking for Erlang and Elixir”‘
We will be sharing the holiday cheer with a potluck.
Here is the signup sheet.
Carin Meier will talk on:
How to Train Your Computer to Talk To You
Every day brings a new story or movie about how the future will be ruled by Artificial Intelligence. How far are we away from discovering Skynet anyway? This talk will take us on a mini adventure in AI and machine learning with Clojure. We’ll take a look at something that is pretty easy for humans to do: telling the difference between a question, statement, or an LOL in some chat text. What seems deceptively easy, becomes a bit harder when you take away punctuation marks. We’ll soon find ourselves on the twisty road of natural language processing, machine learning, and Clojure proto chat bots.
Creighton will be talking on:
Our Immutable World – A deep dive into persistent data structures.
Have you ever wondered what a persistent data structure is or how it works? Have you ever wondered why people use them? In this talk we will take a close look at some of the most common persistent data structures and how the use of them affects how we code.
This month’s meeting will be a hack night with ClojureScript and Figwheel. Bring your computer and get ready for fun.
Carin Meier will be presenting:
Unconventional Programming with Chemical Computing
Take a step back from your normal programming approach and discover a new way of looking at problems. All living organisms information systems are based on chemical processes. What can we learn by using this metaphor of chemistry in our programming? We will answer this question by looking at Artificial Chemical Computing. Building programs based on molecules and chemical reactions, we will explore new ways of thinking and opening ourselves up to innovation. We will discuss the basics of Chemical Programming and even touch on High Order Chemical Programming as well. Code examples will be in the powerful, elegant, and interactive programming language of Clojure, but you will not need to be an expert in the language to enjoy the demos. Come and join us for this adventure in looking at the programming world from a different perspective.