Hello Elixir World (Introductions thread)



Hi I’m Matt. I’m originally from Sydney, Australia but have lived in London, UK for a couple of years and recently moved to Canada. I’m taking a few months off to learn new things, figure out what I want to do next, and snowboard!

I’ve been learning various programming languages on-and-off for a few years now. Recently delved into Elixir and loving it so far. Very keen to fully wrap my head around functional programming and be able to act on some of the ideas I have!


Hello World!

I’m from Scotland and learning Elixir and Phoenix.


Hi there :slight_smile:

I’m Marcel, from Germany and in my mid 40s now. Trained " IT specialist for application development" andworked for 15 years now in linux administration (isp and hosting services, mostly), server/software solution projects. Since 2 years, Im employed by a city carrier in my hometown Bielefeld.

Used various languages during my career, but (as most people in this business) mostly PHP, Perl, and shell scripting. In recent years I developed a personal interest in DevOps methods and tools and try to implement these piece by piece.

I discovered Elixir by chance, as we decided (i.e. were forced) to rewrite and modernize our whole customer portal and administration system, with multi-tenancy portal, synchronous DB Cluster and RabbitMQ/REST/Microservice architecture to streamline processes.

I assumed using Ruby (as, over the years, I felt a growing urge to leave PHP/Symfony behind).
The customer frontend was assigned to an external partner, who raised the idea in realizing this software/service/network monster mostly in elixir. So we outsourced the portal development and parts of the base system and I took on learning Elixir, setting up services and writing the admin backend and microservices.

That was a year and something ago. In May, we go productive and I’m still in love with Elixir :smiley:


I’m Steve (from Des Moines, IA, USA) - I’m just an enthusiast. Learning about software development and fantasy football are my two passions. I heard about Phoenix and as I learned more about Elixir, I realized that Elixir and Phoenix are well-suited for a lot of fantasy football-related ideas I’ve had.

So a month or so ago I started working on an auction application to replace the auction app at MyFantasyLeague (MFL is the BEST fantasy football site, but the auction app is still a work in progress), part of which has involved starting to write an Elixir wrapper for the MFL API. That has been a real pleasure. Once I got started, I was very excited to hear about LiveView, because I often give up on projects when they get to the point where I would need to introduce a JavaScript framework for them to really be more than a toy. One of the great joys of just being a hobbyist is being able to just say no to JavaScript if you want.

As I learned about LiveView, I also learned about drab, which I have been using to build the auction application. drab is great! I have a rich application with no compromises, without writing a single line of JavaScript. It has made a huge difference in what I can accomplish while still having fun, and I am not really even using its more powerful features.

Before Elixir I built various things in Ruby/Rails for fun. I work in the electric utility industry, where I have used R quite a bit at times. I’ve used Python, but it never really clicked. I was also really enjoying learning Elm as another way to avoid JavaScript until drab came into my life and enabled me to do everything I wanted in one language. Makes me wonder if I would like Haskell.

My advice to others who aren’t professional/experienced developers would be to find a meaningful project you can use to learn that doesn’t use Phoenix or Ecto. It is easy to start there, especially with a Rails background, and fall into the trap of expecting a certain level of magic that a) may not be there, and b) you might not want to use anyway. I very briefly played around with both, and then set them aside to build my first real application. Once the “business” logic was well along, I noticed that, a) Phoenix and Ecto felt like small details; just a way to present/persist the data I had already figured out how to work with, and b) I had been forced to learn a lot more Elixir. Having done so, Phoenix and Ecto were much easier to understand.


Greetings comrades! :raised_hand:
My name is Dmitriy and I am living in Kazakhstan.
Since 2007 my work is HTML, CSS, JS, PHP, MySQL (Fullstack) development.
Almost a year I am working with Elixir and Phoenix. And I like it! :blush:


Hello! I am a software developer new to the Erlang ecosystem from the Portland Metro Area.