Recap: December 6, 2016 Meetup

Thanks to everyone who joined us for our last in-person meetup of 2016. Once again, David Jones kindly recorded tonight’s talk: you can find it on our Youtube channel,

A big thanks to our sponsors:


Steve Grossi gave an introduction to processes and supervision in Elixir, introducing GenServer and using OTP to build a simple reminders application.

Then we ended the evening with an hour of hacking and discussion about GenServers and all things Elixir.

Hope to see you in the new year on January 3, 2017! We’re looking for speakers—please let me know if you’re interested!

Recap: November 1, 2016 Meetup

Thanks to everyone who joined us for our third in-person meetup. Thanks again to David Jones for recording the talks: find recordings below and on our Youtube channel,

A big thanks to our sponsors:


Steve Grossi gave an introduction to GenStage, a new Elixir behavior for building data pipelines and the power behind Flow, a concurrent successor to Stream coming soon. Links:

John Daily gave a fantastic talk “Erlang, or How I Learned to Stop Worrying and Let Things Fail”, explaining the historical and theoretical foundations of Erlang and the BEAM. Links:

You can also see John give this talk at in 2014.

Hope to see you next month on December 6, 2016! We’re looking for another speaker—let me know if you’re interested.

Recap: October 4, 2016 Meetup

Thanks to everyone who joined us for our second in-person meetup. Special thanks to David Jones for recording the talks: see the videos below and on our Youtube channel,

Thanks again to Lessonly for providing the space and to Expected Behavior for the pizza and drinks. And I’m pleased to thank our newest sponsor, Manning Publications, who let us give away copies of their two excellent Elixir books. Congrats to Andrew and Nathan who won copies of Elixir in Action and The Little Elixir & OTP Guidebook, respectively. If you’d like your own copy of either (or any book from Manning’s large collection), they’ve kindly given us a 36% off discount code: ug367. I used it myself!

Finally, thanks to Indy Hackers we now have a Flowdock channel. Click here to join, where we’ve been talking about the recent ElixirConf talks, asking questions, and solving problems with Elixir.


Miles Sterrett came through in a pinch and talked about his experience porting the Indy Hackers Job Board over to Elixir and Phoenix. He focused on some interesting authentication requirements and how to use plug to achieve them.

Scott Johnson gave a great introduction to the powerful automated provisioning framework Ansible and showed how to use it to set up any number of local or remote machines with Elixir and its dependencies. Scott’s posted the slides on his blog here.

Steve Grossi introduced elix, the Elixir-powered chatbot who now inhabits our Flowdock flow, and how to set up a chatbot on Heroku with hedwig, an Elixir chatbot library. Check out the open pull requests for additional robot superpowers (contributions welcome!)

See you next month on November 1, 2016!

Recap: September 6, 2016 Meetup

Thanks to all who came out for our first in-person meetup! And thanks especially to Lessonly for providing the space and to Expected Behavior for providing the pizza and drinks.

Scott Johnson kicked things off with a report from ElixirConf 2016, which just wrapped up last week. (Keep an eye on this page where the ElixirConf talks will be posted soon.) Scott was impressed with the level of maturity of many Elixir projects, though deployment can still be a challenge. And he noted how Phoenix is extremely powerful but still finding its place, moving away from “Rails for Elixir” and towards things like service discovery with Presence. Also, everyone was really nice.


Unfortunately, we weren’t able to record the talks this time, but you can find the resources online.

Steve Grossi gave the first talk, aimed at beginners, titled “Building and Sharing Your First Elixir Library”. View the slides here. And the artifacts:

David Kenyon gave a talk “Neural Networks Demystified,” an introduction to the concepts behind consciousness, AI programming in general, and artificial neural networks in particular. View the slides here.

We ran out of time before we could watch any of it, but David planned on showing parts of a talk by Karmen Blake walking through building a neural network in Elixir (with code examples). You can watch Blake’s talk on YouTube:

“Learn Elixir: Building a Neural Network from Scratch” by Karmen Blake at ElixirDaze 2016

Recap: Our First Virtual Meetup

We had a great first meetup over Google Hangouts on Air—thanks to all who participated!

Watch the entire recorded Meetup on Youtube.


Steve Grossi gave an Intro to Elixir and mentioned the following links for learning more:

Joel Meador talked about API authentication with Plug and incremental strategies for improving performance with agents and then ETS. He’s posted the repo here:

In response to a question aboue APIs and testing, he provided the following links: