Building WebSocket APIs to stream events in AWS is straightforward. I was able to utilize WebSockets to stream DynamoDB changes on one of my projects.
The key patterns my team uses to migrate data structures in DynamoDB, plus a demonstration of some basic usages in a NodeJS environment.
It is important to celebrate the small wins and accomplishments of each Sprint. They keep your team members excited and focused on the goal of the project.
Documentation is a tool for setting up context. It should help future developers answer who, what, when, where, why, and how.
Here are a few Git configurations that I think should be the default for everyone, plus a quick overview of how each has helped my workflow.
Instead of classes, I prefer modules that expose groups of functions that accept state and other dependencies.