Elixir Sydney · Saturday 22 April 2017

⛺️ Elixir Camp

6:00 - 8:30pm · Camp Wombaroo

Est. 2015 · Sydney, NSW · Beginners welcome · Press → or space

Welcome

Welcome to Elixir Sydney

New to Elixir or the BEAM? You're in exactly the right place.

Be kind and inclusive, we run under a Code of Conduct (elixir.sydney/code-of-conduct).

Bathrooms and fire exits, ask any organiser if you're unsure.

We take a few photos on the night, tell an organiser if you'd rather not be in them.

RSVP and follow future meetups on Luma.

Want to speak? First-time speakers are very welcome, grab us tonight or hit elixir.sydney/speak.

Tonight

Agenda

5:30

Doors open

Pizza, drinks & networking

6:00

Kick-off

Welcome & housekeeping

News & announcements

What's new across the ecosystem

6:30

Beyond Simple Types in Elm

Rob Howard

7:00

Intro to GraphQL with Elixir

James Sadler

7:30

Introduction to Elm

Kevin Yank

8:00

Intro to Phoenix 1.3 and Plug

Josh Price

8:30

GenServer 101

Martin Stannard

9:00

Whats the point of a process registry

Alan Harper

9:30

Drinking the Elixir a story about breaking up a Rails Monolith

Jo Cranford

10:00

Production Maintenance

Alex Tsirel

10:30

Networking

Grab a drink, stick around

11:00

Wrap up

See you next time

Your organisers

Who runs this

Josh Price

Josh Price

Alembic

James Sadler

James Sadler

Alembic

Paul Fioravanti

Paul Fioravanti

Alembic

With thanks to

Hosts & sponsors

Alembic

Tonight's venue · Camp Wombaroo

Since we last met · 05 Apr 2017

News & announcements

Nothing major to report since last time, straight into the talks.

Who's hiring

Jobs

Software Engineer (Backend / Elixir)

Yojee · Sydney CBD (4 days in office)

Build enterprise-grade logistics software with Elixir/Phoenix — distributed, event-driven systems powering real-time freight operations across air, ocean, and road. We're looking for engineers with 4–6 years of backend experience across PostgreSQL, AWS, Docker, CI/CD, and modern AI-assisted development workflows.

Engineering Manager

Yojee · Sydney CBD (4 days in office)

Lead high-performing engineering teams building enterprise-grade logistics software with Elixir/Phoenix and React. Own delivery, grow engineers, and stay hands-on while shaping distributed, event-driven systems powering real-time freight operations across air, ocean, and road. Experience leading teams, building production systems at scale, and leveraging modern AI-assisted development workflows across the SDLC required.

Next meetup

☁️ Cloud Deployment and 🚨 Nerves

Wednesday 3 May 2017 · 6:00 - 8:30pm · Pivotal Labs

We need speakers.

Talks, lightning talks, half-formed ideas, first-timers especially welcome. Come grab an organiser tonight, or pitch one online.

Submit a talk → elixir.sydney/speak

Up next · 6:30

Rob Howard

Beyond Simple Types in Elm

Rob Howard

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.

Up next · 7:00

James Sadler

Intro to GraphQL with Elixir

James Sadler · Alembic

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.

Up next · 7:30

Kevin Yank

Introduction to Elm

Kevin Yank

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.

Up next · 8:00

Josh Price

Intro to Phoenix 1.3 and Plug

Josh Price · Alembic

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

Up next · 8:30

Martin Stannard

GenServer 101

Martin Stannard

A quick rundown on GenServers and their implementation

Up next · 9:00

Alan Harper

Whats the point of a process registry

Alan Harper

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

Up next · 9:30

Jo Cranford

Drinking the Elixir a story about breaking up a Rails Monolith

Jo Cranford

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

Up next · 10:00

AT

Production Maintenance

Alex Tsirel

Right after you head to production lots of issues will appear. 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.

That's a wrap

Thank you

Thanks for coming. Stick around for a chat, and we're always after speakers, first-timers included.

RSVP next time · https://luma.com/elixir-sydney Give a talk · elixir.sydney/speak Luma · https://luma.com/elixir-sydneyGitHub · https://github.com/elixirsydneyX · https://x.com/elixirsydneyYouTube · https://www.youtube.com/@ElixirAustralia

elixir.sydney

Elixir Sydney