A month or so into an engagement, we came across a story that took much longer than our estimate suggested. This experience made us reevaluate the backlog.
React was a paradigm shift from earlier approaches to building user interfaces, but there are several React alternatives available in 2022.
Understanding the event capture phase meant we could leave our code untouched and our event listener will fire even if a component stops event propagation.
Writing up a recursive solution was easier than statically tracking down all of the entity relationships in our Mirage database and deleting them by hand.
Discriminated unions are powerful. I hope this post helps you make better use of a great abstraction in your next Typescript project.
If you’re new to F#, you’ll see both the pipeline and composition operators. Decide which one to use by finding which approach leads to more readable code.