The Adapter pattern is really useful if you need to connect your application with another system, but you can't change the code of that system and you want to reduce coupling. In this video I show you how the pattern works, and then show you a functional variant of the pattern using partial application.
Video: https://youtu.be/fsB8_79zI_A.