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

Re-Read Programming Phoenix Book for v.1.4 #1

Open
nelsonic opened this issue Jan 4, 2019 · 46 comments
Open

Re-Read Programming Phoenix Book for v.1.4 #1

nelsonic opened this issue Jan 4, 2019 · 46 comments

Comments

@nelsonic
Copy link
Owner

nelsonic commented Jan 4, 2019

With the recent release of the Programming Phoenix 1.4 Book (2018-10-19)
see: https://github.com/dwyl/learn-phoenix-framework#book
I feel that it would be a good use of my time to re-read it and follow all the examples
to ensure that my knowledge is up-to-date for my upcoming Phoenix-based web app projects.

If I sit down and focus, I estimate that it will probably take me 4 days (two uninterrupted weekends...)
to read the 269 pages and write the example code.

Better get cracking!

@nelsonic nelsonic self-assigned this Jan 4, 2019
@nelsonic
Copy link
Owner Author

nelsonic commented Jan 5, 2019

At end of page 34 this is the state of the app:
image

2 chapters to cover "Hello World" ... 🙄
I feel this could be done with fewer words and more clarity. 🤔

@nelsonic
Copy link
Owner Author

By the end of page 38 this is what you should see:
image

@nelsonic
Copy link
Owner Author

At the end of P. 48 you should see this:
http://localhost:4000/users/
image

http://localhost:4000/users/2
image

@nelsonic
Copy link
Owner Author

image

@nelsonic
Copy link
Owner Author

image

@nelsonic
Copy link
Owner Author

mix phx.routes
Compiling 5 files (.ex)
page_path  GET   /           RumblWeb.PageController :index
user_path  GET   /users      RumblWeb.UserController :index
user_path  GET   /users/new  RumblWeb.UserController :new
user_path  GET   /users/:id  RumblWeb.UserController :show
user_path  POST  /users      RumblWeb.UserController :create

@nelsonic
Copy link
Owner Author

page 64: http://localhost:4000/users/new
image

image

@nelsonic
Copy link
Owner Author

@nelsonic
Copy link
Owner Author

p.69 http://localhost:4000/users/new
image
Form error working. 👍

@nelsonic
Copy link
Owner Author

Confirm cannot be blank:
image

nelsonic referenced this issue in nelsonic/practice Jan 23, 2019
nelsonic added a commit that referenced this issue Aug 11, 2019
nelsonic added a commit that referenced this issue Aug 11, 2019
nelsonic added a commit that referenced this issue Aug 11, 2019
nelsonic added a commit that referenced this issue Aug 11, 2019
nelsonic added a commit that referenced this issue Aug 11, 2019
@nelsonic
Copy link
Owner Author

Had to submit another errata: https://pragprog.com/titles/phoenix14/errata #85673
Sadly it is preventing me from finishing Chapter 13. 😞
Really hope they answer/fix it.
Meanwhile I'm going to finish reading chapter 14 "What's Next?" which is unrelated to Rumbl.

nelsonic added a commit that referenced this issue Aug 12, 2019
…b/channels/video_channel_test.exs to attempt to deploy to heroku see: #1 (comment)
@nelsonic
Copy link
Owner Author

Finished reading the Programming Phoenix 1.4 Book.
Felt that the last chapter was a bit of a cop-out.
It briefly covers LiveView (but only basic demos no full app or useful extension to "Rumbl")
and mentions Telemetry but says that the API will change.
Touches upon Phoenix Channels 2.0 which is still in development ...
I would much rather they pointed to where to go next than finish with "Good Luck". 🙄

Overall I would recommend the book. 👍
But I feel they (or someone else) can still do much better. 💭

@nelsonic nelsonic removed their assignment Aug 14, 2019
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

1 participant