Open nelsonic opened 6 years ago
This is the reason why Phoenix will ultimately succeed: https://www.meetup.com/topics/ruby-on-rails
This guy is catalyzing the migration (and making a nice profit in the process!): https://medium.com/@elviovicosa/5-reasons-you-should-use-phoenix-instead-of-rails-in-your-next-project-504b4d83c48e
https://robots.thoughtbot.com/how-we-replaced-react-with-phoenix
"Phoenix is the next step for a good number of Rubyists" ...
A friend recently asked me this question. And I feel it deserves a
public
reply (which we can discuss in depth as a thread). And perhaps we can add a summary to the mainREADME.md
with a link to the issue, so it's "discoverable" be other people who arenew
to Elixir.Context
The friend who asked the question is a highly competent engineer who is proficient is C, Java, Python, Go and JavaScript, but
new
to Elixir/Erlang and "functional programming" in general.While this repository/tutorial is meant to be targeted at "complete beginners", (because we want the content to be approachable to everyone) its worth adding a section for people who are proficient in other languages and may be considering trying Elixir out of curiosity.
Intro
Think of a time where you have discovered something
new
for the first time.Most of the time people take the "discovery process" for granted because it happens without much conscious effort. The place you live, the clothes you wear, the food you eat, the people you socialise with, for the most part on the result of conscious thought.
No "Marketing"
Q: Will My Company/Team Have Difficulty Recruiting/Training People?
Most companies (70%+ by latest figures) have trouble recruiting skilled/experienced people. ses: http://www.telegraph.co.uk/business/2018/01/09/pervasive-skill-shortages-across-uk-economy-drive-wages
Projects Built With Erlang/Elixir for Reliability & Scalability
RabitMQ one of the most popular message broker systems: https://en.wikipedia.org/wiki/RabbitMQ
Apache CouchDB an open source https://en.wikipedia.org/wiki/CouchDB used by: BBC, NPM, Credit Suisse, the Large Hadron Colider (LHC) at CERN etc.
Riak a distributed NoSQL key-value data store that offers high availability, fault tolerance, operational simplicity, and scalability: https://en.wikipedia.org/wiki/Riak
Companies Using Elixir/Erlang in Production
"Prior Art", Inspiration and Background Reading
This question (or a similar gist) has been asked before:
Recommended Reading / Watching
Active and Thriving Community > User Groups, Forums and Chat
The London User Group for Elixir is the third biggest for a programming language after JavaScript and Python and is growing fast.
This means that there are plenty of people you can learn from/with by attending in-person meetups/events which are usually free.