Summary
For my stretch tech learning goal during the Mod3 - Mod4 intermission period, I chose to complete a tutorial on GraphQL. I had absolutely no clue what GraphQL even was, or what it pertained to. I just googled it on a whim while working on my intermission work and decided it was actually interesting enough to jump into.
GraphQL is a basically an advanced version of CRUD endpoints that we've been using up to this point in the Turing Curriculum. It replaces the need to manage very specific endpoints manually by allowing us to organize the data in the database in such a way where the developer can very dynamically call exact pieces of info that they might be looking for. A lot of this logic is then housed in the GraphQL express API as opposed to, say: Having to fetch a list of authors, and then doing another fetch call for books that the authors have written based on the authors you returned from the initial fetch call. With GraphQL, you could set it up so that this is done in one conci