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

November 2021 (done) #459

Closed
13 tasks done
tima101 opened this issue Nov 15, 2021 · 0 comments
Closed
13 tasks done

November 2021 (done) #459

tima101 opened this issue Nov 15, 2021 · 0 comments
Assignees
Labels
Assigned - Async Issue is assigned to at least one person. PR is assigned to at least one person. Ready to test - Async Issue is implemented and ready for testing. PR is merged.

Comments

@tima101
Copy link
Member

tima101 commented Nov 15, 2021

changes at the end of Chapter 9, codebase book/9-end:

  • upgrade next to v12 (chapter content to be changed)
  • upgrade material-ui to v5 (breaking changes): see Upcoming updates November 2021 (done) saas#163 (chapter content to be changed)
  • upgrade rest of packages (chapter content to be changed)
  • check font implementation (chapter content to be changed)
  • style for spinner from nprogress (changed link, chapter content to be changed)
  • ReadChapter.getInitialProps -> ReadChapter.getServerSideProps requires removal of withAuth.getInitialProps, data serializing, small refactor. Not enough benefit (reducing bundle size sent to browser)
  • change usage for dotenv; update name for universal (not server-only) environmental variables; update README file (chapter content to be changed)
  • create another set: class component to functional component (ReadChapter -> ReadChapterFunctional, Express routes inside routesWithSlug):

  • update content in Chapter 9 and few other affected chapters
  • replace codebase inside builderbook with codebase inside book/9-end
  • review instructions in Chapter 9 for Node.js 14 running on 64bit Amazon Linux 2:
    • engines in package.json
    • build locally before deploy
    • modify config.yml
  • redeploy demo to Heroku
  • getInitialProps firing for SSR and CSR pages:
    • MyDocument.render
    • withAuth.getInitialProps
    • ReadChapter.getInitialProps
  • lifecycle method firing:
    • ReadChapter.componentDidMount
    • ReadChapter.componentDidUpdate (before condition and inside condition)
    • ReadChapter.componentWillUnmount
@tima101 tima101 self-assigned this Nov 15, 2021
tima101 added a commit that referenced this issue Nov 28, 2021
@tima101 tima101 added Assigned - Async Issue is assigned to at least one person. PR is assigned to at least one person. Ready to test - Async Issue is implemented and ready for testing. PR is merged. labels Nov 30, 2021
@tima101 tima101 pinned this issue Nov 30, 2021
@tima101 tima101 changed the title November 2021 November 2021 (done) Nov 30, 2021
@tima101 tima101 closed this as completed Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Assigned - Async Issue is assigned to at least one person. PR is assigned to at least one person. Ready to test - Async Issue is implemented and ready for testing. PR is merged.
Projects
None yet
Development

No branches or pull requests

1 participant