tony612

tony612

Any suggestion to promote Elixir in a company?

Background: I’m a backend engineer in a company in China and we use Ruby mostly for our API services. We have about 7 Ruby engineers and several backend engineers who are familiar with Go, Java, Python.

I love Elixir and want to promote it here. But the biggest problem is that it’s really hard to hire Elixir engineers later on(especially in China), which is bad for a company. And it’s hard to change the situation by myself. What I can do now may be teaching others Elixir(?). I prefer giving a series of talks about Elixir instead of just pasting some links. I don’t think anyone will care if I tell them to learn Elixir instead of teaching them by myself.

Any idea for the content of the talks? Any suggestion to promote Elixir in my(or other) company?

Most Liked

rvirding

rvirding

Creator of Erlang

2 things:

  • As other have already pointed out you should pick a first example use case for which elixir/phoenix is a much better solution AND which is relevant and interesting for the company.

  • While it might take a relatively short time to teach a ruby/rails person to use elixir/phoenix it generally takes a much longer time to teach people what is actually going on inside the system. These are not the same thing. The 2nd one is critical when you are building the systems.

The second one means that in some cases it might actually be better to take experienced erlang people and teach them elixir/phoenix.

geofflane

geofflane

It will take your average Rails developer a matter of weeks to learn Phoenix and Elixir. I wouldn’t worry about hiring if you can hire Ruby devs and work with them for a few weeks to get them up to speed.

hubertlepicki

hubertlepicki

I think there’s nothing better than being able to solve the problems Ruby can’t solve (easily). If you od have use case where Ruby will struggle - and Elixir won’t - push for trying Elixir in that context. It can be part of API ,something simple. If you are able to show real engineering value - others will become interesed.

Where Next?

Popular in Discussions Top

Rustixir
Hi everyone, im working on find best language/framework/system for high concurrency, high performance and stable performance after wor...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39467 209
New
chuck
Let me start by stating an assumption: Phoenix is a great approach to building REST APIs. There are many reasons for this, but I will ass...
New
Ankhers
Just a little information upfront. Generally speaking, if I feel like I need to either break a pipe chain or use an anonymous function in...
New
AlexMcConnell
The reason that Rails is as popular as it is is because it’s very easy for relatively inexperienced developers to get a lot of work done....
588 19652 166
New
fireproofsocks
I’ve been working on an Elixir project that has required a lot of scripting. I usually reach for Elixir because I like it more (and in th...
New
restack_oslo
Hello, Please pardon me for any faux paux. I am 46 and this is my first time on a forum of any kind. I wanted to to get answers from tho...
New
AstonJ
If so I (and hopefully others!) might have some tips for you :slight_smile: But first, please say which area you’re finding most challen...
New
griffinbyatt
Sobelow Sobelow is a security-focused static analysis tool for the Phoenix framework. For security researchers, it is a useful tool for g...
New
kostonstyle
Hi all How can I compare haskell with elixir, included tools, webservices, ect. Thanks
New

Other popular topics Top

senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 43487 311
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 31013 112
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
joeerl
Hello again - after a longish gap I’ve decided I really must dig into Elixir and see what’s been happening here - so I have a few questio...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement