Sales Ended

A Gentle Introduction to Functional Programing with Elixir

Event Information

Share this event

Date and Time

Location

Location

Hyatt Regency Bellevue

900 Bellevue Way NE

Bellevue, WA 98004

View Map

Event description

Description

About the workshop

This workshop is for people who identify as women or non-binary.

Rob Martin will be giving this workshop during ElixirConf US, and will teach attendees how to program in Elixir. The workshop is taught two ways. First, we all program together and explore the language by solving an interesting problem. Then, we break out into groups of 4 to 7 people and do "mob programming" on a real-world internet problem. When you're done with the workshop, you should have completed two programs and quite a bit of learning.

This workshop is intended for new developers (people who have not yet worked as a professional programmer), but more experienced developers are welcome to join with an understanding that the mob's success is dependent on bringing every one to the same level.


About Rob Martin

Rob Martin is an architect, functional programmer, trainer, writer, and engineering leader. His professional work includes a focus on building teams of functional programmers, transitioning teams to functional programming, teaching and working with juniors and interns, mob programming, and simple, demonstrably correct code. Rob lives in Salt Lake City, Utah, USA and travels all over to speak at conferences and lead workshops. He can be found online at Version2beta.com, or version2beta on Twitter, GitHub, and almost everywhere else.


About Elixir

Elixir is an up-and-coming functional programming language created in 2012 by José Valim. It's particularly easy to learn, yet very powerful for rapid development, more reliable programs that are easy to understand and maintain, and handling lots of users. It's a great first functional programming language, and an even better first programming language.


Requirements for participation

Participants should plan to bring their own laptop. Instructions on setting set up the environment will be sent out a week or so before the workshop.


Schedule

8:30 AM: Setup help for anyone who isn't able to get the environment installed (Elixir plus Atom, typically).

9:00 AM: Introductions

9:30 AM: Class starts with live, interactive coding and instruction, with a mid-morning break.

12:00 PM - 1:00PM Lunch break (lunch will not be provided, please bring lunch or grab something nearby)

1:00 PM - 5:00PM: Mob programming, with a mid-afternoon break.

5:00 PM: Retrospective


Please contact us if you have any questions!

Date and Time

Location

Hyatt Regency Bellevue

900 Bellevue Way NE

Bellevue, WA 98004

View Map

Save This Event

Event Saved