- cross-posted to:
- elixir@programming.dev
- cross-posted to:
- elixir@programming.dev
Good old Udemy Elixr/Pheonix courses being irrelevant within 6 months but still trying to con people by saying they’re updated to current year.
Man don’t get me started. I went to college in the 10’s
I remember when I was trying to learn android development kid and android 5 was just released and all the tutorials that existed were basically immediately deprecated. God what a frustrating time.
We learned node in class and I learned angularjs in my free time because it was the new shiny thing lol. Went to pick it up 2 years later, come to find out EVERYTHING I learned was deprecated.
Google seem to be particularly bad at this. They did the same with Tensorflow. It was kind of the de facto deep learning framework until Google decided to deprecate everything. Everyone responded by switching to Torch instead.
IMO tensorflow always had a worse API than PyTorch. There’s even the legendary issue “I fucking hate tensorflow”, now unfortunately censored as spam lol.
Tensorflow died because devs never bothered improving that. While PyTorch always had an increasing number of features and high level capabilities, TF has always felt like a lower level tool that only made sense choosing if you needed to run models for inference in other platforms. PyTorch Lightning on top of it was a great touch for researchers.
deleted by creator
Is that a chocolate tea pot?
Yes. Yes it is.
Are you wanting a general overview of Elixir and Phoenix, or do you want to jump into the most modern part of Phoenix, LiveView? I’m an Elixir developer, so I could help direct you to materials and answer questions if you’d like.
This is what I love about Lemmy post jokes get actual advice :D I’m learning it to create a monolith webapp for work I’m a solo dev, and it ticked the most boxes.
I’ve gone through the basics of elixir and pattern matching is starting to click, about to start Elixir in action. But I imagine most of my actual dev focus will be in Liveview?
Elixir in Action is a great way way to learn the core language, and it’s pretty up-to-date with its latest edition. Elixir as a language has been declared feature-complete, so it doesn’t change that much anyway (the major libraries are a different story).
If you wanted a book to walk you through LiveView after that, I can recommend Programming Phoenix LiveView. The book is currently in “beta”, with the final version expected in a month, so it’s very up-to-date. We have a book club at work and just finished it this past week. It does a good job of showing how to make live-updating CRUD pages along with building a pentominoes puzzle game that’s rendered with SVG. You build up the project chapter-to-chapter and have a pretty cool little app at the end.
As long as you don’t need offline support, then a monolith webapp seems like a perfect use for LiveView, especially for a solo dev!
Thank you so much