Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Focus on organizing and putting together real projects. #9

Open
trosel opened this issue Jul 31, 2017 · 2 comments
Open

Focus on organizing and putting together real projects. #9

trosel opened this issue Jul 31, 2017 · 2 comments

Comments

@trosel
Copy link

trosel commented Jul 31, 2017

What you have is fine, but to me, the only difficult part of Elixir is sending and recieving messages and how to wire it all together. What you have so far is what I would call "toy problems".

The message system and organizing modules in an intelligent way is something even veterans struggle with.

@radar
Copy link
Owner

radar commented Jul 31, 2017

Thanks for your suggestion :)

I plan on the final chapter of the book being a project that involves:

  1. Setting up a project with Mix
  2. Using a dependency from an external project
  3. Test-driven development with ExUnit
  4. Writing an application piece-by-piece

I haven't yet decided on what that application will be yet (although I have some ideas!) but I am hoping to combine as many of the concepts from the book as possible in the exercise.

@trosel
Copy link
Author

trosel commented Jul 31, 2017

Maybe best saved for the sequel then. Because I think there is something intuitive about message passing that total beginners can understand.

It just hasn't been explained well by any resource I've read so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants