News for hackers. Stuff that matters.
Re:The BEAM Has Spoiled Me by jefflombardjr on Saturday August 15, 2020 @08:42PM (#24173765)
Can you recommend any learning materials that were particularly useful to you?
Re:The BEAM Has Spoiled Me by AlchemistCamp on Sunday August 16, 2020 @12:16AM (#24175041)
For me personally, Programming Elixir and Programming Phoenix, from the Pragmatic Bookshelf, were both very useful.

Quite a few of my students have said great things about Phoenix in Action, from Manning, and it looks to me like a fantastic resource for beginners. Elixir in Action is also top-notch and will show you what's special about the BEAM.

Re:The BEAM Has Spoiled Me by bigbassroller on Sunday August 16, 2020 @05:47AM (#24176502)
To those out there learning from “Programming Phoenix”, although is the best resource for lay of the land of Phoenix, the content is getting out dated with the rise of auth generator and the context model has also changed a lil bit. It takes diligence in following along and referencing the documentation to not get stuck.

Great book though.

Re:The BEAM Has Spoiled Me by AlchemistCamp on Sunday August 16, 2020 @08:11PM (#24182504)
Anything written after 1.3 is almost completely applicable today.

The auth generator is just a new feature. Learning how the pieces work from the book is still worthwhile.

My advice if you want to avoid confusion as you're learning is to just use the same version of Phoenix the book does! (1.4 in this case)

After you go through it, you can follow the official upgrade guides in just a few minutes.

Re:The BEAM Has Spoiled Me by mercer on Monday August 17, 2020 @03:41AM (#24184938)
I'll add that learning how to roll your own auth with the book and /then/ using the auth generator is a great learning experience.
Re:The BEAM Has Spoiled Me by categorybooks on Sunday August 16, 2020 @10:37AM (#24178170)
What would you suggest as a more up-to-date alternative?
Re:The BEAM Has Spoiled Me by SmooL on Saturday August 15, 2020 @11:27PM (#24174732)
Honestly the docs themselves are excellent https://elixir-lang.org/getting-started/introduction.html
Re:The BEAM Has Spoiled Me by s3cur3 on Sunday August 16, 2020 @07:22AM (#24176894)
It’s the only language I’ve used where just going step by step through the official docs was enough to pick up the language. Took me maybe a day and a half.
Re:The BEAM Has Spoiled Me by atulatul on Sunday August 16, 2020 @12:08PM (#24178894)
Disclaimer: This is primarily about language... not BEAM as such. Also, links are inline.

I liked the book Programming Elixir 1.6 By (Pragmatic) Dave Thomas. Solved the exercises. Did not quite find use for macros. And I have not done any production projects.

The pragmatic studio has some courses for the space: elixir, OTP, LiveView, etc. and free tutorials. The quality is good. Simon Thomson's course on futurelearn was also good. https://pragmaticstudio.com/ and https://www.futurelearn.com/

A recurrent problem for me though has been to write an application. I used to write java's petclinic/petstore application when learning a framework, library, etc. Have not been able to do so with some other ecosystems... perhaps laziness, perhaps have not been able to answer why. And languages in isolation have not clicked for me much apart from maybe making me think in different ways.

Why does this Erlang/Elixir/BEAM interest me then? A colleague who talked highly of it... Then there's Joe, his talks, and Alan Kay's recommendation has Joe's thesis on recommended reading list: https://news.ycombinator.com/item?id=20653453

There is also Erlang Masterclass series 1,2,3 starting here: https://www.youtube.com/playlist?list=PLR812eVbehlwEArT3Bv3U...

Re:The BEAM Has Spoiled Me by jspash on Sunday August 16, 2020 @04:28AM (#24176192)
Without a doubt, this was one of the best courses I've done in any language. https://www.udemy.com/course/the-complete-elixir-and-phoenix...
Re:The BEAM Has Spoiled Me by searchableguy on Saturday August 15, 2020 @11:48PM (#24174873)