← Articles
Dark theme

So I went to Montreal Elixir meetup

☕ 3 min read

Few days ago, I went to Montréal Elixir meetup of March.

I’m French. I moved to Montréal in February. Thus, this is the beginning of a new life for me ; a Canadian-dream as a Developer at Busbud. I used to attend / talk at / organize a lot of meetups, back in Paris. I’m now looking to meet the tech community of Montréal.

So here is my feedback about how this meetup was, and what you could expect from it.

Elixir

By the way, if you don’t know it yet: Elixir is a dynamic, functional language.

It is built upon Erlang shoulders, which is really fault-tolerant and built for scalability (think telecoms). To put them in a nutshell, I’d say Elixir main goals are: productivity, maintainability and reliability.

Montréal Elixir is a monthly meetup. The community is not big − we were around 20 persons at the event.

They do have a website: http://www.montrealelixir.ca

The typical agenda of the meetup is:

  • Networking & food first, which is a nice ice-breaker.
  • Announcements from Elixir community, about books, news from the meetup organizers…
  • Talks, usually 20 minutes ones. But we’ll try some lightning talks (5min) in the future.
  • Sponsor talks & open mic to anyone who’d have something to share to the group

It starts at 18:30, ends at 20:00, which is great if you want to go back home early. People generally speak english there, so it’s more inclusive.

First talk

This meetup talk was from Pedro Medeiros on “Elixir formatter internals”.

In case you wonder, a formatter is a tool that aims to maintain a consistent style for your project. Thus, you don’t loose time discussing whether there must be a space before your parenthesis, nor you waste time with the linter telling you that you forgot a trailing space somewhere.

If you are familiar with JavaScript rather than Elixir, this is Prettier goal. Handles the syntax for you so you don’t have to bother. If you do Elm, this is elm-format job.

So it really helps productivity.

Elixir formatter is built-in. You can run it with mix format.

The talk focused on how the formatter works to format your code − building an AST, then logically applying the standard rules to re-write your code with proper indentation/spaces…

The meetup was nice and I enjoyed the community. I met and discussed with Henry Olders, who is both a psychiatrist and engineer. We discussed machine learning, Elixir and scalability.

😃👍 I really enjoyed that time and will come back to next sessions. Join us!


To conclude, here are some books recommendation I get from the meetup:

Published 22 Mar 2018Discuss this article on Twitter

Did you know?

I’m the author of understandlegacycode.com and I’m building an interactive course to teach you to refactor any JavaScript application: refactoringjavascript.dev.

Every week, I share practical tips to help people work with Legacy Code.


I write about VS Code, web development and life in general.