Historical context for a codebase gets lost over time, and documentation gets outdated. Solve both problems by writing bits of documentation as you go.
Git merging preserves git history and does a 3-way merge between the branches being merged and the last common branch. Git rebasing replays new commits on top of master.
The process for setting up Pinpoint endpoints with Amplify isn’t ideal since you have to use the Pinpoint SDK, but it is possible. I'll walk you through it.
A new perspective on old code can help spur refactoring that will not only make the app more usable, but will also make it a better environment for makers.
Best practices for loading initial data with Redux Thunk – enforce separation between fetching data, determining the landing page, and navigating to it.