Bookmarkr: your bookmarks, anywhere!
Up to this point, Bookmarkr has been managing our bookmarks locally. This means that we are tied to the physical boundaries of our computer.
But what happens if we want to access these bookmarks from another computer?
To make this happen, we will need to extend the capabilities of Bookmarkr beyond the local computer. To do this, we will make Bookmarkr call an external API that will be responsible for storing and retrieving our bookmarks.
For that matter, we will add a new command called sync
that will be responsible for synchronizing the local bookmarks with the ones stored by the external service.
About the external service
When you consume an external service, you don’t have to know its internals (aka, its architecture, technology stack, application code, and dependencies). This is in accordance with the encapsulation principle of object-oriented programming.
All you need to know is how to send requests to it and how to...