On a recent project, we needed to support multi-level tab bar navigation within our application. With multiple variations of tab bars, each page needed to know which tabs to show. We found that TypeScript offered a good solution.
It is no secret that git push --force is dangerous. Without question, it will replace the remote with your local changes—and it won’t stop to check if that will override any changes pushed up to remote in the process. When working in a shared repository, this spells danger for even the most careful developer team.
Good leaders get a lot of credit—and they deserve it. But leaders (and teams!) can only thrive if they have active followers. What do I mean? Let me tell you about an experience I had this year in a very different situation—kayaking off the coast of New Zealand.
When building a React component, I ran into this error: Objects are not valid as a React child (found: object with keys... Invariant Violation: Objects are not valid as a React child (found: object ...). If you meant to render a collection of children, use an array instead.... Here is a simple component to illustrate […]