An open API service indexing awesome lists of open source software.

https://github.com/dbernheisel/elixir_resources

A collection of really helpful articles, courses, books, and ideas.
https://github.com/dbernheisel/elixir_resources

Last synced: about 1 year ago
JSON representation

A collection of really helpful articles, courses, books, and ideas.

Awesome Lists containing this project

README

          

# Getting Started with Elixir
- [Why Elixir?](https://livebook.manning.com/#!/book/the-little-elixir-and-otp-guidebook/chapter-1/section-1-3) This will require a free account and only give you 5 minutes to read it.

## Basics:
- [Jose Valim's How I Start](http://howistart.org/posts/elixir/1/)
- [Official Getting Started Guide](https://elixir-lang.org/getting-started/introduction.html)
- [Elixir School Basics](https://elixirschool.com/en/lessons/basics/basics/)
- [Elixir for Rubyists](https://robots.thoughtbot.com/elixir-for-rubyists)
- [The Soul of Erlang and Elixir (Video)](https://www.youtube.com/watch?v=JvBT4XBdoUE) - Highly recommended for overview of concurrency/distribution model.

## Courses:
- [Pragmatic Dave's Elixir for Programmers](https://codestool.coding-gnome.com/courses/elixir-for-programmers)
- [Pragmatic Studio's Elixir Course](https://pragmaticstudio.com/courses/elixir)
- [Plural Sight's Meet Elixir Course](https://www.pluralsight.com/courses/meet-elixir)
- [Udemy's Elixir and Phoenix Bootcamp](https://www.udemy.com/the-complete-elixir-and-phoenix-bootcamp-and-tutorial/learn/v4/overview)
- [Code School's Try Elixir (Free)](https://www.codeschool.com/courses/try-elixir)

## Books:
- [Programming Phoenix](https://pragprog.com/book/phoenix14/programming-phoenix-1-4)
- [Phoenix for Rails Developers](http://www.phoenixforrailsdevelopers.com/)
- [Elixir in Action (2nd Ed)](https://www.manning.com/books/elixir-in-action-second-edition)
- [Designing Elixir Systems with OTP](https://pragprog.com/book/jgotp/designing-elixir-systems-with-otp)
- [Programming Elixir](https://pragprog.com/book/elixir16/programming-elixir-1-6) * Make sure you get the latest version
- [What's new in Ecto 2.0 (Free)](http://pages.plataformatec.com.br/ebook-whats-new-in-ecto-2-0)
- [The Little Ecto Cookbook (Free)](https://pages.plataformatec.com.br/the-little-ecto-cookbook) (Update to "What's new in Ecto 2.0" ^ for Ecto 3.1)

## Database:
- [Elixir School's Ecto Lesson](https://elixirschool.com/en/lessons/ecto/basics)

## Desktop/Embedded GUI:
- [Snake with Scenic UI](https://blog.usejournal.com/elixir-scenic-snake-game-b8616b1d7ee0)
- [Scenic UI](https://github.com/boydm/scenic)

## Deployment:
- [Elixircasts.io Deploying with Heroku](https://elixircasts.io/deploying-elixir-with-heroku)

## GenServer:
- [Elixircasts.io Intro to GenServer](https://elixircasts.io/intro-to-genserver)

## Libraries:
- [Awesome List](https://github.com/h4cc/awesome-elixir)

## Project Ideas
- File uploader and image transformer
- Blinky with Nerves https://hexdocs.pm/nerves/getting-started.html
- Blog
- Blog w/ JS frontend
- Calculator API
- Google CLI
- IMDB clone
- [Online chatroom (websockets and Phoenix Presence)](https://dockyard.com/blog/2016/03/25/what-makes-phoenix-presence-special-sneak-peek)
- Stack Overflow clone
- Alexa skill
- Open Source Contrib: [Formulator](https://github.com/thoughtbot/formulator)
- Port [Administrate](https://github.com/thoughtbot/administrate) to Elixir

## Inspiration Lists:
- [http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/](http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/)
- [https://github.com/karan/Projects](https://github.com/karan/Projects)
- [The Internet Wishlist](https://twitter.com/theiwl?lang=en)

## Practice
- [Exercism](http://exercism.io/languages/elixir/about)
- [Koans](https://github.com/elixirkoans/elixir-koans)