[{"data":1,"prerenderedAt":125},["ShallowReactive",2],{"podcast-meta":3,"podcast-theme-colors":32,"episode-redux-react-and-functional-javascript-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/187","Redux, React, and Functional JavaScript (Interview)","redux-react-and-functional-javascript-interview","Dan Abramov, creator of Redux, joined the show to talk about his path to becoming a programmer, his introduction to open source, React, JavaScript, functional programming in JavaScript, his thoughts on looking outside of your bubble to other ecosystems and borrowing/sharing what you can.","\u003Cp>Dan Abramov, creator of Redux, joined the show to talk about his path to becoming a programmer, his introduction to open source, React, JavaScript, functional programming in JavaScript, his thoughts on looking outside of your bubble to other ecosystems and borrowing/sharing what you can.\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.braintreepayments.com/changelog\">Braintree\u003C/a> – Start accepting PayPal, Bitcoin, Venmo, Apple Pay, Android Pay, cards, and whatever’s next – all with a single integration.\n\u003C/li>\n\u003Cli>\u003Ca href=\"https://linode.com/changelog\">Linode\u003C/a> – \u003Cstrong>Our cloud server of choice!\u003C/strong> Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code \u003Ccode>changelog20\u003C/code> to get 2 months free!\n\u003C/li>\n\u003C/ul>\u003C/p>\u003Cp>Featuring:\u003C/p>\u003Cul>\u003Cli>Dan Abramov &ndash; \u003Ca href=\"https://overreacted.io\" rel=\"external ugc\">Website\u003C/a>, \u003Ca href=\"https://github.com/gaearon\" rel=\"external ugc\">GitHub\u003C/a>, \u003Ca href=\"https://x.com/dan_abramov2\" 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/thechangelog/ping/issues/317\">[Guest idea] Dan Abramov (Redux) · Issue #317 · thechangelog/ping\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://redux.js.org/\">Redux Homepage and Docs\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/rackt/redux\">rackt/redux\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/changelog/status/668908418254700544\">“We do not need another Flux framework. We have about 50,000 Flux frameworks.” – @rookieone on #BeyondCode\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://egghead.io/series/getting-started-with-redux\">Getting Started with Redux Course by Dan Abramov on Egghead.io\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://facebook.github.io/relay/\">Relay | A JavaScript framework for building data-driven React applications\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://facebook.github.io/flux/\">Flux | Application Architecture for Building User Interfaces\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://en.wikipedia.org/wiki/By_any_means_necessary\">By any means necessary - Wikipedia, the free encyclopedia\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://www.youtube.com/watch?v=xsSnOQynTHs\">Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015 - YouTube\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/acdlite/flummox\">acdlite/flummox\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/omcljs/om\">omcljs/om\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/swannodette\">David Nolen (@swannodette) on GitHub\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://elm-lang.org/\">Elm\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"http://rackt.org/redux/docs/advanced/Middleware.html\">Middleware | Redux\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://github.com/rtfeldman\">Richard Feldman (@rtfeldman) on GitHub\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=\"https://twitter.com/jordwalke\">Hero: Jordan Walke (@jordwalke) on Twitter\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/sebmarkbage\">Hero: Sebastian Markbåge (@sebmarkbage) on Twitter\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/steveklabnik\">Hero: Steve Klabnik (@steveklabnik) on Twitter\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"https://twitter.com/algorithme/status/676797473285931009\">RLRT: Nice interview by @changelog about #rustlang - could give it a try in the following weeks :)\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-187.md\">PRs welcome!\u003C/a>\u003C/p>","https://op3.dev/e/https://pscrb.fm/rss/p/https://cdn.changelog.com/uploads/podcast/187/the-changelog-187.mp3","audio/mpeg",67992819,"Fri, 18 Dec 2015 10:00:00 +0000",5637,"https://cdn.changelog.com/uploads/covers/changelog-interviews-original.png?v=63848368174","full","https://changelog.com/podcast/187",{"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},"Dan Abramov","guest","https://cdn.changelog.com/uploads/avatars/people/No0/avatar_large.jpeg?v=63643374941","https://changelog.com/person/danabramov",null,1771793567650]