[{"data":1,"prerenderedAt":125},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-json-api-and-api-design-interview":92},{"title":4,"author":5,"description":6,"artwork":7,"categories":8,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":16,"hasPeople":31},"The Changelog: Software Development, Open Source","Changelog Media","Software's best weekly news brief, deep technical interviews & talk show.","https://cdn.changelog.com/static/images/podcasts/podcast-original-f16d0363067166f241d080ee2e2d4a28.png",[9],"Technology","https://changelog.com/podcast/feed","episodic",false,"https://changelog.com/podcast","en-us","All rights reserved",{"persons":17,"funding":27},[18,23],{"name":19,"role":20,"img":21,"href":22},"Adam Stacoviak","host","https://cdn.changelog.com/uploads/avatars/people/Qo/avatar_large.jpg?v=63760280419","https://changelog.com/person/adamstac",{"name":24,"role":20,"img":25,"href":26},"Jerod Santo","https://cdn.changelog.com/uploads/avatars/people/z4/avatar_large.jpeg?v=63760071650","https://changelog.com/person/jerodsanto",[28],{"url":29,"text":30},"https://changelog.com/++","Support our work by joining Changelog++",true,{"palette":33,"sourceColor":54,"extractedColors":55},{"light":34,"dark":43},{"primary":35,"primary-foreground":36,"secondary":37,"secondary-foreground":35,"accent":38,"muted":39,"muted-foreground":40,"ring":35,"podcast-vibrant":41,"podcast-muted":42},"#00182f","#ffffff","#eff2f6","#e7ecf0","#f0f2f4","#6f7275","#0375c4","#e2e5e8",{"primary":44,"primary-foreground":45,"secondary":46,"secondary-foreground":47,"accent":48,"muted":49,"muted-foreground":50,"ring":51,"podcast-vibrant":52,"podcast-muted":53},"#5580a9","#09090b","#191b1d","#dcdee0","#1d2022","#1a1b1c","#8d8f91","#c1c4c8","#3694e6","#151618","#a1978d",[56,63,71,79,84],{"hex":54,"red":57,"green":58,"blue":59,"area":60,"saturation":61,"lightness":62},161,151,141,0.13136455555555557,0.09615384615384609,0.592156862745098,{"hex":64,"red":65,"green":66,"blue":67,"area":68,"saturation":69,"lightness":70},"#d2d1d4",210,209,212,0.000134,0.03370786516853954,0.8254901960784313,{"hex":72,"red":73,"green":74,"blue":75,"area":76,"saturation":77,"lightness":78},"#525153",82,81,83,0.003252888888888889,0.012195121951219556,0.32156862745098036,{"hex":36,"red":80,"green":80,"blue":80,"area":81,"saturation":82,"lightness":83},255,0.03285188888888889,0,1,{"hex":85,"red":86,"green":87,"blue":88,"area":89,"saturation":90,"lightness":91},"#101820",16,24,32,0.8323966666666667,0.3333333333333333,0.09411764705882353,{"meta":93,"episode":101,"transcript":124},{"title":4,"author":5,"description":6,"artwork":7,"categories":94,"feedUrl":10,"type":11,"explicit":12,"link":13,"language":14,"copyright":15,"podcast2":95,"hasPeople":31},[9],{"persons":96,"funding":99},[97,98],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},[100],{"url":29,"text":30},{"guid":102,"title":103,"slug":104,"description":105,"htmlContent":106,"audioUrl":107,"audioType":108,"audioLength":109,"pubDate":110,"duration":111,"artwork":112,"episodeType":113,"explicit":12,"link":114,"podcast2":115},"http://5by5.tv/changelog/189","JSON API and API Design (Interview)","json-api-and-api-design-interview","Yehuda Katz joined the show to talk about JSON.API — where the spec came from, who's involved, compliance, API design, the future, and more. We also finally got Yehuda on the show alone, so we were able to talk with him about his origins, how he got started as a programmer, and his thoughts on struggle vs aptitude.","\u003Cp>Yehuda Katz joined the show to talk about JSON.API — where the spec came from, who’s involved, compliance, API design, the future, and more. We also finally got Yehuda on the show alone, so we were able to talk with him about his origins, how he got started as a programmer, and his thoughts on struggle vs aptitude.\u003C/p>\n\u003Cp>\u003Ca href=\"https://changelog.zulipchat.com/#narrow/stream/456187-interviews\">Join the discussion\u003C/a>\u003C/p>\u003Cp>\u003Ca href=\"https://changelog.com/++\" rel=\"payment\">Changelog++\u003C/a> members support our work, get closer to the metal, and make the ads disappear. Join today!\u003C/p>\u003Cp>Sponsors:\u003C/p>\u003Cp>\u003Cul>\u003Cli>\u003Ca href=\"http://resources.codeship.com/ebooks/why-containers-and-docker-are-the-future?utm_source=changelog&utm_medium=podcast&utm_campaign=docker\">Codeship\u003C/a> – Download the FREE eBook “Why Containers and Docker are the Future”\n\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.toptal.com/?utm_source=changelog&utm_medium=podcast&utm_campaign=changelog-sponsorship\">Toptal\u003C/a> – Freelance as a Developer OR Designer with Toptal\n\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.digitalocean.com/?utm_source=changelog\">DigitalOcean\u003C/a> – Use the code \u003Ccode>CHANGELOG\u003C/code> to get a $10 hosting credit when you create a new DigitalOcean account\n\u003C/li>\n\u003C/ul>\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Yehuda Katz &ndash; \u003Ca href=\"http://yehudakatz.com/\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/wycats\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://x.com/wycats\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003Cli>Adam Stacoviak &ndash; \u003Ca href=\"https://adamstacoviak.com/\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/adamstac\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/adamstacoviak\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@adam\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/adamstac\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003Cli>Jerod Santo &ndash; \u003Ca href=\"https://jerodsanto.net\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/jerodsanto\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://www.linkedin.com/in/jerodsanto\" rel=\"external ugc\">LinkedIn\u003C/a>, \u003Ca href=\"https://changelog.social/@jerod\" rel=\"external ugc\">Mastodon\u003C/a>, \u003Ca href=\"https://x.com/jerodsanto\" rel=\"external ugc\">X\u003C/a>\u003C/li>\u003C/ul>\u003C/p>\u003Cp>Show Notes:\u003C/p>\u003Cp>\u003Cul>\n\u003Cli>\u003Ca href=\"https://github.com/dherman/asm.js\">asm.js - A low-level, extraordinarily optimizable subset of JavaScript\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://jsonapi.org/\">JSON API — A specification for building APIs in JSON\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=UlMpIHH1K5s\">Rails: The Next Five Years by Yehuda Katz @ RailsConf 2012\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=FpS_E90-6O8\">JSON API: Convention Driven API Design by Steve Klabnik @ APIdays Paris 2013\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.programmableweb.com/news/new-json-api-specification-aims-to-speed-api-development/2015/06/10\">New JSON API Specification Aims to Speed API Development\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://emberigniter.com/modern-bridge-ember-and-rails-5-with-json-api/\">Building a modern bridge between Ember 2.0 and Rails 5 with JSON API\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://changelog.com/podcast/42\">The Changelog #42: Rails 3.1 and SproutCore with Yehuda Katz\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://changelog.com/podcast/56\">The Changelog #56: Vim with Drew Neil, Tim Pope, and Yehuda Katz\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://changelog.com/podcast/131\">The Changelog #131: The Road to Ember 2.0 with Tom Dale and Yehuda Katz\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://changelog.com/podcast/151\">The Changelog #151: Rust with Steve Klabnik and Yehuda Katz\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://emberjs.com/blog/2015/06/18/ember-data-1-13-released.html\">Ember Data v1.13 Released\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.isemberfastyet.com/\">Is Ember Fast Yet?\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=EcyxXPILO8E\">The Future of the Client-Side Web by Yehuda Katz\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://whatisthor.com/\">Thor Homepage\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://www.joelonsoftware.com/articles/LeakyAbstractions.html\">The Law of Leaky Abstractions, by Joel Spolsky\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://notcp.io/\">The NoTCP Manifesto\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/wycats/status/672808201394327552\">A recent tweet stream from Yehuda about his origins…\u003C/a>\u003C/li>\n\u003C/ul>\n\u003C/p>\u003Cp>Something missing or broken? \u003Ca href=\"https://github.com/thechangelog/show-notes/blob/master/podcast/the-changelog-189.md\">PRs welcome!\u003C/a>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/podcast/189/the-changelog-189.mp3","audio/mpeg",70926989,"Fri, 01 Jan 2016 07:30:00 +0000",5881,"https://cdn.changelog.com/uploads/covers/changelog-interviews-original.png?v=63848368174","full","https://changelog.com/podcast/189",{"persons":116},[117,118,119],{"name":19,"role":20,"img":21,"href":22},{"name":24,"role":20,"img":25,"href":26},{"name":120,"role":121,"img":122,"href":123},"Yehuda Katz","guest","https://cdn.changelog.com/uploads/avatars/people/Zz2/avatar_large.jpg?v=63734847928","https://changelog.com/person/wycats",null,1771793567625]