{"id":220,"date":"2019-03-18T13:00:41","date_gmt":"2019-03-18T12:00:41","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/"},"modified":"2020-01-31T11:26:25","modified_gmt":"2020-01-31T10:26:25","slug":"from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/","title":{"rendered":"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett"},"content":{"rendered":"<p><a href=\"https:\/\/berlin2018.codemotionworld.com\/speaker\/4355\/\" rel=\"noopener noreferrer\" target=\"_blank\">Michelle Garett<\/a> only learned how to code three years ago. Today she is a <span id=\"urn:batch-analysis-ea947dee-add8-4fe4-9a4b-c558f04667cd\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_engineer\">software engineer<\/span> and developer advocate at huge brand Cond\u00e8 Nast International. Based in London, she works with <span id=\"urn:batch-analysis-4c9d40b7-7c02-4cfa-abd3-ee930576372e\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/react\">React<\/span>, Node and GraphQL.<\/p>\n<p>Michelle also organises Node Girls London, which hosts free JavaScript workshops for gender minorities in tech.<\/p>\n<p>So, what she told us at <a href=\"https:\/\/berlin2018.codemotionworld.com\/conference\/\" rel=\"noopener noreferrer\" target=\"_blank\">Codemotion Berlin<\/a> might surprise those who attended her talk,&nbsp;Build the API you want to see in the world (with GraphQL).<\/p>\n<p><q>I never really thought that I could get into coding because it seemed very mathematical and scientific and very intense. I didn&#8217;t think I could do it.<\/q><\/p>\n<div class=\"articles-video\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/e1X8e-qR9dM\" allowfullscreen=\"allowfullscreen\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/div>\n<p>Michelle stressed that you don\u2019t need to put up with an unsatisfactory third party API that doesn\u2019t work the way you want it to. As inspiration, Michelle shares her own <span id=\"urn:batch-analysis-2b6f07ac-4111-4654-909f-05036c8af6ac\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/experience\">experience<\/span> of transforming unruly <span id=\"urn:batch-analysis-521dc9b5-1e07-4908-9590-34ecac989471\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/json\">JSON<\/span> into the GraphQL API of her dreams.<\/p>\n<p>She also spoke about how GraphQL helped her to access the <span id=\"urn:batch-analysis-f6c9b25c-3f12-4cc6-b28f-ce70cdbf9652\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/data\">data<\/span> she wanted, and shared some <span id=\"urn:batch-analysis-ee850c36-dc47-417c-a633-bcb50aac8254\" class=\"textannotation disambiguated wl-no-link wl-other\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/strategy\">strategies<\/span> for designing schema. The main aim of the talk was to help the audience understand how GraphQL can improve the quality of one\u2019s data and life.<\/p>\n<p>Not bad for a woman who dropped two key subjects at school.<\/p>\n<p><q>I dropped maths in high school &#8211; maths and science &#8211; because I just didn&#8217;t really enjoy it. When I went to university I did an arts degree and studied languages, gender studies and English literature.<\/q><\/p>\n<div class=\"articles-video\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/eMBDD6E4Nm4\" allowfullscreen=\"allowfullscreen\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Michelle Garett only learned how to code three years ago. Today she is a software engineer and developer advocate at huge brand Cond\u00e8 Nast International. Based in London, she works with React, Node and GraphQL. Michelle also organises Node Girls London, which hosts free JavaScript workshops for gender minorities in tech. So, what she told&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":221,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[36],"tags":[11],"collections":[],"class_list":{"0":"post-220","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-backend","8":"tag-codemotion-berlin","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett\" \/>\n<meta property=\"og:description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-18T12:00:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-31T10:26:25+00:00\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett\",\"datePublished\":\"2019-03-18T12:00:41+00:00\",\"dateModified\":\"2020-01-31T10:26:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\"},\"wordCount\":255,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg\",\"keywords\":[\"Codemotion Berlin\"],\"articleSection\":[\"Backend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\",\"name\":\"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg\",\"datePublished\":\"2019-03-18T12:00:41+00:00\",\"dateModified\":\"2020-01-31T10:26:25+00:00\",\"description\":\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg\",\"width\":638,\"height\":359},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/backend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett - Codemotion Magazine","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/","og_locale":"en_US","og_type":"article","og_title":"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett","og_description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","og_url":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2019-03-18T12:00:41+00:00","article_modified_time":"2020-01-31T10:26:25+00:00","author":"Codemotion","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett","datePublished":"2019-03-18T12:00:41+00:00","dateModified":"2020-01-31T10:26:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/"},"wordCount":255,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg","keywords":["Codemotion Berlin"],"articleSection":["Backend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/","url":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/","name":"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg","datePublished":"2019-03-18T12:00:41+00:00","dateModified":"2020-01-31T10:26:25+00:00","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg","width":638,"height":359},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/backend\/from-unruly-json-to-the-perfect-graphql-api-interview-with-michelle-garrett\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Backend","item":"https:\/\/www.codemotion.com\/magazine\/backend\/"},{"@type":"ListItem","position":3,"name":"From unruly JSON to the perfect GraphQL API: interview with Michelle Garrett"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-600x359.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-600x359.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg",638,359,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg",638,359,false],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg",638,359,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg",638,359,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg",638,359,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638.jpg",638,359,false],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-600x359.jpg",600,359,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/03\/michelle-garrett-build-the-api-you-want-to-see-in-the-world-with-graphql-codemotion-berlin-2018-1-638-600x359.jpg",600,359,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"Michelle Garett only learned how to code three years ago. Today she is a software engineer and developer advocate at huge brand Cond\u00e8 Nast International. Based in London, she works with React, Node and GraphQL. Michelle also organises Node Girls London, which hosts free JavaScript workshops for gender minorities in tech. So, what she told&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=220"}],"version-history":[{"count":4,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/220\/revisions"}],"predecessor-version":[{"id":3121,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/220\/revisions\/3121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/221"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=220"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}