💡TIP: Convert one-time callbacks into functions that return a Promise

This gives you more flexibility with promise chains and async/await

70 198

💡TIP: Similar to Function Composition, multiple predicates can be composed into a single function

This example uses Ramda's `allPass`. `isMale` and `isDog` are composed into a new function, `isMaleDog`.

17 57

💡TIP: When you run into these patterns:

- `for` loop with an `if`
- `for` loop with a `push`

Consider replacing with `filter` or `map`.

231 636

👾🏳 Okay
Roses are FF0000
Violets are 0000FF
All I wanna say is
I U 7QyG}

2 0