What is ElixirCamp?

ElixirCamp is a place for people interested in Elixir, Erlang and related technologies to gather, network, share ideas and generally have a great time. While there's a general focus on Elixir developers, techy people of any background are encouraged to attend.

You should come to ElixirCamp if:

Where?

Located in the picturesque Southern Highlands of New South Wales, about halfway between Sydney and Canberra, Camp Wombaroo offers a great range of fun and engaging camps and outdoor activities.

Tickets

As this is the second ElixirCamp, we're keeping it relatively small. Numbers are capped at 60, so it'll be first in, best dressed!

Buy Tickets

Diversity Tickets

Elixir Camp is excited to announce a limited number of diversity tickets, at a discounted price of $100. Available for people from under-represented groups including women, people of colour, LGBTQIA+ people, disabled people, and people facing economic or social hardships.

Direct message @elixircamp_au to discuss availability.

Food and Beverages

ElixirCamp will supply meals and snacks during the weekend, as well as tea, coffee and soft drinks. Alcoholic beverages are not included in the ticket prices.

The bus will be stopping at a bottle shop to allow attendees to purchase drinks if they so desire.

Please bring along any extra snacks you would like.

Essentials to pack

Optional extras

Transport

The best way to get to ElixirCamp is to take a scenic train ride to Mittagong Station, where we will have a bus to take us on the short drive to camp. We will be supplying a return bus to Mittagong Station on Monday morning.

The best train to catch to arrive at Mittagong for the bus is the 10.57am from Central, which arrives in Mittagong about 1pm.


Bus Times:

If you are arriving after the bus departs please let us know in advance and we will try to arrange a pickup.

If you are driving and are available to pickup people, please let us know too!

Help!

If you're late, delayed or otherwise miss the bus, don't worry we'll make sure you can get to camp. But please do try not to be late! If you have concerns please respond to this email directly. If you have issues earlier on Friday feel free to tweet @elixircamp_au or text/call Garrett on 0497 826 737 or Martin on 0416 156 356.

You can contact the camp on 0248696700 in case of an emergency or simply to contact me if my phone isn't responding.

Sponsors



Interested in sponsoring? Get in contact!

Talk Schedule

We'll have talks scheduled to run on Saturday from 11am and 2pm, and again on Sunday at the same times. Saturday afternoon we have something a bit different - Elm Afternoon! Come along to learn about Elixir's friend Elm. Times are approximate, talks will be fairly casual and will run as long as they need and allow time for questions.

Saturday 11am: James Sadler - Intro to GraphQL with Elixir

GraphQL is a relevant up and coming API technology that offers API consumers much more flexibility than REST. It's a well-defined standard (as opposed to REST, which is convention driven) and supports streaming and subscriptions. Elixir is an ideal platform on which to build GraphQL APIs.

Saturday 11:30am: Josh Price - Intro to Phoenix 1.3 and Plug

A talk to demystify the macro magic in Phoenix to demonstrate it's simplicity.

Lightning talks - sign up at camp!

 

Saturday 2pm: Kevin Yank - Introduction to Elm

Just like Elixir challenges some of Ruby’s design decisions on the backend, Elm challenges aspects of the JavaScript language on the frontend to create a delightful developer experience. In this session, you’ll get a grand tour of the sources of developer happiness in Elm, and hopefully be convinced to give this exciting new language a closer look.

Saturday 2:30pm: Rob Howard - Beyond Simple Types in Elm

Elm gives us the ability to use types to talk about the shape of our data. It's really tempting to just use simple things like String, Number, etc, but there's a bunch of ways we can tell Elm more about what we intend, and use types as a tool instead of just a constraint.

Lightning talks - sign up at camp!

 

Sunday 11am: Alexander Tsirel - Production Maintenance

Right after you head to production lots of issues will appear. Elixir ecosystem lacks proper deploy tools. Most of them are rubbish. Shipping releases and keeping them alive is not trivial. Never trust any package because 90% of them were never tested against production. This talk will cover common issues with building/publishing releases, showing difference between production environment and production release, monitoring and zero-downtime deploy with upgrade or phased reboot. I'm running in production for the last year and have experience to share. This rant is will help people to avoid uncommon pitfalls and start to love deploying elixir apps.

Sunday 11:30am: Jo Cranford - Drinking the Elixir - a story about breaking up a Rails Monolith

A tale about a journey from a Rails Monolith into Elixir Microservices. Why we chose Elixir, and what we've learned along the way.

Lightning talks - sign up at camp!

 

Sunday 2pm: Alan Harper - Whats the point of a process registry?

Thoughts on how to handle many many genservers doing tiny jobs.

Sunday 2:30pm: Martin Stannard - Elixir Surprise!

Lightning talks - sign up at camp!

Code of Conduct

ElixirCamp aims to be a welcoming and inclusive event.

You can view our code of conduct. These rules must be followed by all attendees.

Organisers

ElixirCamp Sydney 2017 is be brought to you by these folks:

Jo Cranford
Jo Cranford @jocranford
Garrett Heinlen
Garrett Heinlen @gogogarrett
Martin Stannard
Martin Stannard @_martinS_