Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Getting Started with Elixir

Mohnish G J
March 04, 2017
35

Getting Started with Elixir

Mohnish G J

March 04, 2017
Tweet

Transcript

  1. ◦ Elixir School ▪ Tutorials for • specific topics ◦

    Ecto ◦ Debugging ◦ and more.. • Libraries like Poolboy etc., • Advanced topics like OTP, GenStage etc., • Tutorials available in several languages • Books ◦ Programming Elixir by Dave Thomas ▪ Has exercises and a forum to help answer your questions ◦ Elixir in Action by Saša Jurić ▪ Teaches ways to apply Elixir to practical problems associated with scalability, concurrency, fault tolerance, and high availability • Day to day use - Hexdocs ◦ Standard Library ◦ Interactive Shell ◦ ExUnit ◦ Mix Some handy resources for learning Elixir(contd.)
  2. Some handy resources for learning Elixir(contd.) • Learning by doing

    ◦ Available exercises on Exercism’s Elixir Track ▪ 67 exercises currently available to solve ◦ Elixir Koans • Erlang docs ◦ Erlang Stdlib - Use Erlang functions in Elixir • Others ◦ Elixir Examples ▪ A collection of small Elixir programming language examples
  3. Getting Guidance • Elixir Lang Slack Group ◦ Get your

    invite here ◦ Join ▪ #beginners channel ▪ #exercism channel • Elixir Forum ◦ Discourse based ◦ Get code reviews etc., • IRC ◦ #elixir-lang on freenode IRC • Stackoverflow
  4. How to stay updated • Mailing lists ◦ Elixir Lang

    core mailing list ▪ Discussions related to Elixir Core ie., patches, features, proposals, security releases etc • Newsletters ◦ Elixir Radar ◦ Elixir Weekly ◦ Elixir Digest • Podcasts ◦ Elixir Fountain ▪ Covers a variety of topics ▪ 5 Behind the code :) • Elixir meetups ◦ Find local meetups via www.meetup.com ◦ See if you can find Elixir remote meetups like this one ▪ Join the #remote-meetup channel on elixir-lang.slack.com for updates on upcoming remote meetups • Learn about new Erlang and Elixir libraries ◦ awesome-elixir github repo
  5. How to stay updated(contd.) • Videos from Elixir related conferences

    ◦ Elixir conf ◦ Elixir conf EU ◦ Elixir London ◦ Lonestar Elixir ◦ Elixir Daze ◦ Empire City Elixir ◦ Erlang Factory, Erlang User Conference, Erlang Factory Lite
  6. Takeaways • Elixir community is very approachable for beginners •

    You can learn Elixir through the official getting started guides or other resources • Engage with the Elixir community as a beginner via modern tools like Slack, Discourse etc., • Stay up to date with the latest around Elixir by subscribing to the mailing list, newsletters etc.,