Promises & Composition
Promise composition can help achieve a lot of modularity in asynchronous code, which leads to better maintainability.
Kashyap Kondamudi at dotJS 2018
Promise composition can help achieve a lot of modularity in asynchronous code, which leads to better maintainability of it. Kashyap goes through a pattern explaining how programmers can build larger abstractions starting with very small ones.