{"id":40337,"date":"2021-02-17T16:24:49","date_gmt":"2021-02-17T20:24:49","guid":{"rendered":"https:\/\/www.andysowards.com\/blog\/?p=40337"},"modified":"2021-02-17T16:24:51","modified_gmt":"2021-02-17T20:24:51","slug":"new-programming-methods-advancing-tech","status":"publish","type":"post","link":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/","title":{"rendered":"New Programming Methods Advancing Tech"},"content":{"rendered":"\n<p>Technology continues to advance in ways never before imagined. It is<a href=\"https:\/\/singularityhub.com\/2016\/03\/22\/technology-feels-like-its-accelerating-because-it-actually-is\/#:~:text=According%20to%20the%20law%20of,out%2C%20is%20all%20about%20evolution.\" target=\"_blank\" rel=\"noreferrer noopener\"> nearing exponential growth<\/a> or, depending on who you ask, it\u2019s already there. There are, of course, obstacles to the future advancements, but if programmers continue to learn new methods technology will blossom like a flower opening to the sun. However you view it, tech will continue to move forward whether you like it or not. Below are some of the ways that programming will enable that to happen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>New Programming Languages<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/infinigeek.com\/common-programming-languages-theyre-used\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" data-src=\"https:\/\/infinigeek.com\/assets\/common-programming-languages-710x434.png\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 710px; --smush-placeholder-aspect-ratio: 710\/434;\" \/><\/a><figcaption>The Most Common Programming Languages and What They\u2019re Used For<\/figcaption><\/figure>\n\n\n\n<p>When you are a programmer, you work with specific languages. These programming languages are not stagnant, however. Not only are there many new languages to learn, it isn\u2019t yet clear how they will enable programmers to make their work more efficient and streamlined.<\/p>\n\n\n\n<p>Some of the languages include Elixir, Go, TypeScript, Python 3, Reason, and many more. As a programmer, it never hurts to learn more languages. It will only make you better at what you do. We don\u2019t yet know how these languages will be used to further our programs and therefore our technological capabilities at large.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Functional Reactive Programming<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Intro to Reactive Programming by Jordan Jozwiak of Google - CS50 Tech Talk\" width=\"500\" height=\"281\" data-src=\"https:\/\/www.youtube.com\/embed\/KOjC3RhwKU4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Functional reactive programming is a type of code writing that reacts to how the passive code changes. <a rel=\"noreferrer noopener\" href=\"https:\/\/www.bignerdranch.com\/blog\/what-is-functional-reactive-programming\/\" target=\"_blank\">FRP programming<\/a> offers new abilities for coders to streamline their coding, even when it is asynchronous. In proactive models, the modules control each other directly but in the reactive models they control themselves and hook up to each other indirectly. This is obviously a cursory description that doesn\u2019t fully describe this programming method, but programmers everywhere are learning FRP and using it to make their code simpler and more effective.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Swift Programming<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Swift Tutorial - Full Course for Beginners\" width=\"500\" height=\"281\" data-src=\"https:\/\/www.youtube.com\/embed\/comQ1-x2a1Q?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Swift_(programming_language)\" target=\"_blank\" rel=\"noreferrer noopener\">Swift Programming<\/a> is a programming language developed by Apple that is pushing their technology. When you begin learning Swift you\u2019ll find out how to organize data with the common standard library collection types while defining custom enumerations, structures, and classes and handling errors with the throw\/catch pattern. Furthermore you will understand object initialization, lifetime, and memory management and learn to deal with the absence of values. Swift doesn\u2019t only enable you to do all of the above, it facilitates flexible code with protocols, extensions, and generics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>AI Programming<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thenextweb.com\/podium\/2019\/09\/13\/11-ways-novices-can-start-the-process-of-learning-ai-programming\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"1024\" height=\"576\" data-src=\"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming-1024x576.jpg\" alt=\"\" class=\"wp-image-40339 lazyload\" data-srcset=\"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming-1024x576.jpg 1024w, https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming-768x432.jpg 768w, https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg 1280w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/576;\" \/><\/a><figcaption>11 ways novices can start the process of learning AI programming<\/figcaption><\/figure>\n\n\n\n<p>Of course one of the biggest advancers in coding is AI programming. MIT researchers have developed a general-purpose language to work with computer vision, robotics, stats, and much more. Artificial intelligence is still in its infant stages, but with new programming languages and techniques, our world will change quite a bit. It will lead to all kinds of advancements that\u2019ll change the lives of people everywhere.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Machine Learning Programming<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"5 Must Have Skills To Become Machine Learning Engineer\" width=\"500\" height=\"281\" data-src=\"https:\/\/www.youtube.com\/embed\/DZ7xuZ1-uh8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>A close relative of AI, machine learning is an area of computer science that works with several languages to develop decision-making technology without writing manual code. This is done by programming algorithms that do the job for the programmer, but have to be created carefully to get the job done. With solid machine learning programming, technology can learn from itself to get better and better at whatever it is doing.<\/p>\n\n\n\n<p>Nearly everything in our society will be related to how technology advances. Programming code is one area that will continue to move forward and get better. For all intent and purpose, programming is still in its infant stages. Tech will evolve and we are not sure of its limits. Are there limits?<\/p>\n\n\n\n<p>With so many languages and new ways that machines can write the code we need to get things done, there is no end in sight. For all we know, coding will change so much that today\u2019s programming becomes unrecognizable.<\/p>\n\n\n\n<p>While we are already aware of some of the changes that advanced programming will produce, this is completely unchartered territory. No one knows for sure what will happen and how this will pan out, but we do know that programming machine learning and artificial intelligence will lead to changes in our world. The future will be easier and more productive, but how will the ease of machine learning programming give the machines the control over our destiny? How will technology change humans? It already is. We can only stay tuned to watch how it will develop and augment the world around us.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Technology continues to advance in ways never before imagined. It is nearing exponential growth or, depending on who you ask, it\u2019s already there. There are, of course, obstacles to the<\/p>\n","protected":false},"author":268,"featured_media":40339,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[109,49,1],"tags":[3026,10596,176,1261,178,13557,13554,9860,2033,10125,636,13556,2507,13551,13558,7482],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>New Programming Methods Advancing Tech<\/title>\n<meta name=\"description\" content=\"Technology continues to advance in ways never before imagined. It is nearing exponential growth or, depending on who you ask, it\u2019s already there. There\" \/>\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.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Programming Methods Advancing Tech\" \/>\n<meta property=\"og:description\" content=\"Technology continues to advance in ways never before imagined. It is nearing exponential growth or, depending on who you ask, it\u2019s already there. There\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/\" \/>\n<meta property=\"og:site_name\" content=\"Daily Business Resources for Entrepreneurs, Web Designers, &amp; Creatives by Andy Sowards\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/andysowardsfan\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-17T20:24:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-17T20:24:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ryan Beitler\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@andysowards\" \/>\n<meta name=\"twitter:site\" content=\"@andysowards\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ryan Beitler\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/\",\"url\":\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/\",\"name\":\"New Programming Methods Advancing Tech\",\"isPartOf\":{\"@id\":\"https:\/\/www.andysowards.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg\",\"datePublished\":\"2021-02-17T20:24:49+00:00\",\"dateModified\":\"2021-02-17T20:24:51+00:00\",\"author\":{\"@id\":\"https:\/\/www.andysowards.com\/blog\/#\/schema\/person\/baf1f8e95b0ae01dccb511420b2bfbda\"},\"description\":\"Technology continues to advance in ways never before imagined. It is nearing exponential growth or, depending on who you ask, it\u2019s already there. There\",\"breadcrumb\":{\"@id\":\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#primaryimage\",\"url\":\"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg\",\"contentUrl\":\"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.andysowards.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"New Programming Methods Advancing Tech\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.andysowards.com\/blog\/#website\",\"url\":\"https:\/\/www.andysowards.com\/blog\/\",\"name\":\"Daily Business Resources for Entrepreneurs, Web Designers, &amp; Creatives by Andy Sowards\",\"description\":\"Design Inspiration &amp; Business Resources for Creatives\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.andysowards.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.andysowards.com\/blog\/#\/schema\/person\/baf1f8e95b0ae01dccb511420b2bfbda\",\"name\":\"Ryan Beitler\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.andysowards.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d43fb01185d197f07075bd12332ab6c8?s=96&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d43fb01185d197f07075bd12332ab6c8?s=96&r=pg\",\"caption\":\"Ryan Beitler\"},\"description\":\"Ryan Beitler is a journalist, writer, and blogger who has written for a variety of publications such as AI Time Journal, Paste Magazine, The Slovenia Times, and more. Contact him at ryanrbeitler@gmail.com\",\"url\":\"https:\/\/www.andysowards.com\/blog\/author\/ryanbeitler\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Programming Methods Advancing Tech","description":"Technology continues to advance in ways never before imagined. It is nearing exponential growth or, depending on who you ask, it\u2019s already there. There","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.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/","og_locale":"en_US","og_type":"article","og_title":"New Programming Methods Advancing Tech","og_description":"Technology continues to advance in ways never before imagined. It is nearing exponential growth or, depending on who you ask, it\u2019s already there. There","og_url":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/","og_site_name":"Daily Business Resources for Entrepreneurs, Web Designers, &amp; Creatives by Andy Sowards","article_publisher":"http:\/\/facebook.com\/andysowardsfan","article_published_time":"2021-02-17T20:24:49+00:00","article_modified_time":"2021-02-17T20:24:51+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg","type":"image\/jpeg"}],"author":"Ryan Beitler","twitter_card":"summary_large_image","twitter_creator":"@andysowards","twitter_site":"@andysowards","twitter_misc":{"Written by":"Ryan Beitler","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/","url":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/","name":"New Programming Methods Advancing Tech","isPartOf":{"@id":"https:\/\/www.andysowards.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#primaryimage"},"image":{"@id":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#primaryimage"},"thumbnailUrl":"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg","datePublished":"2021-02-17T20:24:49+00:00","dateModified":"2021-02-17T20:24:51+00:00","author":{"@id":"https:\/\/www.andysowards.com\/blog\/#\/schema\/person\/baf1f8e95b0ae01dccb511420b2bfbda"},"description":"Technology continues to advance in ways never before imagined. It is nearing exponential growth or, depending on who you ask, it\u2019s already there. There","breadcrumb":{"@id":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#primaryimage","url":"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg","contentUrl":"https:\/\/www.andysowards.com\/blog\/assets\/11-ways-novices-can-start-the-process-of-learning-AI-programming.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/www.andysowards.com\/blog\/2021\/new-programming-methods-advancing-tech\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.andysowards.com\/blog\/"},{"@type":"ListItem","position":2,"name":"New Programming Methods Advancing Tech"}]},{"@type":"WebSite","@id":"https:\/\/www.andysowards.com\/blog\/#website","url":"https:\/\/www.andysowards.com\/blog\/","name":"Daily Business Resources for Entrepreneurs, Web Designers, &amp; Creatives by Andy Sowards","description":"Design Inspiration &amp; Business Resources for Creatives","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.andysowards.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.andysowards.com\/blog\/#\/schema\/person\/baf1f8e95b0ae01dccb511420b2bfbda","name":"Ryan Beitler","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.andysowards.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d43fb01185d197f07075bd12332ab6c8?s=96&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d43fb01185d197f07075bd12332ab6c8?s=96&r=pg","caption":"Ryan Beitler"},"description":"Ryan Beitler is a journalist, writer, and blogger who has written for a variety of publications such as AI Time Journal, Paste Magazine, The Slovenia Times, and more. Contact him at ryanrbeitler@gmail.com","url":"https:\/\/www.andysowards.com\/blog\/author\/ryanbeitler\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/posts\/40337"}],"collection":[{"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/users\/268"}],"replies":[{"embeddable":true,"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/comments?post=40337"}],"version-history":[{"count":1,"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/posts\/40337\/revisions"}],"predecessor-version":[{"id":40342,"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/posts\/40337\/revisions\/40342"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/media\/40339"}],"wp:attachment":[{"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/media?parent=40337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/categories?post=40337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.andysowards.com\/blog\/wp-json\/wp\/v2\/tags?post=40337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}