CINXE.COM

Loving Legacy Code with Jonathan Boccara - CoRecursive Podcast

<!DOCTYPE html> <html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- PreLoad CSS --> <link rel="preload" as="style" href="/assets/main.css"> <!-- PreConnect DNS --> <link href="https://fonts.gstatic.com" crossorigin="anonymous" rel="preconnect"> <link href="https://ajax.googleapis.com" rel="preconnect"> <link href="https://fonts.googleapis.com" rel="preconnect"> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-112293125-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-112293125-1'); </script> <link rel="alternate" title="Corecursive" type="application/rss+xml" href="https://corecursive.com/feed" /><title>Loving Legacy Code with Jonathan Boccara - CoRecursive Podcast</title><link rel="canonical" href="https://corecursive.com/loving-legacy-code-with-jonathan-boccara/"> <meta property="og:locale" content="en_US"> <meta property="og:type" content="website"> <meta property="og:title" content="Loving Legacy Code with Jonathan Boccara - CoRecursive Podcast"> <meta property="og:url" content="https://corecursive.com/loving-legacy-code-with-jonathan-boccara/"> <meta property="og:site_name" content="CoRecursive Podcast"> <meta name="generator" content="jekyll 4.2.0" /><!-- image for Open Graph --> <!-- image: https://corecursive.com/assets/images/049/wide.png --><meta name="description" content="Legacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work.Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer's Toolbox. In this episode, Jonathan will help us understand and build the correct mindset to effectively work with legacy... [&hellip;]" /><meta name="author" content="Adam Gordon Bell" /> <meta property="og:description" content="Legacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work.Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer's Toolbox. In this episode, Jonathan will help us understand and build the correct mindset to effectively work with legacy... [&hellip;]" /> <meta property="og:url" content="https://corecursive.com/loving-legacy-code-with-jonathan-boccara/" /> <meta property="og:section" content="Cloud Computing" /><meta property="og:tag" content="C++Legacy code" /><meta name="twitter:creator" content="@corecursive"> <meta name="twitter:site" content="@corecursive"> <meta name="twitter:label1" content="Written by"> <meta name="twitter:data1" content="Adam Gordon Bell"> <meta name="twitter:label2" content="Est. reading time"> <meta name="twitter:data2" content="5 minutes"> <meta name="twitter:title" content="Loving Legacy Code with Jonathan Boccara - CoRecursive Podcast"> <meta name="twitter:description" content="Legacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work.Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer's Toolbox. In this episode, Jonathan will help us understand and build the correct mindset to effectively work with legacy... [&hellip;]"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:image" content="https://corecursive.com/assets/images/049/wide.png"> <meta property="og:image" content="https://corecursive.com/assets/images/049/wide.png" /> <!-- application/ld+json --> <script type="application/ld+json"> {"@type":"WebSite", "url":"https://corecursive.com", "image":{ "alt":"og-image", "url":"https://corecursive.com/assets/images/049/wide.png", "@type":"imageObject"},"author":{ "@type":"Person", "name":"Adam Gordon Bell"}, "description":"Legacy code is everywhere. I don't think I've met anyone who doesn't have to deal with legacy code in the substantial portion of his work.Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer's Toolbox. In this episode, Jonathan will help us understand and build the correct mindset to effectively work with legacy... [&hellip;]", "name":"CoRecursive Podcast","headline":"Loving Legacy Code with Jonathan Boccara", "@context":"https://schema.org","datePublished": "2020-04-03 00:00:00 +0000"} </script> <link rel="shortlink" href="/"> <link rel="apple-touch-icon" sizes="180x180" href="/assets/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/favicons/favicon-16x16.png"> <link rel="manifest" href="/assets/favicons/site.webmanifest"> <link rel="mask-icon" href="/assets/favicons/safari-pinned-tab.svg" color="#5bbad5"> <meta name="theme-color" content="#ffffff"> <link rel="stylesheet" href="/assets/main.css"> <script src="/assets/bundle.js" defer></script> </head><body> <div class="wrapper" style="transform: none;"><!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1072757816534097'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" alt="" src="https://www.facebook.com/tr?id=1072757816534097&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code --> <div class="header-fix"> <div class="nav_outer nav_fixed_top single-normal" id="nav_outer"> <nav class="nav_inner"> <!-- Logo --> <div id="logo" class="logo" role="complementary"> <a href="https://corecursive.com/"> <img src="/assets/images/logos/logo-reduced-1-white.png" alt="logo"> </a> </div> <!-- end #logo --> <div class="nav_items"> <div> <!-- sandwich --> <div class="toggle_mnu" id="toggle_mnu"> <span class="sandwich btn" id="sandwich"> <i class="fa fa-bars"></i> <i class="fa fa-times hidden"></i> </span> </div> <!-- navigation list --> <ul class="nav_main controls hidden_small" id="nav_main"> <li id="nav_/"> <a class="underhover" href="/">Home</a> </li> <li id="nav_https://link.chtbl.com/corecursive"> <a class="underhover" href="https://link.chtbl.com/corecursive">Subscribe To Podcast</a> </li> <li id="nav_/category/podcast/"> <a class="underhover" href="/category/podcast/">Episodes By Date</a> </li> <li id="nav_/tags"> <a class="underhover" href="/tags">Episode By Theme</a> </li> <li id="nav_/about"> <a class="underhover" href="/about">About</a> </li> <li id="nav_/donate"> <a class="underhover" href="/donate">Donate</a> </li> </ul> </div> <form class="search_form"> <input type="text" id="search" class="hidden" placeholder="Search"> <i class="fa fa-search search_button" id="search_button"></i> </form> </div> </nav> </div> <div> <header class="single-normal"> <div class="header-bar"></div> </header> </div> </div> <!-- HTML elements for search --> <ul id="list" class="search_list container"></ul> <div> <div> <div class="single_hero_outer"> <div class="container"> <div class="single_hero"> <div class="single_hero_header"> <h2>CORECURSIVE #049</h2> <h1>Loving Legacy Code with Jonathan Boccara</h1><div class="single-download-bar "> <div class="single-download-bar-left"> <a class="listen-button button" id="listen_button" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610" href="#"> <i class="fa fa-play"></i> <span>Listen Now</span> </a> </div> <div class="single-download-bar-left" id="play-itunes"> <a class="button" href="https://link.chtbl.com/corecursive" target="_blank"> <i class="fa fa-play"></i> <span>PODCAST PLAYER</span> </a> </div> </div> </div> <div class="guest_box"> <picture><source sizes="(min-width: 300px) 315px, (max-width: 479px) 315px" srcset="/assets/generated/049/action-315-666b21c5a.webp 315w" type="image/webp"><source sizes="(min-width: 300px) 315px, (max-width: 479px) 315px" srcset="/assets/generated/049/action-315-ee7ece350.png 315w" type="image/png"><img src="/assets/generated/049/action-315-ee7ece350.png" alt="Loving Legacy Code with Jonathan Boccara"></picture> </div> </div> </div> </div><!-- Generated by https://smooth.ie/blogs/news/svg-wavey-transitions-between-sections --> <div style="height: 150px; overflow: hidden; width: 100%;"><svg viewBox="0 0 500 150" preserveAspectRatio="none" style="height: 220%; width: 100%;"> <path d="M-0.84,0.50 C191.03,88.31 347.90,-78.45 509.31,55.75 L631.20,-64.63 L-2.54,-1.47 Z" style="stroke: none; fill: #052d49;"></path> </svg></div><div class="container"> <div class="container prev-next-podcast"> <div class="prev-podcast"> <a class="underhover" href="/048-jared-forsyth-the-reason-for-types/" rel="prev" title="The Reason For Types">The Reason For Types</a> </div> <div class=" next-podcast"> <a class="underhover" href="/050-sam-ritchie-portal-abstractions-2/" rel="next" title="Portal Abstractions with Sam Ritchie ">Portal Abstractions with Sam Ritchie</a> </div> </div> </div> <!-- Post content --> <div class="container"> <div class="single_description"> <p>Legacy code is everywhere. I don’t think I’ve met anyone who doesn’t have to deal with legacy code in the substantial portion of his work.</p> <p>Our guest, Jonathan Boccara is a French C++ developer and the author of The Legacy Code Programmer’s Toolbox. In this episode, Jonathan will help us understand and build the correct mindset to effectively work with legacy code by using his approach and processes.</p> <!-- <a href="https://link.chtbl.com/corecursive" class="center-button">Subscribe here</a> --> </div> </div> </div> </div> <!-- transcription --> <div class="container" id="transcription-box" style="position: relative;"> <aside class="sidebar"> <div> <div class="side-heading">Guest</div><div class="p-flex"> <div class="p-image"> <picture class="lazy"><source data-sizes="(min-width: 300px) 95px" data-srcset="/assets/generated/049/profile-95-fde222462.webp 95w" type="image/webp"><source data-sizes="(min-width: 300px) 95px" data-srcset="/assets/generated/049/profile-95-74aafcb31.png 95w" type="image/png"><img class="lazy" data-src="/assets/generated/049/profile-95-74aafcb31.png" alt="Jonathan Boccara"></picture> </div> <div> <h5>Jonathan Boccara</h5> <div> The Legacy Code Programmer's Toolbox </div> <div> <a href="https://twitter.com/@JoBoccara">@JoBoccara </a> </div> </div> </div> <!-- Second Guest--></div> <div class="single_podcast_toc"> <div class="side-heading">Table Of Contents</div> <div> <div class="time-jump-list"> <ul id="toc" class="section-nav"> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="0" title="Play podcast from this time">00:00</span> - <a href="#meet-our-guest-jonathan-boccara">Meet Our Guest, Jonathan Boccara</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="66" title="Play podcast from this time">01:06</span> - <a href="#the-reason-why-legacy-code-is-hard-to-work-with">The Reason Why Legacy Code Is Hard to Work With</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="145" title="Play podcast from this time">02:25</span> - <a href="#accepting-the-code">Accepting the Code</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="276" title="Play podcast from this time">04:36</span> - <a href="#how-to-critique-legacy-code">How to Critique Legacy Code</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="503" title="Play podcast from this time">08:23</span> - <a href="#taking-ownership-of-the-code-can-be-empowering">Taking Ownership of the Code Can Be Empowering</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="600" title="Play podcast from this time">10:00</span> - <a href="#considerations-for-valid-code-critique">Considerations for Valid Code Critique</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="767" title="Play podcast from this time">12:47</span> - <a href="#dont-fix-code-right-away">Don’t Fix Code Right Away</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="959" title="Play podcast from this time">15:59</span> - <a href="#making-code-worse-by-avoiding-nesting">Making Code Worse By Avoiding Nesting</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="1155" title="Play podcast from this time">19:15</span> - <a href="#create-understanding-with-documentation">Create Understanding With Documentation</a></li> <li class="toc-entry toc-h2"><span class="jump_time jump-to-time" data-jump_time="1356" title="Play podcast from this time">22:36</span> - <a href="#how-your-future-self-will-benefit-from-documentation">How Your Future Self Will Benefit From Documentation</a></li> </ul> </div> </div> </div> </aside> <div class="podcast_body"> <h2 class="single-post-title"> Transcript </h2> <i>Note: This podcast is designed to be heard. If you are able, we strongly encourage you to listen to the audio, which includes emphasis that’s not on the page</i> <div class="post-text transcript"> <h2 id="meet-our-guest-jonathan-boccara"><strong>Meet Our Guest, Jonathan Boccara</strong><!-- 00:00 --></h2> <p><strong>Jonathan Boccara:</strong><!--(00:01)--> So I get to talk with quite a few people. And what I learned from that is that legacy code is everywhere. I don’t think I’ve met anyone who doesn’t have to deal with legacy code in a substantial portion of his work, at least.</p> <p><strong>Adam:</strong><!--(00:16)--> Hello and welcome to CoRecursive. I’m Adam.</p> <p><strong>Don:</strong><!--(00:19)--> I’m Don. That was Jonathan Boccara.</p> <p><strong>Adam:</strong><!--(00:21)--> He’s a French C++ developer and he’s on a mission to teach people how to work more effectively with legacy code so much so that he’s written a book all about it.</p> <p><strong>Jonathan Boccara:</strong><!--(00:32)--> I hope this book will change how people will see that everyday life with working with existing code.</p> <p><strong>Don:</strong><!--(00:38)--> To write the book, Jonathan needed to define what legacy code was.</p> <p><strong>Jonathan Boccara:</strong><!--(00:42)--> It’s essentially existing code, that’s hard to work with. I had to come up with a more precise definition. So my definition would be threefold. First it’s code that’s hard to understand for you. Second it’s code that you’re not comfortable changing and three, it’s code that you’re somehow concerned with.</p> <h2 id="the-reason-why-legacy-code-is-hard-to-work-with"><strong>The Reason Why Legacy Code Is Hard to Work With</strong><!--01:06--></h2> <p><strong>Adam:</strong><!--(01:06)--> So today we want to answer this question. How do you get good at working with large existing code bases? How do you work with legacy code basically?</p> <p><strong>Don:</strong><!--(01:14)--> And how do you enjoy working with legacy code bases?</p> <p><strong>Adam:</strong><!--(01:17)--> We’re going to talk about what legacy code is, how to work with it, how to improve it, when you shouldn’t improve it and as you said, why you should want to enjoy working with.</p> <p><strong>Don:</strong><!--(01:30)--> Yeah. Legacy code is after all just code and reading code and understanding it is what our job is all about.</p> <p><strong>Adam:</strong><!--(01:36)--> Yeah. There’s this quote from Joel Spolsky, about legacy code. The reason that developers think that old code is a mess is because of a cardinal fundamental law programming. It’s harder to read code than it is to write it. Nobody talks about that, right? It’s totally true. Writing code is easier than reading it. That’s weird, right? It’s the opposite of what you would expect.</p> <p><strong>Don:</strong><!--(01:59)--> It’s very counterintuitive.</p> <p><strong>Adam:</strong><!--(02:01)--> Yeah. So today we’re going to explain how to live with and love the legacy code that you have to work with and how to think about code you’re not familiar with in general. How to get comfortable with it. And to do that, I took my various questions about legacy codes to Jonathan.</p> <p><strong>Don:</strong><!--(02:16)--> Yeah. His process is to accept the code, critique it, own it, document it and improve it.</p> <p><strong>Adam:</strong><!--(02:21)--> And we’re going to take you through all the stages. Let’s start at the beginning.</p> <h2 id="accepting-the-code"><strong>Accepting the Code</strong><!-- 02:25 --></h2> <p><strong>Jonathan Boccara:</strong><!--(02:25)--> I’ve been a software developers for couple of years now. And eight years, I noticed that people around me, the people I met like meetup or on the internet or wherever they were sad about the code they were working with. And I think it’s a terrible thing because most of us, we choose our job out of passion. Quite a few developers have been programming before they were actually working as a developer.</p> <p>And it really saddens me when I see people’s motivational wither over time, because it’s not what they were expecting and that don’t really know what to do with it. And they feel like they’re a victim of code and the food log that ended up in the worst place on earth. When you think about it, when you get into a new job, it’s like your first job or something, you’re probably going to get into an existing project.</p> <p>And perhaps this project or company has been there for years and some other people have worked on it, perhaps quite a lot of other people. And so on your first day, you’re going to be thrown into that huge sea of code written by perhaps thousands or more of people over years. So you have to be able to work with that somehow. When you enter a company, chances are, you’re going to have to face them go. That’s not as easy to work with as you would wish it were. So, yeah. That’s an essential thing because that’s what’s out there and you have to do something with it.</p> <p><strong>Don:</strong><!--(04:04)--> So I would call this acceptance. Accept that as a professional, you need to deal with old possibly crappy code.</p> <p><strong>Adam:</strong><!--(04:10)--> Yeah. Google has tons of old C++ code. Facebook has tons of old PHP code. Somebody’s maintaining old versions of windows and just being old or not being in your favorite language, doesn’t mean that it’s not valuable code.</p> <p><strong>Don:</strong><!--(04:24)--> I feel like this is honestly the hardest part, accepting old crappy code and having to work with it.</p> <p><strong>Adam:</strong><!--(04:31)--> Definitely agree. All right. Next up in Johnathan’s steps is critiquing.</p> <h2 id="how-to-critique-legacy-code"><strong>How to Critique Legacy Code</strong><!-- 04:36 --></h2> <p><strong>Jonathan Boccara:</strong><!--(04:36)--> When you look at a piece of codes that you have written a while ago or that someone else has written, something that’s not fresh for you, it happens that it doesn’t look quite right to you. It feels like it’s badly written. And when you see that, you have two choices I think. One of them is saying, this is bad code and move on. And the second choice is to try to express why this is bad code, because it happens that you know this piece of code is not well designed, but you can’t quite place a finger about on what exactly is wrong with it. And sometimes it takes a bit of time of reflection and analysis to exactly pinpoint what’s wrong with that piece of code. And being able to critique this code in depth, being able to voice exactly in excruciating details why you didn’t like it, once you find that when you identify what’s wrong with it, you know what to pay attention to.</p> <p>That specific aspect of design, it’s important because it made you feel uncomfortable in the first place. And next time you’re going to write your own code, then you’re no need to pay attention to that. By doing this kind of analysis, you get better as a programmer. I often compare that with a vaccine. When you get a shot of a disease, but that’s not dangerous, and your body has time to do it’s stuff for the immune system with antibodies or whatever. And then your body remembers it. It remembers exactly what’s wrong with that molecule or whatever. If you happen to actually encounter the actual disease, then your body is going to recognize it and smash it apart in no time.</p> <p><strong>Don:</strong><!--(06:36)--> I really like this metaphor. Don’t just say, “Oh, this code is horrible.” Understand why it is bad.</p> <p><strong>Adam:</strong><!--(06:43)--> Yeah. If you want to be a great developer, you should actually work on some legacy code. There is one caveat with this critiquing approach though.</p> <p><strong>Jonathan Boccara:</strong><!--(06:49)--> Yeah. I was going to say it’s also a dangerous thing to do to critique or rather to criticize codes. As a natural reaction, people think existing code that the fear is badly designed. And sometimes it’s badly designed. Sometimes it’s not badly designed and it’s more difficult than it looks, but it’s not really the point. An important message I’m trying to get across is that you should not complain if you don’t intend to improve the code. So you don’t criticize just for the sake of it, because it’s a natural thing to do. And if you start by saying, “Oh, this code is terrible. Oh, I would have done such a better job.” and you do that all day, then you’re going to get depressed and you’re going to depress everyone who sits around you. So I think you need to be careful to criticize only for learning purposes or improving the code.</p> <p><strong>Adam:</strong><!--(07:45)--> That’s the tricky part. It’s really easy to complain about code that you have to work with. It just comes naturally, right? When you see some code, you’re like, this is a mess and it can actually be hurtful because the person who wrote it might be sitting nearby.</p> <p><strong>Don:</strong><!--(08:00)--> And also, you don’t understand the original constraints. Maybe this code made sense at some point, maybe it still does and it’s just so complicated that you don’t know how it’s supposed to work. I think that what Jonathan is trying to say is if you can try and move past that and maybe accept it, then you can better yourself.</p> <h2 id="taking-ownership-of-the-code-can-be-empowering"><strong>Taking Ownership of the Code Can Be Empowering</strong><!-- 08:23 --></h2> <p><strong>Jonathan Boccara:</strong><!--(08:23)--> If you have to work with codes, be it good, be it bad, be it the one you wrote or be it the one that someone has wrote, think about sets as your code. If you’re working on it, this is your code. You have to take ownership. And even if you don’t think it’s good, even if you didn’t write it yourself, this is your code. And when you get into that mindset, you have the position as a leader. You feel empowered to do things with these codes because this is your code. So, it doesn’t matter that it’s bad. You have to make the most of it.</p> <p>And when you take the ownership over the code you’re working on, you’ll leave this victim attitude [inaudible 00:00:09:06]. That’s one thing that’s particularly frustrating with legacy code is when you feel like you’re bearing the consequences of someone who made a poor design in the past. And it’s not true, because in the first place, maybe that person didn’t make a poor design. Maybe you’re just not seeing the big picture. And maybe even in the same situation, you wouldn’t have done such a better job.</p> <p><strong>Adam:</strong><!--(09:33)--> This is such a great attitude. I’ve been accidentally on the receiving end of like, what moron wrote this code and it’s not fun.</p> <p><strong>Don:</strong><!--(09:42)--> Yeah, ownership is a great attitude. And also I think what you’re talking about is empathy. You might have some empathy for the person that wrote it.</p> <p><strong>Adam:</strong><!--(09:47)--> Okay. So far we have accepted our code. We’ve learned how to critique our code and take ownership over the code.</p> <p><strong>Don:</strong><!--(09:54)--> And don’t be a dick.</p> <p><strong>Adam:</strong><!--(09:55)--> You mean develop empathy, maybe?</p> <p><strong>Don:</strong><!--(09:57)--> Yes. And develop empathy and don’t be a dick.</p> <h2 id="considerations-for-valid-code-critique"><strong>Considerations for Valid Code Critique</strong><!-- 10:00 --></h2> <p><strong>Adam:</strong><!--(10:00)--> All right. Before we leave critiquing, Jonathan has a rule for what type of code critiques he considers valid.</p> <p><strong>Jonathan Boccara:</strong><!--(10:08)--> Oh, that would be any critique that’s technical. One thing that comes up very often is levels of obstruction. If I had to sum up best practices in three words, that would be those levels of obstruction. That’s something that’s sometimes not respected and that makes the code look bad and complicated.</p> <p><strong>Adam:</strong><!--(10:29)--> Do you have an example of that?</p> <p><strong>Jonathan Boccara:</strong><!--(10:32)--> Yeah. We have to choose a name of a parameter or anything else, really, but let’s stick to the parameters example. That’s a tricky thing to do. Naming is a difficult thing to get right in programming, surprisingly. I think that to get the right name, you have to choose the name that’s adds the right level of obstruction. And to do that in practice, you have to think about what this object you’re trying to name represents. It may sound a bit trivial, but this question, what is this object representing?</p> <p>I think it’s the crux of how to do good naming. Example of the parameter, if you name your parameter with a name that reflects how it participates to the inside of the function, but then you’re too low in terms of levels of attraction because the parameter represents something that’s at the same level as the name of the function. And if it looks like something that’s difficult to implement a function, then it’s too low. And on the other hand, if you’re too high in terms of level of obstruction for a parameter, that would be that your parameter is bound to the context that uses that function. Does this makes sense?</p> <p><strong>Adam:</strong><!--(11:59)--> I think I understand if I have some function that is called, let’s say format email. And it takes them a string and it goes through and it removes any double line breaks, right? And I call it that because I use it to format my email. So that is a violation of this levels, right? Because it doesn’t actually format an email. I’m giving it too specific of a name. While it’s actually should be called to something like remove extra line breaks.</p> <p><strong>Jonathan Boccara:</strong><!--(12:27)--> Exactly. And your parameters shouldn’t be called email, but it should be called texts for example. And that’s a great example because it shows immediately.</p> <p><strong>Don:</strong><!--(12:38)--> If you’re keeping track, we have now covered accepting, critiquing.</p> <p><strong>Adam:</strong><!--(12:42)--> And also, using that critique to improve your code.</p> <h2 id="dont-fix-code-right-away"><strong>Don’t Fix Code Right Away</strong><!-- 12:47 --></h2> <p><strong>Don:</strong><!--(12:47)--> And speaking of fixing of the code, should I just fix these right away when I find them?</p> <p><strong>Jonathan Boccara:</strong><!--(12:51)--> Oh, no, absolutely not. I don’t think so. The thing is it would be great in theory if you could fix the world, that would be awesome. But the thing is legacy code base tend to be advanced. One thing that makes codes go into legacy codes is age. If you have old code, it has more chances to be legacy than brand new code, you just ship. But I’m sure that all the code is not equal. And that really shows at any scale, even if you’d add function, you’re going to see that all lines don’t matter, but just a handful of lines that really contain some meaningful action. And I think that’s true for larger scales, code based or some places where you go all the time. Everyone goes there all the time. That’s the places that are hot if I may say in terms of cash for Cadbury.</p> <p>It’s the places that people change. They make fixes because our bugs will be called out interesting and the clients want more features in them. And those parts, they represent a portion of your copays. And this is the portion that matter. The point of code is to make a piece of software run and to make it run in a way that will make customers happy. And that’s a very harsh business view, but I think that’s what code is for in a professional context, of course. So making good codes has to somehow impure improve your business.</p> <p>So if you make code better, it can be because better code tends to have less bugs, all right? Or because it’s easier to add features to better code that it needs to code that you can’t make any sense of. For example, you shouldn’t do a refactoring project just because it’s easy to do. Or just because it doesn’t cost a lot. And I hear people sometimes say, Oh, I’m going to go in that code and improve. I don’t know, the names or make the code cleaner. And that’s an easy thing to do. And if no one goes through that code, that doesn’t matter. It’s the same thing as fixing some other’s company codes that will make your business better.</p> <p><strong>Adam:</strong><!--(15:30)--> You’re saying the cost is low, but the value is zero.</p> <p><strong>Jonathan Boccara:</strong><!--(15:34)--> Absolutely. That’s exactly my point. No, I’m not saying that naming is a bad thing, that naming is tremendously important. But that matters more in code that matters.</p> <p><strong>Adam:</strong><!--(15:43)--> So my biggest concern is not what Jonathan just described, fixing code that doesn’t need to be fixed. It’s actually just making code worse, by trying to improve it. So I asked Jonathan how to deal with that situation.</p> <h2 id="making-code-worse-by-avoiding-nesting"><strong>Making Code Worse By Avoiding Nesting</strong><!-- 15:59 --></h2> <p><strong>Jonathan Boccara:</strong><!--(15:59)--> I think you can do the same kind of analysis, when you did choose to fix a piece of code, to improve its quality by making a refactoring task after it. I think it’s a great thing not to move on immediately, but rather to think about why it’s better. And once again, it’s not something that’s obvious to do sometimes. For example, I remember one time where we had a slightly complicated if statements, something that was an if involving several billions and a bit of nesting. Nothing monstrous but the thing that takes you a few minutes to figure out.</p> <p>And we were thinking, well, if we see it often, maybe we should do something about it. So we went about and refactored it and we moved it around and somehow it was looking much better, much easier to understand. And then we stopped and thought, why is that? Why is it better? It looks better, I feel I can understand it better and that’s the point of code really. But why is that? And after a few minutes, I hope so. Perhaps in more, I don’t remember, maybe an hour of analysis or perhaps when you sleep on it really, we realized it was better because it was sticking to the specification.</p> <p>The business had explained to us if such and such condition [inaudible 00:17:26] within this context and without this other, then we should do that thing. And after the refactoring, our if statement was looking exactly like that. And surprisingly, it was more nested. By nested I mean, when there’s an if statement inside of an if statement and you can measure nesting with the indentation, which is the distance from the left margin of just your screen.</p> <p>And there’s this general guideline about if statement that’s classical thing in programming, which is avoid nesting. Refactor your if statement so that they are as literal, nested as possible, if it can be not nested at all. And in this particular case, the if statement became more nested but clearer. And that was because it stuck better to the specification. So we came up with that good line that we try to use every time we have to do something that’s related to a conditional, try to stick to the specification, to what the business said, more than about nesting.</p> <p><strong>Adam:</strong><!--(18:35)--> I like Jonathan’s example, the structural indenting. So following the rule very clearly about reducing indent actually would lead you to a solution that was less good than what you ended up with.</p> <p><strong>Jonathan Boccara:</strong><!--(18:47)--> Exactly.</p> <p><strong>Adam:</strong><!--(18:50)--> It’s not, totally rule-based but you should be able to explain it somehow.</p> <p><strong>Jonathan Boccara:</strong><!--(18:54)--> Yeah, absolutely. You have to know the rules. You have to know that nesting is something that can be dangerous. That’s a smell, but performing your analysis on your codes allows you to go further, expand beyond the rules. And that’s another level of skills.</p> <h2 id="create-understanding-with-documentation"><strong>Create Understanding With Documentation</strong><!-- 19:15 --></h2> <p><strong>Don:</strong><!--(19:15)--> Learn the rules for improving code but learn the exceptions. All right, we have hit accept it, critique it and improve it.</p> <p><strong>Adam:</strong><!--(19:22)--> And there is one more key left to legacy code. And this one I have to admit is not my favorite. That is documentation. To Jonathan, the magic of documentation is…</p> <p><strong>Jonathan Boccara:</strong><!--(19:34)--> You can create understanding out of nowhere with documentation. That’s very surprising thing to do because it sounds like magic. But the very facts of explaining what you already understood, helps you understand more. You probably know that if you have made a talk or written a blog post or written a book or written actually a piece of recommendation, if you explain anything to anyone in any form, and I’m sure every listener did at some point, you know that this made you realize things. And if anything else, it helped you realize that there were things you didn’t know. There were holes in your understanding, and that gives you more questions to answer. To make it consistent whole. So that’s just one aspect of how documenting helps understanding. Now-</p> <p><strong>Adam:</strong><!--(20:37)--> Yeah. That’s a great example because you’re saying that the actual act of explaining it to somebody via documentation actually deepens your understanding. It’s a way for you to understand it better.</p> <p><strong>Jonathan Boccara:</strong><!--(20:49)--> Yeah. And of course it goes without saying that it helps the other people [inaudible 00:20:54] go with that, we’re going to read your documentation. Now, I think… Yeah, when you’re a software developer doing management documentation is not hype. That’s not the thing that motivates people becoming developers, or at least most people I’ve met. That’s why I think it’s important to realize how important it is and that it’s not a terrible thing to do. And one way to see things that I’ve realized over time by actually managing people and making them right documentation is, documentation, just like improving good quality, you don’t do it because it’s a good thing. You don’t do it because you are a good person. You do it because it helps the business. And knowing that you’re going to quit this horrible for everyone attitude where you write documentation.</p> <p>Now we do homework. Like, my manager asked me to do that, I don’t have a choice. I’m going to crank it out and be done with it. And that’s the worst documentation you can make for you and for everyone. For you, because it’s going to be pain. And for everyone, because it shows really when you read a piece of documentation that’s been written about someone that didn’t want to write it. That just cranked it out. It shows, and you don’t really understand and it’s not helpful. And if it’s not helpful, then you wasted your time.</p> <h2 id="how-your-future-self-will-benefit-from-documentation"><strong>How Your Future Self Will Benefit From Documentation</strong><!-- 22:36 --></h2> <p><strong>Adam:</strong><!--(22:36)--> Yeah. That’s a great attitude.</p> <p><strong>Jonathan Boccara:</strong><!--(22:37)--> Yeah. So, one simple tip I was going to say, when you write documentation is to write it not because you have to, because you’ve been asked to. Or because you feel guilty not to, but write it to explain something you had a hard time understanding, explain it to your past self because you know how it feels not to understand that thing. What’s easy to understand, the tricky parts and it sounded like you were speaking yet to your past self because other people are like your past self. They don’t know about it. And actually your future self has a high chance to be like your past self at some points regarding this particular topic.</p> <p><strong>Don:</strong><!--(23:32)--> In other words, document things because you’re going to forget them and you’re going to need to explain to your future self when you come back to this code, inevitably what it does.</p> <p><strong>Adam:</strong><!--(23:42)--> Yeah. You’re going to be the person reading this documentation. So if you don’t write, you’re just hurting yourself. So we understand now how to work with legacy code. We have accepted, critique it.</p> <p><strong>Don:</strong><!--(23:51)--> Critique it nicely.</p> <p><strong>Adam:</strong><!--(23:53)--> Improve it.</p> <p><strong>Don:</strong><!--(23:54)--> But don’t make it worse.</p> <p><strong>Adam:</strong><!--(23:56)--> And document it. There’s one item from the beginning we haven’t covered though. And that’s how to enjoy working with existing code bases. The key to loving maintenance programming is understanding how valuable of a skill you’re developing. Get good at it, master it, enjoy it. Or as Jonathan says…</p> <p><strong>Jonathan Boccara:</strong><!--(24:14)--> It’s a fascinating thing to be programming with. Love that, but more importantly, it empowers you to do great things and you can do fantastic things with legacy codes.</p> <p><strong>Don:</strong><!--(24:24)--> You can find out more about Jonathan and his book at corecursive.com.</p> <p><strong>Adam:</strong><!--(24:28)--> This interview with Jonathan originally aired on SE Radio, Software Engineering Radio. It’s a great podcast. I’m one of the hosts. Let us know what you think of this show. I’m Adam Gordon Bell.</p> <p><strong>Don:</strong><!--(24:38)--> I am Don McKay.</p> <p><strong>Adam:</strong><!--(24:39)--> Until next time, thank you for listening.</p> <p><strong>Don:</strong><!--(24:41)--> Do you have to do something special to make this work?</p> <p><strong>Adam:</strong><!--(24:45)--> Other way.</p> <p><strong>Don:</strong><!--(24:46)--> Oh, it’s inverted? Why is everything backwards with Macintosh?</p> <form action="https://app.convertkit.com/forms/2082075/subscriptions" class="seva-form formkit-form" method="post" data-sv-form="2082075" data-uid="99a50e1950" data-format="inline" data-version="5" data-options="{&quot;settings&quot;:{&quot;after_subscribe&quot;:{&quot;action&quot;:&quot;message&quot;,&quot;success_message&quot;:&quot;Success! Now check your email to confirm your subscription.&quot;,&quot;redirect_url&quot;:&quot;&quot;},&quot;analytics&quot;:{&quot;google&quot;:null,&quot;facebook&quot;:null,&quot;segment&quot;:null,&quot;pinterest&quot;:null,&quot;sparkloop&quot;:null,&quot;googletagmanager&quot;:null},&quot;modal&quot;:{&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15},&quot;powered_by&quot;:{&quot;show&quot;:true,&quot;url&quot;:&quot;https://convertkit.com?utm_source=dynamic&amp;utm_medium=referral&amp;utm_campaign=poweredby&amp;utm_content=form&quot;},&quot;recaptcha&quot;:{&quot;enabled&quot;:false},&quot;return_visitor&quot;:{&quot;action&quot;:&quot;show&quot;,&quot;custom_content&quot;:&quot;&quot;},&quot;slide_in&quot;:{&quot;display_in&quot;:&quot;bottom_right&quot;,&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15},&quot;sticky_bar&quot;:{&quot;display_in&quot;:&quot;top&quot;,&quot;trigger&quot;:&quot;timer&quot;,&quot;scroll_percentage&quot;:null,&quot;timer&quot;:5,&quot;devices&quot;:&quot;all&quot;,&quot;show_once_every&quot;:15}},&quot;version&quot;:&quot;5&quot;}" min-width="400 500 600 700 800" style="background-color: rgb(249, 250, 251); border-radius: 4px;"> <div class="formkit-background" style="opacity: 0.2;"></div> <div data-style="minimal"> <div class="formkit-header" data-element="header" style="color: rgb(77, 77, 77); font-size: 27px; font-weight: 700;"> <div class="heading">Support CoRecursive</div> </div> <p> Hello, <br/>I make CoRecursive because I love it when someone shares the details behind some project, some bug, or some incident with me. </p><p> No other podcast was telling stories quite like I wanted to hear. </p><p> Right now this is all done by just me and I love doing it, but it's also exhausting. </p><p> Recommending the show to others and contributing to this patreon are the biggest things you can do to help out. </p><p> Whatever you can do to help, I truly appreciate it!<br/><br/> Thanks! Adam Gordon Bell </p> <a class="donate-button" href="https://www.patreon.com/adamgordonbell">Support The Podcast</a> </div> </form> </div> </div> <div class="aboutlinks"> <div class="side-heading">About CoRecursive</div> <div class="p-flex"> <picture><source sizes="(min-width: 300px) 125px, (max-width: 479px) 125px, (max-width: 767px) 125px, (min-width: 768px) 125px, (max-width: 1200px) 125px, (min-width: 1201px) 125px" srcset="/assets/generated/logos/podcast-art-125-acb93ec4b.webp 125w" type="image/webp"><source sizes="(min-width: 300px) 125px, (max-width: 479px) 125px, (max-width: 767px) 125px, (min-width: 768px) 125px, (max-width: 1200px) 125px, (min-width: 1201px) 125px" srcset="/assets/generated/logos/podcast-art-125-39dac58b9.png 125w" type="image/png"><img src="/assets/generated/logos/podcast-art-125-39dac58b9.png" alt="Profile Picture"></picture> <div> <p>A podcast about building software.</p> </div> </div> <ul class="section-nav"> <li><a href="/category/best-of/">Favorite Episodes</a></li> <li><a href="https://corecursive.com/subscribe">Subscribe to Podcast</a></li> <li><a href="https://corecursive.com/newsletter">Subscribe via Email</a></li> <li><a href="https://twitter.com/corecursive">Follow @CoRecursive on Twitter</a></li> <li><a href="/about/">About</a></p></li> </ul> </div><div class="links"> <div class="side-heading">Links:</div> <ul class="section-nav"><li> <a href="https://leanpub.com/legacycode/">Book “The Legacy Code Programmers toolbox”</a> </li><li> <a href="http://www.fluentcpp.com/">Fluent C++: A Blog About Expressive Code</a> </li><li> <a href="https://www.se-radio.net/2019/04/363-jonathan-boccara-on-understanding-legacy-code/">SE Radio: Understanding Legacy Code</a> </li><li> <a href="http://www.fluentcpp.com/word-count/">Counting words in your code</a> </li></ul> </div><div class="eplinks"> <div class="side-heading">About Episode</div> <ul class="section-nav"> <li>Release Date: 03 Apr, 2020</li> <li>Updated Date: 03 Apr, 2020</li> <li><a href="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3">Download Audio File</a></li> <li><a href="https://corecursive.com/loving-legacy-code-with-jonathan-boccara/">Permalink</a></li> <li><a href="https://corecursive.com/feed">RSS</a></li> </ul> </div><div class="tags"> <div class="side-heading">Themes</div> <ul class="section-nav"> <li> <a href="/tags/#tag-c">C++</a> </li> <li> <a href="/tags/#tag-legacy-code">Legacy code</a> </li> </ul> </div></div> <div class="container"> <div class="container prev-next-podcast"> <div class="prev-podcast"> <a class="underhover" href="/048-jared-forsyth-the-reason-for-types/" rel="prev" title="The Reason For Types">The Reason For Types</a> </div> <div class=" next-podcast"> <a class="underhover" href="/050-sam-ritchie-portal-abstractions-2/" rel="next" title="Portal Abstractions with Sam Ritchie ">Portal Abstractions with Sam Ritchie</a> </div> </div> </div> <!-- end transcription --><div class="footer_top"> <div class="footer_inner container"> <div class="col f_author"> <img src="/assets/images/logos/logo-reduced-1-white.png" alt="logo"> <picture class="lazy"><source data-sizes="(min-width: 300px) 345px" data-srcset="/assets/generated/supporting/adam-345-fe3ad39c2.webp 345w" type="image/webp"><source data-sizes="(min-width: 300px) 345px" data-srcset="/assets/generated/supporting/adam-345-34ae4e2c8.jpg 345w" type="image/jpeg"><img class="lazy" data-src="/assets/generated/supporting/adam-345-34ae4e2c8.jpg" alt="author"></picture> </div> <div class="col"> <div class="footer-heading">NAVIGATION</div><a class="underhover" href="/">Home</a><a class="underhover" href="https://link.chtbl.com/corecursive">Subscribe To Podcast</a><a class="underhover" href="/category/podcast/">Episodes By Date</a><a class="underhover" href="/tags">Episode By Theme</a><a class="underhover" href="/about">About</a><a class="underhover" href="/donate">Donate</a><a class="underhover" href="/rankings">Podcast Rankings</a></div> <div class="col listen"> <div class="footer-heading">SOCIAL</div><a class="underhover" href="https://twitter.com/corecursive"> <i class="fab fa-twitter"></i> Twitter </a><a class="underhover" href="https://www.linkedin.com/in/adamgordonbell/"> <i class="fab fa-linkedin"></i> Linked in </a><a class="underhover" href="https://www.instagram.com/adamgordonbell/"> <i class="fab fa-instagram"></i> Instagram </a><a class="underhover" href="/slack"> <i class="fab fa-slack"></i> Slack </a></div> <div class="col listen"> <div class="footer-heading">LISTEN ON</div> <a class="underhover" href="https://podcasts.apple.com/us/podcast/corecursive-coding-stories/id1330329512"><i class="fab fa-apple"></i> Apple Podcasts</a> <a class="underhover" href="https://open.spotify.com/show/6XU1MRwzCfAXD07YHbpjNv"><i class="fab fa-spotify"></i> Spotify</a> <a class="underhover" href="https://podcasts.google.com/feed/aHR0cHM6Ly9jb3JlY3Vyc2l2ZS5jb20vZmVlZA"><i class="fab fa-google-play"></i> Google Play</a> <a class="underhover" href="https://www.stitcher.com/show/corecursive-with-adam-bell"><img src="/assets/images/icon/icon_stitcher.png" alt="Sticher"> Sticher</a> <a class="underhover" href="https://overcast.fm/itunes1330329512"><img src="/assets/images/icon/icon_overcast.png" alt="Overcast"> Overcast</a> </div> </div> </div><div class="bottom-footer bottom-footer-margin"> <div class="footer-bottom-text pull-left">CoRecursive </div> <div class="footer-bottom-text pull-right">© Copyright 2021</div> </div> <div class="sonus-player-area"> <div class="sonus-player"> <div class="sonus-player-episodes" id="sonus-player-episodes"> <a href="#"><img src="/assets/images/player_episodes.png" alt="episodes"><span>EPISODES</span></a> </div> <div class="sonus-player-margin"> <div class="sonus-player-wrapper"> <span class="mejs__offscreen">Audio Player</span> <div id="mep_0" class="mejs__container mejs__container-keyboard-inactive mejs__audio" tabindex="0" role="application" aria-label="Audio Player" style="width: 400px; height: 40px; min-width: 206px;"> <div class="mejs__inner"> <div class="mejs__mediaelement"> <audio preload="none" id="sonus-player_html5-6" data-podcast_duration="26:50" src="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3"> </audio> </div> <div class="mejs__layers"> <div class="mejs__poster mejs__layer" style="display: none; width: 400px; height: 40px;"></div> </div> <div class="mejs__controls"> <!-- Play/Stop button --> <div class="back15 move" > <img src="/assets/svg/back.svg" alt="back 15" title="back 15s" data-move="-15" alt="icon"> </div> <div class="mejs__button mejs__playpause-button mejs__play" id="mejs__play_pause"> <button type="button" aria-controls="mep_0" title="Play" aria-label="Play" tabindex="0"> </button> </div> <div class="next60 move" title="forward 60s"> <img src="/assets/svg/next.svg" alt="forward 60s" title="forward 60s" data-move="60" alt="icon"> </div> <!-- Current time --> <div class="mejs__time mejs__currenttime-container" role="timer" aria-live="off"> <span id="mejs__currenttime" class="mejs__currenttime">00:00</span> </div> <div class="mejs__time-rail"> <span class="mejs__time-total mejs__time-slider" id="mejs__time-total" role="slider" tabindex="0" aria-label="Time Slider" aria-valuemin="0" aria-valuemax="10" aria-valuenow="0" aria-valuetext="00:00"> <span class="mejs__time-buffering" style="display: none;"> </span> <span class="mejs__time-loaded" id="mejs__time-loaded"></span> <span class="mejs__time_current" id="mejs__time_current" style="transform: scaleX(0.0);"></span> <span class="mejs__time-hovered no-hover" id="mejs__time-hovered"></span> <span class="mejs__time-handle" id="mejs__time-handle"> <span class="mejs__time-handle-content"></span> </span> <span class="mejs__time-float"> <span class="mejs__time-float-current">00:00</span> <span class="mejs__time-float-corner"></span> </span> </span> </div> <!-- Duration --> <div class="mejs__time mejs__duration-container"> <span id="mejs__duration" class="mejs__duration">26:50</span> </div> <!-- Volume control --> <div class="mejs__button mejs__volume-button mejs__mute"> <button id="mejs__mute_button" type="button" aria-controls="mep_0" title="Mute" aria-label="Mute" tabindex="0"> </button> <div class="slider_wrapper"> <input class="mejs__volume_slider" aria-label="Volume Slider" id="mejs__volume_slider" aria-orientation="vertical" type="range" min="0" max="100" value="50"> </div> </div> <!-- Speed control --> <div class="mejs__button mejs__speed-button"> <button type="button" aria-controls="mep_0" title="Speed Rate" aria-label="Speed Rate" tabindex="0">1x</button> <div class="mejs__speed-selector "> <ul class="mejs__speed-selector-list"> <li class="mejs__speed-selector-list-item"> <input class="mejs__speed-selector-input" type="radio" name="mep_0_speed" value="2" id="mep_0-speed-2"> <label for="mep_0-speed-2" class="mejs__speed-selector-label">2x</label> </li> <li class="mejs__speed-selector-list-item"> <input class="mejs__speed-selector-input" type="radio" name="mep_0_speed" value="1.5" id="mep_0-speed-1.5"> <label for="mep_0-speed-1.5" class="mejs__speed-selector-label">1.5x</label> </li> <li class="mejs__speed-selector-list-item"> <input class="mejs__speed-selector-input" type="radio" name="mep_0_speed" value="1" id="mep_0-speed-1" checked="checked"> <label for="mep_0-speed-1" class="mejs__speed-selector-label mejs__speed-selected">1x</label> </li> <li class="mejs__speed-selector-list-item"> <input class="mejs__speed-selector-input" type="radio" name="mep_0_speed" value="0.75" id="mep_0-speed-0.75"> <label for="mep_0-speed-0.75" class="mejs__speed-selector-label">0.75x</label> </li> </ul> </div> </div> <!-- end speed control --> </div> </div> </div> <h3 style="display: block;" id="audio_title">Loving Legacy Code with Jonathan Boccara</h3> </div> </div><button id="go-to-top" title="Go to top" onclick="topFunction()">⬆️</button> <script> //Get the button: mybutton = document.getElementById("go-to-top"); // When the user scrolls down 20px from the top of the document, show the button /* window.onscroll = function () { scrollFunction() }; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } else { mybutton.style.display = "none"; } } */ // When the user clicks on the button, scroll to the top of the document function topFunction() { document.body.scrollTop = 0; // For Safari document.documentElement.scrollTop = 0; // For Chrome, Firefox, IE and Opera } </script></div> <div class="sonus-player-seasons" id="sonus-player-seasons"> <div class="seasons-title"> <ul class=""> <li class="active-tab" style="width:100%;"> <a href="#" class="tab1" data-tab="1">Podcasts List</a> </li> </ul> </div> <div class="seasons-listing"> <ul class="tab1"> <li> <a title="ReiserFS" class="listen-button" data-share-url="/reiserfs/" data-share-title="ReiserFS" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/ReiserFS.mp3" data-podcast_title="ReiserFS" data-podcast_duration="3153" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/ReiserFS.mp3" data-podcast_title="ReiserFS" data-podcast_duration="3153" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/ReiserFS.mp3" data-podcast_title="ReiserFS" data-podcast_duration="3153"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/ReiserFS.mp3" data-podcast_title="ReiserFS" data-podcast_duration="3153"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/ReiserFS.mp3" data-podcast_title="ReiserFS" data-podcast_duration="3153">ReiserFS</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/ReiserFS.mp3" data-podcast_title="ReiserFS" data-podcast_duration="3153"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 04, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/ReiserFS.mp3" data-podcast_title="ReiserFS" data-podcast_duration="3153">52 min</span> </a> </li> <li> <a title="From Everest to Startups" class="listen-button" data-share-url="/from-everest-to-startups-with-yoshio-goto/" data-share-title="From+Everest+to+Startups" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-Technical-cofounder.mp3" data-podcast_title="From Everest to Startups" data-podcast_duration="3020" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-Technical-cofounder.mp3" data-podcast_title="From Everest to Startups" data-podcast_duration="3020" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-Technical-cofounder.mp3" data-podcast_title="From Everest to Startups" data-podcast_duration="3020"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-Technical-cofounder.mp3" data-podcast_title="From Everest to Startups" data-podcast_duration="3020"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-Technical-cofounder.mp3" data-podcast_title="From Everest to Startups" data-podcast_duration="3020">From Everest to Startups</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-Technical-cofounder.mp3" data-podcast_title="From Everest to Startups" data-podcast_duration="3020"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 02, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-Technical-cofounder.mp3" data-podcast_title="From Everest to Startups" data-podcast_duration="3020">50 min</span> </a> </li> <li> <a title="From Code to Capital" class="listen-button" data-share-url="/vc-engineer-with-tim-chen/" data-share-title="From+Code+to+Capital" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-TimChen.mp3" data-podcast_title="From Code to Capital" data-podcast_duration="2807" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-TimChen.mp3" data-podcast_title="From Code to Capital" data-podcast_duration="2807" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-TimChen.mp3" data-podcast_title="From Code to Capital" data-podcast_duration="2807"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-TimChen.mp3" data-podcast_title="From Code to Capital" data-podcast_duration="2807"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-TimChen.mp3" data-podcast_title="From Code to Capital" data-podcast_duration="2807">From Code to Capital</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-TimChen.mp3" data-podcast_title="From Code to Capital" data-podcast_duration="2807"><img src="/assets/images/icon/icon-date.png" alt="date">Sep 02, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/103-TimChen.mp3" data-podcast_title="From Code to Capital" data-podcast_duration="2807">46 min</span> </a> </li> <li> <a title="Navigating Corporate Giants" class="listen-button" data-share-url="/building-powershell-with-jeffrey-snover/" data-share-title="Navigating+Corporate+Giants" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/102-Powershell_1.mp3" data-podcast_title="Navigating Corporate Giants" data-podcast_duration="2970" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/102-Powershell_1.mp3" data-podcast_title="Navigating Corporate Giants" data-podcast_duration="2970" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/102-Powershell_1.mp3" data-podcast_title="Navigating Corporate Giants" data-podcast_duration="2970"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/102-Powershell_1.mp3" data-podcast_title="Navigating Corporate Giants" data-podcast_duration="2970"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/102-Powershell_1.mp3" data-podcast_title="Navigating Corporate Giants" data-podcast_duration="2970">Navigating Corporate Giants</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/102-Powershell_1.mp3" data-podcast_title="Navigating Corporate Giants" data-podcast_duration="2970"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 04, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/102-Powershell_1.mp3" data-podcast_title="Navigating Corporate Giants" data-podcast_duration="2970">49 min</span> </a> </li> <li> <a title="From Burnout to Breakthrough" class="listen-button" data-share-url="/hedy-with-felienne-hermans/" data-share-title="From+Burnout+to+Breakthrough" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/101_Hedy.mp3" data-podcast_title="From Burnout to Breakthrough" data-podcast_duration="3120" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/101_Hedy.mp3" data-podcast_title="From Burnout to Breakthrough" data-podcast_duration="3120" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/101_Hedy.mp3" data-podcast_title="From Burnout to Breakthrough" data-podcast_duration="3120"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/101_Hedy.mp3" data-podcast_title="From Burnout to Breakthrough" data-podcast_duration="3120"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/101_Hedy.mp3" data-podcast_title="From Burnout to Breakthrough" data-podcast_duration="3120">From Burnout to Breakthrough</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/101_Hedy.mp3" data-podcast_title="From Burnout to Breakthrough" data-podcast_duration="3120"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 04, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/101_Hedy.mp3" data-podcast_title="From Burnout to Breakthrough" data-podcast_duration="3120">52 min</span> </a> </li> <li> <a title="Coding Machines" class="listen-button" data-share-url="/coding-machines-with-don-and-krystal/" data-share-title="Coding+Machines" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/100-coding-machines.mp3" data-podcast_title="Coding Machines" data-podcast_duration="2891" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/100-coding-machines.mp3" data-podcast_title="Coding Machines" data-podcast_duration="2891" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/100-coding-machines.mp3" data-podcast_title="Coding Machines" data-podcast_duration="2891"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/100-coding-machines.mp3" data-podcast_title="Coding Machines" data-podcast_duration="2891"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/100-coding-machines.mp3" data-podcast_title="Coding Machines" data-podcast_duration="2891">Coding Machines</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/100-coding-machines.mp3" data-podcast_title="Coding Machines" data-podcast_duration="2891"><img src="/assets/images/icon/icon-date.png" alt="date">May 03, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/100-coding-machines.mp3" data-podcast_title="Coding Machines" data-podcast_duration="2891">48 min</span> </a> </li> <li> <a title="Code, Kickflips and Crunch Time" class="listen-button" data-share-url="/game-programming-with-mick-west/" data-share-title="Code,+Kickflips+and+Crunch+Time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/099-Mick-West.mp3" data-podcast_title="Code, Kickflips and Crunch Time" data-podcast_duration="3420" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/099-Mick-West.mp3" data-podcast_title="Code, Kickflips and Crunch Time" data-podcast_duration="3420" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/099-Mick-West.mp3" data-podcast_title="Code, Kickflips and Crunch Time" data-podcast_duration="3420"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/099-Mick-West.mp3" data-podcast_title="Code, Kickflips and Crunch Time" data-podcast_duration="3420"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/099-Mick-West.mp3" data-podcast_title="Code, Kickflips and Crunch Time" data-podcast_duration="3420">Code, Kickflips and Crunch Time</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/099-Mick-West.mp3" data-podcast_title="Code, Kickflips and Crunch Time" data-podcast_duration="3420"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 02, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/099-Mick-West.mp3" data-podcast_title="Code, Kickflips and Crunch Time" data-podcast_duration="3420">57 min</span> </a> </li> <li> <a title="Leaving LinkedIn" class="listen-button" data-share-url="/leaving-linkedin-with-chris-krycho/" data-share-title="Leaving+LinkedIn" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/098-Chris-Krycho.mp3" data-podcast_title="Leaving LinkedIn" data-podcast_duration="2850" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/098-Chris-Krycho.mp3" data-podcast_title="Leaving LinkedIn" data-podcast_duration="2850" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/098-Chris-Krycho.mp3" data-podcast_title="Leaving LinkedIn" data-podcast_duration="2850"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/098-Chris-Krycho.mp3" data-podcast_title="Leaving LinkedIn" data-podcast_duration="2850"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/098-Chris-Krycho.mp3" data-podcast_title="Leaving LinkedIn" data-podcast_duration="2850">Leaving LinkedIn</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/098-Chris-Krycho.mp3" data-podcast_title="Leaving LinkedIn" data-podcast_duration="2850"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 04, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/098-Chris-Krycho.mp3" data-podcast_title="Leaving LinkedIn" data-podcast_duration="2850">47 min</span> </a> </li> <li> <a title="Beautiful Code" class="listen-button" data-share-url="/beautiful-code-with-greg-wilson/" data-share-title="Beautiful+Code" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/097-Greg-Wilson.mp3" data-podcast_title="Beautiful Code" data-podcast_duration="3420" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/097-Greg-Wilson.mp3" data-podcast_title="Beautiful Code" data-podcast_duration="3420" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/097-Greg-Wilson.mp3" data-podcast_title="Beautiful Code" data-podcast_duration="3420"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/097-Greg-Wilson.mp3" data-podcast_title="Beautiful Code" data-podcast_duration="3420"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/097-Greg-Wilson.mp3" data-podcast_title="Beautiful Code" data-podcast_duration="3420">Beautiful Code</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/097-Greg-Wilson.mp3" data-podcast_title="Beautiful Code" data-podcast_duration="3420"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 02, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/097-Greg-Wilson.mp3" data-podcast_title="Beautiful Code" data-podcast_duration="3420">57 min</span> </a> </li> <li> <a title="Code as a Lifeline" class="listen-button" data-share-url="/brain-injury-with-jason-mcdonald/" data-share-title="Code+as+a+Lifeline" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/096-Jason_C_McDonald.mp3" data-podcast_title="Code as a Lifeline" data-podcast_duration="2651" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/096-Jason_C_McDonald.mp3" data-podcast_title="Code as a Lifeline" data-podcast_duration="2651" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/096-Jason_C_McDonald.mp3" data-podcast_title="Code as a Lifeline" data-podcast_duration="2651"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/096-Jason_C_McDonald.mp3" data-podcast_title="Code as a Lifeline" data-podcast_duration="2651"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/096-Jason_C_McDonald.mp3" data-podcast_title="Code as a Lifeline" data-podcast_duration="2651">Code as a Lifeline</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/096-Jason_C_McDonald.mp3" data-podcast_title="Code as a Lifeline" data-podcast_duration="2651"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 02, 2024</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/096-Jason_C_McDonald.mp3" data-podcast_title="Code as a Lifeline" data-podcast_duration="2651">44 min</span> </a> </li> <li> <a title="From 486 to Vue.js" class="listen-button" data-share-url="/vue-with-evan-you/" data-share-title="From+486+to+Vue.js" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/095-Evan_You.mp3" data-podcast_title="From 486 to Vue.js" data-podcast_duration="2776" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/095-Evan_You.mp3" data-podcast_title="From 486 to Vue.js" data-podcast_duration="2776" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/095-Evan_You.mp3" data-podcast_title="From 486 to Vue.js" data-podcast_duration="2776"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/095-Evan_You.mp3" data-podcast_title="From 486 to Vue.js" data-podcast_duration="2776"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/095-Evan_You.mp3" data-podcast_title="From 486 to Vue.js" data-podcast_duration="2776">From 486 to Vue.js</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/095-Evan_You.mp3" data-podcast_title="From 486 to Vue.js" data-podcast_duration="2776"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 04, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/095-Evan_You.mp3" data-podcast_title="From 486 to Vue.js" data-podcast_duration="2776">46 min</span> </a> </li> <li> <a title="Platform Takes The Pain" class="listen-button" data-share-url="/platform-takes-the-pain/" data-share-title="Platform+Takes+The+Pain" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/094_-_Backstage2.mp3" data-podcast_title="Platform Takes The Pain" data-podcast_duration="2915" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/094_-_Backstage2.mp3" data-podcast_title="Platform Takes The Pain" data-podcast_duration="2915" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/094_-_Backstage2.mp3" data-podcast_title="Platform Takes The Pain" data-podcast_duration="2915"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/094_-_Backstage2.mp3" data-podcast_title="Platform Takes The Pain" data-podcast_duration="2915"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/094_-_Backstage2.mp3" data-podcast_title="Platform Takes The Pain" data-podcast_duration="2915">Platform Takes The Pain</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/094_-_Backstage2.mp3" data-podcast_title="Platform Takes The Pain" data-podcast_duration="2915"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/094_-_Backstage2.mp3" data-podcast_title="Platform Takes The Pain" data-podcast_duration="2915">48 min</span> </a> </li> <li> <a title="Sloot Digital Coding System" class="listen-button" data-share-url="/sloot-digital-coding-system/" data-share-title="Sloot+Digital+Coding+System" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/093_-_Jan_Sloot.mp3" data-podcast_title="Sloot Digital Coding System" data-podcast_duration="3109" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/093_-_Jan_Sloot.mp3" data-podcast_title="Sloot Digital Coding System" data-podcast_duration="3109" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/093_-_Jan_Sloot.mp3" data-podcast_title="Sloot Digital Coding System" data-podcast_duration="3109"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/093_-_Jan_Sloot.mp3" data-podcast_title="Sloot Digital Coding System" data-podcast_duration="3109"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/093_-_Jan_Sloot.mp3" data-podcast_title="Sloot Digital Coding System" data-podcast_duration="3109">Sloot Digital Coding System</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/093_-_Jan_Sloot.mp3" data-podcast_title="Sloot Digital Coding System" data-podcast_duration="3109"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/093_-_Jan_Sloot.mp3" data-podcast_title="Sloot Digital Coding System" data-podcast_duration="3109">51 min</span> </a> </li> <li> <a title="Configuring Identity" class="listen-button" data-share-url="/configuring-identity-adam-jacob/" data-share-title="Configuring+Identity" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/092-Adam-Jacobs.mp3" data-podcast_title="Configuring Identity" data-podcast_duration="2573" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/092-Adam-Jacobs.mp3" data-podcast_title="Configuring Identity" data-podcast_duration="2573" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/092-Adam-Jacobs.mp3" data-podcast_title="Configuring Identity" data-podcast_duration="2573"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/092-Adam-Jacobs.mp3" data-podcast_title="Configuring Identity" data-podcast_duration="2573"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/092-Adam-Jacobs.mp3" data-podcast_title="Configuring Identity" data-podcast_duration="2573">Configuring Identity</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/092-Adam-Jacobs.mp3" data-podcast_title="Configuring Identity" data-podcast_duration="2573"><img src="/assets/images/icon/icon-date.png" alt="date">Sep 01, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/092-Adam-Jacobs.mp3" data-podcast_title="Configuring Identity" data-podcast_duration="2573">42 min</span> </a> </li> <li> <a title="The Science of Learning to Code" class="listen-button" data-share-url="/the-science-of-learning-to-code/" data-share-title="The+Science+of+Learning+to+Code" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/091-Learning_Research.mp3" data-podcast_title="The Science of Learning to Code" data-podcast_duration="3044" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/091-Learning_Research.mp3" data-podcast_title="The Science of Learning to Code" data-podcast_duration="3044" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/091-Learning_Research.mp3" data-podcast_title="The Science of Learning to Code" data-podcast_duration="3044"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/091-Learning_Research.mp3" data-podcast_title="The Science of Learning to Code" data-podcast_duration="3044"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/091-Learning_Research.mp3" data-podcast_title="The Science of Learning to Code" data-podcast_duration="3044">The Science of Learning to Code</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/091-Learning_Research.mp3" data-podcast_title="The Science of Learning to Code" data-podcast_duration="3044"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/091-Learning_Research.mp3" data-podcast_title="The Science of Learning to Code" data-podcast_duration="3044">50 min</span> </a> </li> <li> <a title="A Dark Room - From Code Hobo to Indie Game Developer" class="listen-button" data-share-url="/a-dark-room-with-amir-rajan/" data-share-title="A+Dark+Room+-+From+Code+Hobo+to+Indie+Game+Developer" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/090-Amir_Rajan.mp3" data-podcast_title="A Dark Room - From Code Hobo to Indie Game Developer" data-podcast_duration="2441" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/090-Amir_Rajan.mp3" data-podcast_title="A Dark Room - From Code Hobo to Indie Game Developer" data-podcast_duration="2441" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/090-Amir_Rajan.mp3" data-podcast_title="A Dark Room - From Code Hobo to Indie Game Developer" data-podcast_duration="2441"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/090-Amir_Rajan.mp3" data-podcast_title="A Dark Room - From Code Hobo to Indie Game Developer" data-podcast_duration="2441"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/090-Amir_Rajan.mp3" data-podcast_title="A Dark Room - From Code Hobo to Indie Game Developer" data-podcast_duration="2441">A Dark Room - From Code Hobo to Indie Game Developer</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/090-Amir_Rajan.mp3" data-podcast_title="A Dark Room - From Code Hobo to Indie Game Developer" data-podcast_duration="2441"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 03, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/090-Amir_Rajan.mp3" data-podcast_title="A Dark Room - From Code Hobo to Indie Game Developer" data-podcast_duration="2441">40 min</span> </a> </li> <li> <a title="Quitting (And Then Rejoining) Stack Overflow" class="listen-button" data-share-url="/stack-overflow/" data-share-title="Quitting+(And+Then+Rejoining)+Stack+Overflow" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/089-StackOverflow.mp3" data-podcast_title="Quitting (And Then Rejoining) Stack Overflow" data-podcast_duration="3207" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/089-StackOverflow.mp3" data-podcast_title="Quitting (And Then Rejoining) Stack Overflow" data-podcast_duration="3207" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/089-StackOverflow.mp3" data-podcast_title="Quitting (And Then Rejoining) Stack Overflow" data-podcast_duration="3207"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/089-StackOverflow.mp3" data-podcast_title="Quitting (And Then Rejoining) Stack Overflow" data-podcast_duration="3207"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/089-StackOverflow.mp3" data-podcast_title="Quitting (And Then Rejoining) Stack Overflow" data-podcast_duration="3207">Quitting (And Then Rejoining) Stack Overflow</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/089-StackOverflow.mp3" data-podcast_title="Quitting (And Then Rejoining) Stack Overflow" data-podcast_duration="3207"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/089-StackOverflow.mp3" data-podcast_title="Quitting (And Then Rejoining) Stack Overflow" data-podcast_duration="3207">53 min</span> </a> </li> <li> <a title="From Project Management to Data Compression Innovator" class="listen-button" data-share-url="/data-compression-yann-collet/" data-share-title="From+Project+Management+to+Data+Compression+Innovator" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/088_-_Yann_Collet.mp3" data-podcast_title="From Project Management to Data Compression Innovator" data-podcast_duration="3567" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/088_-_Yann_Collet.mp3" data-podcast_title="From Project Management to Data Compression Innovator" data-podcast_duration="3567" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/088_-_Yann_Collet.mp3" data-podcast_title="From Project Management to Data Compression Innovator" data-podcast_duration="3567"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/088_-_Yann_Collet.mp3" data-podcast_title="From Project Management to Data Compression Innovator" data-podcast_duration="3567"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/088_-_Yann_Collet.mp3" data-podcast_title="From Project Management to Data Compression Innovator" data-podcast_duration="3567">From Project Management to Data Compression Innovator</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/088_-_Yann_Collet.mp3" data-podcast_title="From Project Management to Data Compression Innovator" data-podcast_duration="3567"><img src="/assets/images/icon/icon-date.png" alt="date">May 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/088_-_Yann_Collet.mp3" data-podcast_title="From Project Management to Data Compression Innovator" data-podcast_duration="3567">59 min</span> </a> </li> <li> <a title="JSON vs XML" class="listen-button" data-share-url="/json-vs-xml-douglas-crockford/" data-share-title="JSON+vs+XML" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/087-Douglas-Crockford.mp3" data-podcast_title="JSON vs XML" data-podcast_duration="2995" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/087-Douglas-Crockford.mp3" data-podcast_title="JSON vs XML" data-podcast_duration="2995" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/087-Douglas-Crockford.mp3" data-podcast_title="JSON vs XML" data-podcast_duration="2995"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/087-Douglas-Crockford.mp3" data-podcast_title="JSON vs XML" data-podcast_duration="2995"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/087-Douglas-Crockford.mp3" data-podcast_title="JSON vs XML" data-podcast_duration="2995">JSON vs XML</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/087-Douglas-Crockford.mp3" data-podcast_title="JSON vs XML" data-podcast_duration="2995"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 03, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/087-Douglas-Crockford.mp3" data-podcast_title="JSON vs XML" data-podcast_duration="2995">49 min</span> </a> </li> <li> <a title="Sun's Mobile Blunders" class="listen-button" data-share-url="/mobile-ui-with-shai-almog/" data-share-title="Sun's+Mobile+Blunders" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/086-Shai_Almog.mp3" data-podcast_title="Sun's Mobile Blunders" data-podcast_duration="3104" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/086-Shai_Almog.mp3" data-podcast_title="Sun's Mobile Blunders" data-podcast_duration="3104" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/086-Shai_Almog.mp3" data-podcast_title="Sun's Mobile Blunders" data-podcast_duration="3104"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/086-Shai_Almog.mp3" data-podcast_title="Sun's Mobile Blunders" data-podcast_duration="3104"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/086-Shai_Almog.mp3" data-podcast_title="Sun's Mobile Blunders" data-podcast_duration="3104">Sun's Mobile Blunders</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/086-Shai_Almog.mp3" data-podcast_title="Sun's Mobile Blunders" data-podcast_duration="3104"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/086-Shai_Almog.mp3" data-podcast_title="Sun's Mobile Blunders" data-podcast_duration="3104">51 min</span> </a> </li> <li> <a title="Shipping Graphing Calculator" class="listen-button" data-share-url="/shipping-graphing-calculator/" data-share-title="Shipping+Graphing+Calculator" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/085-Graphing-Calc.mp3" data-podcast_title="Shipping Graphing Calculator" data-podcast_duration="2806" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/085-Graphing-Calc.mp3" data-podcast_title="Shipping Graphing Calculator" data-podcast_duration="2806" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/085-Graphing-Calc.mp3" data-podcast_title="Shipping Graphing Calculator" data-podcast_duration="2806"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/085-Graphing-Calc.mp3" data-podcast_title="Shipping Graphing Calculator" data-podcast_duration="2806"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/085-Graphing-Calc.mp3" data-podcast_title="Shipping Graphing Calculator" data-podcast_duration="2806">Shipping Graphing Calculator</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/085-Graphing-Calc.mp3" data-podcast_title="Shipping Graphing Calculator" data-podcast_duration="2806"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/085-Graphing-Calc.mp3" data-podcast_title="Shipping Graphing Calculator" data-podcast_duration="2806">46 min</span> </a> </li> <li> <a title="The Unfulfilled Engineer" class="listen-button" data-share-url="/initech-with-don-mckay/" data-share-title="The+Unfulfilled+Engineer" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/085-Don-Mckay.mp3" data-podcast_title="The Unfulfilled Engineer" data-podcast_duration="2523" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/085-Don-Mckay.mp3" data-podcast_title="The Unfulfilled Engineer" data-podcast_duration="2523" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/085-Don-Mckay.mp3" data-podcast_title="The Unfulfilled Engineer" data-podcast_duration="2523"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/085-Don-Mckay.mp3" data-podcast_title="The Unfulfilled Engineer" data-podcast_duration="2523"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/085-Don-Mckay.mp3" data-podcast_title="The Unfulfilled Engineer" data-podcast_duration="2523">The Unfulfilled Engineer</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/085-Don-Mckay.mp3" data-podcast_title="The Unfulfilled Engineer" data-podcast_duration="2523"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 02, 2023</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/085-Don-Mckay.mp3" data-podcast_title="The Unfulfilled Engineer" data-podcast_duration="2523">42 min</span> </a> </li> <li> <a title="DOOMed to Fail: A Horror Story" class="listen-button" data-share-url="/doomed-to-fail-with-burger-becky/" data-share-title="DOOMed+to+Fail:+A+Horror+Story" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/083-Burger-Becky.mp3" data-podcast_title="DOOMed to Fail: A Horror Story" data-podcast_duration="2714" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/083-Burger-Becky.mp3" data-podcast_title="DOOMed to Fail: A Horror Story" data-podcast_duration="2714" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/083-Burger-Becky.mp3" data-podcast_title="DOOMed to Fail: A Horror Story" data-podcast_duration="2714"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/083-Burger-Becky.mp3" data-podcast_title="DOOMed to Fail: A Horror Story" data-podcast_duration="2714"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/083-Burger-Becky.mp3" data-podcast_title="DOOMed to Fail: A Horror Story" data-podcast_duration="2714">DOOMed to Fail: A Horror Story</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/083-Burger-Becky.mp3" data-podcast_title="DOOMed to Fail: A Horror Story" data-podcast_duration="2714"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 02, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/083-Burger-Becky.mp3" data-podcast_title="DOOMed to Fail: A Horror Story" data-podcast_duration="2714">45 min</span> </a> </li> <li> <a title="Software World Tour" class="listen-button" data-share-url="/software-world-tour-with-son-luong-ngoc/" data-share-title="Software+World+Tour" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/082-World-Tour.mp3" data-podcast_title="Software World Tour" data-podcast_duration="2936" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/082-World-Tour.mp3" data-podcast_title="Software World Tour" data-podcast_duration="2936" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/082-World-Tour.mp3" data-podcast_title="Software World Tour" data-podcast_duration="2936"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/082-World-Tour.mp3" data-podcast_title="Software World Tour" data-podcast_duration="2936"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/082-World-Tour.mp3" data-podcast_title="Software World Tour" data-podcast_duration="2936">Software World Tour</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/082-World-Tour.mp3" data-podcast_title="Software World Tour" data-podcast_duration="2936"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 02, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/082-World-Tour.mp3" data-podcast_title="Software World Tour" data-podcast_duration="2936">48 min</span> </a> </li> <li> <a title="Android's Unlikely Success" class="listen-button" data-share-url="/android-with-chet-haase/" data-share-title="Android's+Unlikely+Success" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/081-Android.mp3" data-podcast_title="Android's Unlikely Success" data-podcast_duration="3606" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/081-Android.mp3" data-podcast_title="Android's Unlikely Success" data-podcast_duration="3606" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/081-Android.mp3" data-podcast_title="Android's Unlikely Success" data-podcast_duration="3606"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/081-Android.mp3" data-podcast_title="Android's Unlikely Success" data-podcast_duration="3606"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/081-Android.mp3" data-podcast_title="Android's Unlikely Success" data-podcast_duration="3606">Android's Unlikely Success</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/081-Android.mp3" data-podcast_title="Android's Unlikely Success" data-podcast_duration="3606"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 03, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/081-Android.mp3" data-podcast_title="Android's Unlikely Success" data-podcast_duration="3606">60 min</span> </a> </li> <li> <a title="From Prison To Programming" class="listen-button" data-share-url="/prison-programming-with-rick-wolter/" data-share-title="From+Prison+To+Programming" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/080-Prison-Python.mp3" data-podcast_title="From Prison To Programming" data-podcast_duration="2796" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/080-Prison-Python.mp3" data-podcast_title="From Prison To Programming" data-podcast_duration="2796" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/080-Prison-Python.mp3" data-podcast_title="From Prison To Programming" data-podcast_duration="2796"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/080-Prison-Python.mp3" data-podcast_title="From Prison To Programming" data-podcast_duration="2796"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/080-Prison-Python.mp3" data-podcast_title="From Prison To Programming" data-podcast_duration="2796">From Prison To Programming</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/080-Prison-Python.mp3" data-podcast_title="From Prison To Programming" data-podcast_duration="2796"><img src="/assets/images/icon/icon-date.png" alt="date">Sep 02, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/080-Prison-Python.mp3" data-podcast_title="From Prison To Programming" data-podcast_duration="2796">46 min</span> </a> </li> <li> <a title="CPAN" class="listen-button" data-share-url="/tdih-cpan/" data-share-title="CPAN" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/079-CPAN.mp3" data-podcast_title="CPAN" data-podcast_duration="3362" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/079-CPAN.mp3" data-podcast_title="CPAN" data-podcast_duration="3362" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/079-CPAN.mp3" data-podcast_title="CPAN" data-podcast_duration="3362"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/079-CPAN.mp3" data-podcast_title="CPAN" data-podcast_duration="3362"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/079-CPAN.mp3" data-podcast_title="CPAN" data-podcast_duration="3362">CPAN</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/079-CPAN.mp3" data-podcast_title="CPAN" data-podcast_duration="3362"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 01, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/079-CPAN.mp3" data-podcast_title="CPAN" data-podcast_duration="3362">56 min</span> </a> </li> <li> <a title="The History and Mystery Of Eliza" class="listen-button" data-share-url="/eliza-with-jeff-shrager/" data-share-title="The+History+and+Mystery+Of+Eliza" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/078-Eliza.mp3" data-podcast_title="The History and Mystery Of Eliza" data-podcast_duration="2646" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/078-Eliza.mp3" data-podcast_title="The History and Mystery Of Eliza" data-podcast_duration="2646" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/078-Eliza.mp3" data-podcast_title="The History and Mystery Of Eliza" data-podcast_duration="2646"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/078-Eliza.mp3" data-podcast_title="The History and Mystery Of Eliza" data-podcast_duration="2646"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/078-Eliza.mp3" data-podcast_title="The History and Mystery Of Eliza" data-podcast_duration="2646">The History and Mystery Of Eliza</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/078-Eliza.mp3" data-podcast_title="The History and Mystery Of Eliza" data-podcast_duration="2646"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 05, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/078-Eliza.mp3" data-podcast_title="The History and Mystery Of Eliza" data-podcast_duration="2646">44 min</span> </a> </li> <li> <a title="Why still 80 columns?" class="listen-button" data-share-url="/why-80-columns/" data-share-title="Why+still+80+columns?" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/077-80_columns.mp3" data-podcast_title="Why still 80 columns?" data-podcast_duration="2362" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/077-80_columns.mp3" data-podcast_title="Why still 80 columns?" data-podcast_duration="2362" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/077-80_columns.mp3" data-podcast_title="Why still 80 columns?" data-podcast_duration="2362"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/077-80_columns.mp3" data-podcast_title="Why still 80 columns?" data-podcast_duration="2362"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/077-80_columns.mp3" data-podcast_title="Why still 80 columns?" data-podcast_duration="2362">Why still 80 columns?</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/077-80_columns.mp3" data-podcast_title="Why still 80 columns?" data-podcast_duration="2362"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 01, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/077-80_columns.mp3" data-podcast_title="Why still 80 columns?" data-podcast_duration="2362">39 min</span> </a> </li> <li> <a title="LISP in Space" class="listen-button" data-share-url="/lisp-in-space-with-ron-garret/" data-share-title="LISP+in+Space" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/076-Lisp-in-space.mp3" data-podcast_title="LISP in Space" data-podcast_duration="2286" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/076-Lisp-in-space.mp3" data-podcast_title="LISP in Space" data-podcast_duration="2286" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/076-Lisp-in-space.mp3" data-podcast_title="LISP in Space" data-podcast_duration="2286"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/076-Lisp-in-space.mp3" data-podcast_title="LISP in Space" data-podcast_duration="2286"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/076-Lisp-in-space.mp3" data-podcast_title="LISP in Space" data-podcast_duration="2286">LISP in Space</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/076-Lisp-in-space.mp3" data-podcast_title="LISP in Space" data-podcast_duration="2286"><img src="/assets/images/icon/icon-date.png" alt="date">May 02, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/076-Lisp-in-space.mp3" data-podcast_title="LISP in Space" data-podcast_duration="2286">38 min</span> </a> </li> <li> <a title="April Fools' Is Cancelled (2014)" class="listen-button" data-share-url="/april-fools-is-cancelled/" data-share-title="April+Fools'+Is+Cancelled+(2014)" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/075-April-Fools.mp3" data-podcast_title="April Fools' Is Cancelled (2014)" data-podcast_duration="2331" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/075-April-Fools.mp3" data-podcast_title="April Fools' Is Cancelled (2014)" data-podcast_duration="2331" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/075-April-Fools.mp3" data-podcast_title="April Fools' Is Cancelled (2014)" data-podcast_duration="2331"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/075-April-Fools.mp3" data-podcast_title="April Fools' Is Cancelled (2014)" data-podcast_duration="2331"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/075-April-Fools.mp3" data-podcast_title="April Fools' Is Cancelled (2014)" data-podcast_duration="2331">April Fools' Is Cancelled (2014)</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/075-April-Fools.mp3" data-podcast_title="April Fools' Is Cancelled (2014)" data-podcast_duration="2331"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 01, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/075-April-Fools.mp3" data-podcast_title="April Fools' Is Cancelled (2014)" data-podcast_duration="2331">38 min</span> </a> </li> <li> <a title="The Story Graph" class="listen-button" data-share-url="/the-story-graph-with-nadia-odunayo/" data-share-title="The+Story+Graph" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/074-Story-Graph2.mp3" data-podcast_title="The Story Graph" data-podcast_duration="2896" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/074-Story-Graph2.mp3" data-podcast_title="The Story Graph" data-podcast_duration="2896" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/074-Story-Graph2.mp3" data-podcast_title="The Story Graph" data-podcast_duration="2896"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/074-Story-Graph2.mp3" data-podcast_title="The Story Graph" data-podcast_duration="2896"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/074-Story-Graph2.mp3" data-podcast_title="The Story Graph" data-podcast_duration="2896">The Story Graph</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/074-Story-Graph2.mp3" data-podcast_title="The Story Graph" data-podcast_duration="2896"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 02, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/074-Story-Graph2.mp3" data-podcast_title="The Story Graph" data-podcast_duration="2896">48 min</span> </a> </li> <li> <a title="Serenity OS" class="listen-button" data-share-url="/serenity-os-with-andreas-kling/" data-share-title="Serenity+OS" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/073-Serenity.mp3" data-podcast_title="Serenity OS" data-podcast_duration="2488" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/073-Serenity.mp3" data-podcast_title="Serenity OS" data-podcast_duration="2488" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/073-Serenity.mp3" data-podcast_title="Serenity OS" data-podcast_duration="2488"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/073-Serenity.mp3" data-podcast_title="Serenity OS" data-podcast_duration="2488"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/073-Serenity.mp3" data-podcast_title="Serenity OS" data-podcast_duration="2488">Serenity OS</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/073-Serenity.mp3" data-podcast_title="Serenity OS" data-podcast_duration="2488"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 02, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/073-Serenity.mp3" data-podcast_title="Serenity OS" data-podcast_duration="2488">41 min</span> </a> </li> <li> <a title="The Internet Is Made of Duct Tape" class="listen-button" data-share-url="/internet-is-duct-tape/" data-share-title="The+Internet+Is+Made+of+Duct+Tape" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/072-Duct-Tape.mp3" data-podcast_title="The Internet Is Made of Duct Tape" data-podcast_duration="2542" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/072-Duct-Tape.mp3" data-podcast_title="The Internet Is Made of Duct Tape" data-podcast_duration="2542" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/072-Duct-Tape.mp3" data-podcast_title="The Internet Is Made of Duct Tape" data-podcast_duration="2542"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/072-Duct-Tape.mp3" data-podcast_title="The Internet Is Made of Duct Tape" data-podcast_duration="2542"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/072-Duct-Tape.mp3" data-podcast_title="The Internet Is Made of Duct Tape" data-podcast_duration="2542">The Internet Is Made of Duct Tape</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/072-Duct-Tape.mp3" data-podcast_title="The Internet Is Made of Duct Tape" data-podcast_duration="2542"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 02, 2022</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/072-Duct-Tape.mp3" data-podcast_title="The Internet Is Made of Duct Tape" data-podcast_duration="2542">42 min</span> </a> </li> <li> <a title="Cocoa Culture" class="listen-button" data-share-url="/cocoa-culture-with-hansen-hsu/" data-share-title="Cocoa+Culture" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/071-Cocoa-Culture.mp3" data-podcast_title="Cocoa Culture" data-podcast_duration="2661" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/071-Cocoa-Culture.mp3" data-podcast_title="Cocoa Culture" data-podcast_duration="2661" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/071-Cocoa-Culture.mp3" data-podcast_title="Cocoa Culture" data-podcast_duration="2661"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/071-Cocoa-Culture.mp3" data-podcast_title="Cocoa Culture" data-podcast_duration="2661"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/071-Cocoa-Culture.mp3" data-podcast_title="Cocoa Culture" data-podcast_duration="2661">Cocoa Culture</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/071-Cocoa-Culture.mp3" data-podcast_title="Cocoa Culture" data-podcast_duration="2661"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 02, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/071-Cocoa-Culture.mp3" data-podcast_title="Cocoa Culture" data-podcast_duration="2661">44 min</span> </a> </li> <li> <a title="Leaving Debian" class="listen-button" data-share-url="/leaving-debian/" data-share-title="Leaving+Debian" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/070_Leaving_Debian.mp3" data-podcast_title="Leaving Debian" data-podcast_duration="2426" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/070_Leaving_Debian.mp3" data-podcast_title="Leaving Debian" data-podcast_duration="2426" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/070_Leaving_Debian.mp3" data-podcast_title="Leaving Debian" data-podcast_duration="2426"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/070_Leaving_Debian.mp3" data-podcast_title="Leaving Debian" data-podcast_duration="2426"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/070_Leaving_Debian.mp3" data-podcast_title="Leaving Debian" data-podcast_duration="2426">Leaving Debian</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/070_Leaving_Debian.mp3" data-podcast_title="Leaving Debian" data-podcast_duration="2426"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 02, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/070_Leaving_Debian.mp3" data-podcast_title="Leaving Debian" data-podcast_duration="2426">40 min</span> </a> </li> <li> <a title="The Original Remote Developer" class="listen-button" data-share-url="/remote-developer/" data-share-title="The+Original+Remote+Developer" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/069-Paul-Lutus.mp3" data-podcast_title="The Original Remote Developer" data-podcast_duration="2501" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/069-Paul-Lutus.mp3" data-podcast_title="The Original Remote Developer" data-podcast_duration="2501" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/069-Paul-Lutus.mp3" data-podcast_title="The Original Remote Developer" data-podcast_duration="2501"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/069-Paul-Lutus.mp3" data-podcast_title="The Original Remote Developer" data-podcast_duration="2501"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/069-Paul-Lutus.mp3" data-podcast_title="The Original Remote Developer" data-podcast_duration="2501">The Original Remote Developer</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/069-Paul-Lutus.mp3" data-podcast_title="The Original Remote Developer" data-podcast_duration="2501"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 04, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/069-Paul-Lutus.mp3" data-podcast_title="The Original Remote Developer" data-podcast_duration="2501">41 min</span> </a> </li> <li> <a title="Quines, Polyglot Code and Other Fun Computations" class="listen-button" data-share-url="/quines-polyglot-code/" data-share-title="Quines,+Polyglot+Code+and+Other+Fun+Computations" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/067-Computational-Iceberg.mp3" data-podcast_title="Quines, Polyglot Code and Other Fun Computations" data-podcast_duration="3683" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/067-Computational-Iceberg.mp3" data-podcast_title="Quines, Polyglot Code and Other Fun Computations" data-podcast_duration="3683" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/067-Computational-Iceberg.mp3" data-podcast_title="Quines, Polyglot Code and Other Fun Computations" data-podcast_duration="3683"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/067-Computational-Iceberg.mp3" data-podcast_title="Quines, Polyglot Code and Other Fun Computations" data-podcast_duration="3683"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/067-Computational-Iceberg.mp3" data-podcast_title="Quines, Polyglot Code and Other Fun Computations" data-podcast_duration="3683">Quines, Polyglot Code and Other Fun Computations</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/067-Computational-Iceberg.mp3" data-podcast_title="Quines, Polyglot Code and Other Fun Computations" data-podcast_duration="3683"><img src="/assets/images/icon/icon-date.png" alt="date">Sep 02, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/067-Computational-Iceberg.mp3" data-podcast_title="Quines, Polyglot Code and Other Fun Computations" data-podcast_duration="3683">61 min</span> </a> </li> <li> <a title="Full-Time Open Source" class="listen-button" data-share-url="/067-zig-with-andrew-kelley/" data-share-title="Full-Time+Open+Source" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/068-Zig.mp3" data-podcast_title="Full-Time Open Source" data-podcast_duration="2768" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/068-Zig.mp3" data-podcast_title="Full-Time Open Source" data-podcast_duration="2768" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/068-Zig.mp3" data-podcast_title="Full-Time Open Source" data-podcast_duration="2768"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/068-Zig.mp3" data-podcast_title="Full-Time Open Source" data-podcast_duration="2768"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/068-Zig.mp3" data-podcast_title="Full-Time Open Source" data-podcast_duration="2768">Full-Time Open Source</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/068-Zig.mp3" data-podcast_title="Full-Time Open Source" data-podcast_duration="2768"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 02, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/068-Zig.mp3" data-podcast_title="Full-Time Open Source" data-podcast_duration="2768">46 min</span> </a> </li> <li> <a title="The Untold Story of SQLite" class="listen-button" data-share-url="/066-sqlite-with-richard-hipp/" data-share-title="The+Untold+Story+of+SQLite" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/066-sqlite.mp3" data-podcast_title="The Untold Story of SQLite" data-podcast_duration="2314" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/066-sqlite.mp3" data-podcast_title="The Untold Story of SQLite" data-podcast_duration="2314" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/066-sqlite.mp3" data-podcast_title="The Untold Story of SQLite" data-podcast_duration="2314"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/066-sqlite.mp3" data-podcast_title="The Untold Story of SQLite" data-podcast_duration="2314"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/066-sqlite.mp3" data-podcast_title="The Untold Story of SQLite" data-podcast_duration="2314">The Untold Story of SQLite</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/066-sqlite.mp3" data-podcast_title="The Untold Story of SQLite" data-podcast_duration="2314"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 02, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/066-sqlite.mp3" data-podcast_title="The Untold Story of SQLite" data-podcast_duration="2314">38 min</span> </a> </li> <li> <a title="From Competitive Programming to APL" class="listen-button" data-share-url="/065-competitive-coding-with-conor-hoekstra/" data-share-title="From+Competitive+Programming+to+APL" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/065-APL.mp3" data-podcast_title="From Competitive Programming to APL" data-podcast_duration="3220" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/065-APL.mp3" data-podcast_title="From Competitive Programming to APL" data-podcast_duration="3220" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/065-APL.mp3" data-podcast_title="From Competitive Programming to APL" data-podcast_duration="3220"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/065-APL.mp3" data-podcast_title="From Competitive Programming to APL" data-podcast_duration="3220"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/065-APL.mp3" data-podcast_title="From Competitive Programming to APL" data-podcast_duration="3220">From Competitive Programming to APL</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/065-APL.mp3" data-podcast_title="From Competitive Programming to APL" data-podcast_duration="3220"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 02, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/065-APL.mp3" data-podcast_title="From Competitive Programming to APL" data-podcast_duration="3220">53 min</span> </a> </li> <li> <a title="Smart Contract Rescue" class="listen-button" data-share-url="/064-ethereum-rescue-with-dan-robinson/" data-share-title="Smart+Contract+Rescue" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/064-Dark-Forest.mp3" data-podcast_title="Smart Contract Rescue" data-podcast_duration="2097" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/064-Dark-Forest.mp3" data-podcast_title="Smart Contract Rescue" data-podcast_duration="2097" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/064-Dark-Forest.mp3" data-podcast_title="Smart Contract Rescue" data-podcast_duration="2097"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/064-Dark-Forest.mp3" data-podcast_title="Smart Contract Rescue" data-podcast_duration="2097"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/064-Dark-Forest.mp3" data-podcast_title="Smart Contract Rescue" data-podcast_duration="2097">Smart Contract Rescue</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/064-Dark-Forest.mp3" data-podcast_title="Smart Contract Rescue" data-podcast_duration="2097"><img src="/assets/images/icon/icon-date.png" alt="date">May 02, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/064-Dark-Forest.mp3" data-podcast_title="Smart Contract Rescue" data-podcast_duration="2097">34 min</span> </a> </li> <li> <a title="Apple 2001" class="listen-button" data-share-url="/063-apple-2001/" data-share-title="Apple+2001" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/063-Apple-2001.mp3" data-podcast_title="Apple 2001" data-podcast_duration="2887" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/063-Apple-2001.mp3" data-podcast_title="Apple 2001" data-podcast_duration="2887" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/063-Apple-2001.mp3" data-podcast_title="Apple 2001" data-podcast_duration="2887"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/063-Apple-2001.mp3" data-podcast_title="Apple 2001" data-podcast_duration="2887"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/063-Apple-2001.mp3" data-podcast_title="Apple 2001" data-podcast_duration="2887">Apple 2001</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/063-Apple-2001.mp3" data-podcast_title="Apple 2001" data-podcast_duration="2887"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 03, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/063-Apple-2001.mp3" data-podcast_title="Apple 2001" data-podcast_duration="2887">48 min</span> </a> </li> <li> <a title="Video Game Programming From Scratch" class="listen-button" data-share-url="/062-game-programming/" data-share-title="Video+Game+Programming+From+Scratch" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/062-Building_A_Video_Game_From_Scratch.mp3" data-podcast_title="Video Game Programming From Scratch" data-podcast_duration="2474" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/062-Building_A_Video_Game_From_Scratch.mp3" data-podcast_title="Video Game Programming From Scratch" data-podcast_duration="2474" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/062-Building_A_Video_Game_From_Scratch.mp3" data-podcast_title="Video Game Programming From Scratch" data-podcast_duration="2474"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/062-Building_A_Video_Game_From_Scratch.mp3" data-podcast_title="Video Game Programming From Scratch" data-podcast_duration="2474"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/062-Building_A_Video_Game_From_Scratch.mp3" data-podcast_title="Video Game Programming From Scratch" data-podcast_duration="2474">Video Game Programming From Scratch</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/062-Building_A_Video_Game_From_Scratch.mp3" data-podcast_title="Video Game Programming From Scratch" data-podcast_duration="2474"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 01, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/062-Building_A_Video_Game_From_Scratch.mp3" data-podcast_title="Video Game Programming From Scratch" data-podcast_duration="2474">41 min</span> </a> </li> <li> <a title="Reinforcement Learning At Facebook" class="listen-button" data-share-url="/061-reinforcement-learning/" data-share-title="Reinforcement+Learning+At+Facebook" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/061-Reinforcement-Learning-At-facebok.mp3" data-podcast_title="Reinforcement Learning At Facebook" data-podcast_duration="2285" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/061-Reinforcement-Learning-At-facebok.mp3" data-podcast_title="Reinforcement Learning At Facebook" data-podcast_duration="2285" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/061-Reinforcement-Learning-At-facebok.mp3" data-podcast_title="Reinforcement Learning At Facebook" data-podcast_duration="2285"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/061-Reinforcement-Learning-At-facebok.mp3" data-podcast_title="Reinforcement Learning At Facebook" data-podcast_duration="2285"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/061-Reinforcement-Learning-At-facebok.mp3" data-podcast_title="Reinforcement Learning At Facebook" data-podcast_duration="2285">Reinforcement Learning At Facebook</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/061-Reinforcement-Learning-At-facebok.mp3" data-podcast_title="Reinforcement Learning At Facebook" data-podcast_duration="2285"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 01, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/061-Reinforcement-Learning-At-facebok.mp3" data-podcast_title="Reinforcement Learning At Facebook" data-podcast_duration="2285">38 min</span> </a> </li> <li> <a title="2020 Year End" class="listen-button" data-share-url="/060-2020-year-end/" data-share-title="2020+Year+End" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/060-2020-Year-End.mp3" data-podcast_title="2020 Year End" data-podcast_duration="2066" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/060-2020-Year-End.mp3" data-podcast_title="2020 Year End" data-podcast_duration="2066" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/060-2020-Year-End.mp3" data-podcast_title="2020 Year End" data-podcast_duration="2066"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/060-2020-Year-End.mp3" data-podcast_title="2020 Year End" data-podcast_duration="2066"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/060-2020-Year-End.mp3" data-podcast_title="2020 Year End" data-podcast_duration="2066">2020 Year End</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/060-2020-Year-End.mp3" data-podcast_title="2020 Year End" data-podcast_duration="2066"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 01, 2021</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/060-2020-Year-End.mp3" data-podcast_title="2020 Year End" data-podcast_duration="2066">34 min</span> </a> </li> <li> <a title="Frontiers of Performance" class="listen-button" data-share-url="/frontiers-of-performance-with-daniel-lemire/" data-share-title="Frontiers+of+Performance" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/059-Performance.mp3" data-podcast_title="Frontiers of Performance" data-podcast_duration="2829" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/059-Performance.mp3" data-podcast_title="Frontiers of Performance" data-podcast_duration="2829" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/059-Performance.mp3" data-podcast_title="Frontiers of Performance" data-podcast_duration="2829"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/059-Performance.mp3" data-podcast_title="Frontiers of Performance" data-podcast_duration="2829"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/059-Performance.mp3" data-podcast_title="Frontiers of Performance" data-podcast_duration="2829">Frontiers of Performance</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/059-Performance.mp3" data-podcast_title="Frontiers of Performance" data-podcast_duration="2829"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 01, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/059-Performance.mp3" data-podcast_title="Frontiers of Performance" data-podcast_duration="2829">47 min</span> </a> </li> <li> <a title="The Birth of UNIX" class="listen-button" data-share-url="/brian-kernighan-unix-bell-labs1/" data-share-title="The+Birth+of+UNIX" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/058-Bell_Labs.mp3" data-podcast_title="The Birth of UNIX" data-podcast_duration="3069" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/058-Bell_Labs.mp3" data-podcast_title="The Birth of UNIX" data-podcast_duration="3069" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/058-Bell_Labs.mp3" data-podcast_title="The Birth of UNIX" data-podcast_duration="3069"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/058-Bell_Labs.mp3" data-podcast_title="The Birth of UNIX" data-podcast_duration="3069"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/058-Bell_Labs.mp3" data-podcast_title="The Birth of UNIX" data-podcast_duration="3069">The Birth of UNIX</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/058-Bell_Labs.mp3" data-podcast_title="The Birth of UNIX" data-podcast_duration="3069"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 01, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/058-Bell_Labs.mp3" data-podcast_title="The Birth of UNIX" data-podcast_duration="3069">51 min</span> </a> </li> <li> <a title="To The Assembly" class="listen-button" data-share-url="/to-the-assembly/" data-share-title="To+The+Assembly" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/057-Assembly.mp3" data-podcast_title="To The Assembly" data-podcast_duration="2479" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/057-Assembly.mp3" data-podcast_title="To The Assembly" data-podcast_duration="2479" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/057-Assembly.mp3" data-podcast_title="To The Assembly" data-podcast_duration="2479"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/057-Assembly.mp3" data-podcast_title="To The Assembly" data-podcast_duration="2479"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/057-Assembly.mp3" data-podcast_title="To The Assembly" data-podcast_duration="2479">To The Assembly</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/057-Assembly.mp3" data-podcast_title="To The Assembly" data-podcast_duration="2479"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 01, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/057-Assembly.mp3" data-podcast_title="To The Assembly" data-podcast_duration="2479">41 min</span> </a> </li> <li> <a title="Memento Mori" class="listen-button" data-share-url="/memento-mori-with-kate-gregory/" data-share-title="Memento+Mori" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/056-Memento_Mori_with_Kate_Gregory.mp3" data-podcast_title="Memento Mori" data-podcast_duration="2432" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/056-Memento_Mori_with_Kate_Gregory.mp3" data-podcast_title="Memento Mori" data-podcast_duration="2432" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/056-Memento_Mori_with_Kate_Gregory.mp3" data-podcast_title="Memento Mori" data-podcast_duration="2432"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/056-Memento_Mori_with_Kate_Gregory.mp3" data-podcast_title="Memento Mori" data-podcast_duration="2432"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/056-Memento_Mori_with_Kate_Gregory.mp3" data-podcast_title="Memento Mori" data-podcast_duration="2432">Memento Mori</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/056-Memento_Mori_with_Kate_Gregory.mp3" data-podcast_title="Memento Mori" data-podcast_duration="2432"><img src="/assets/images/icon/icon-date.png" alt="date">Sep 01, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/056-Memento_Mori_with_Kate_Gregory.mp3" data-podcast_title="Memento Mori" data-podcast_duration="2432">40 min</span> </a> </li> <li> <a title="We're Teaching Functional Programming Wrong" class="listen-button" data-share-url="/teaching-fp-with-richard-feldman/" data-share-title="We're+Teaching+Functional+Programming+Wrong" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/055_-_Teaching_FP_With_Richard_Feldman.mp3" data-podcast_title="We're Teaching Functional Programming Wrong" data-podcast_duration="2799" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/055_-_Teaching_FP_With_Richard_Feldman.mp3" data-podcast_title="We're Teaching Functional Programming Wrong" data-podcast_duration="2799" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/055_-_Teaching_FP_With_Richard_Feldman.mp3" data-podcast_title="We're Teaching Functional Programming Wrong" data-podcast_duration="2799"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/055_-_Teaching_FP_With_Richard_Feldman.mp3" data-podcast_title="We're Teaching Functional Programming Wrong" data-podcast_duration="2799"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/055_-_Teaching_FP_With_Richard_Feldman.mp3" data-podcast_title="We're Teaching Functional Programming Wrong" data-podcast_duration="2799">We're Teaching Functional Programming Wrong</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/055_-_Teaching_FP_With_Richard_Feldman.mp3" data-podcast_title="We're Teaching Functional Programming Wrong" data-podcast_duration="2799"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 03, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/055_-_Teaching_FP_With_Richard_Feldman.mp3" data-podcast_title="We're Teaching Functional Programming Wrong" data-podcast_duration="2799">46 min</span> </a> </li> <li> <a title="Software That Doesn't Suck" class="listen-button" data-share-url="/software-that-doesnt-suck-with-jim-blandy/" data-share-title="Software+That+Doesn't+Suck" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/054-Jim_Blandy.mp3" data-podcast_title="Software That Doesn't Suck" data-podcast_duration="2240" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/054-Jim_Blandy.mp3" data-podcast_title="Software That Doesn't Suck" data-podcast_duration="2240" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/054-Jim_Blandy.mp3" data-podcast_title="Software That Doesn't Suck" data-podcast_duration="2240"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/054-Jim_Blandy.mp3" data-podcast_title="Software That Doesn't Suck" data-podcast_duration="2240"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/054-Jim_Blandy.mp3" data-podcast_title="Software That Doesn't Suck" data-podcast_duration="2240">Software That Doesn't Suck</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/054-Jim_Blandy.mp3" data-podcast_title="Software That Doesn't Suck" data-podcast_duration="2240"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 01, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/054-Jim_Blandy.mp3" data-podcast_title="Software That Doesn't Suck" data-podcast_duration="2240">37 min</span> </a> </li> <li> <a title="Unproven Techology Case Study" class="listen-button" data-share-url="/055-unproven-with-sean-allen/" data-share-title="Unproven+Techology+Case+Study" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/053-Unproven.mp3" data-podcast_title="Unproven Techology Case Study" data-podcast_duration="2346" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/053-Unproven.mp3" data-podcast_title="Unproven Techology Case Study" data-podcast_duration="2346" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/053-Unproven.mp3" data-podcast_title="Unproven Techology Case Study" data-podcast_duration="2346"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/053-Unproven.mp3" data-podcast_title="Unproven Techology Case Study" data-podcast_duration="2346"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/053-Unproven.mp3" data-podcast_title="Unproven Techology Case Study" data-podcast_duration="2346">Unproven Techology Case Study</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/053-Unproven.mp3" data-podcast_title="Unproven Techology Case Study" data-podcast_duration="2346"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 10, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/053-Unproven.mp3" data-podcast_title="Unproven Techology Case Study" data-podcast_duration="2346">39 min</span> </a> </li> <li> <a title="Krystal's Story" class="listen-button" data-share-url="/052-krystals-story/" data-share-title="Krystal's+Story" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/052-Krystal_Maughan.mp3" data-podcast_title="Krystal's Story" data-podcast_duration="2423" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/052-Krystal_Maughan.mp3" data-podcast_title="Krystal's Story" data-podcast_duration="2423" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/052-Krystal_Maughan.mp3" data-podcast_title="Krystal's Story" data-podcast_duration="2423"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/052-Krystal_Maughan.mp3" data-podcast_title="Krystal's Story" data-podcast_duration="2423"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/052-Krystal_Maughan.mp3" data-podcast_title="Krystal's Story" data-podcast_duration="2423">Krystal's Story</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/052-Krystal_Maughan.mp3" data-podcast_title="Krystal's Story" data-podcast_duration="2423"><img src="/assets/images/icon/icon-date.png" alt="date">May 18, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/052-Krystal_Maughan.mp3" data-podcast_title="Krystal's Story" data-podcast_duration="2423">40 min</span> </a> </li> <li> <a title="Learning a new language" class="listen-button" data-share-url="/051-bruce-tate-language-learning/" data-share-title="Learning+a+new+language" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/051_Bruce_Tate_on_Language_Learning.mp3" data-podcast_title="Learning a new language" data-podcast_duration="2137" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/051_Bruce_Tate_on_Language_Learning.mp3" data-podcast_title="Learning a new language" data-podcast_duration="2137" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/051_Bruce_Tate_on_Language_Learning.mp3" data-podcast_title="Learning a new language" data-podcast_duration="2137"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/051_Bruce_Tate_on_Language_Learning.mp3" data-podcast_title="Learning a new language" data-podcast_duration="2137"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/051_Bruce_Tate_on_Language_Learning.mp3" data-podcast_title="Learning a new language" data-podcast_duration="2137">Learning a new language</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/051_Bruce_Tate_on_Language_Learning.mp3" data-podcast_title="Learning a new language" data-podcast_duration="2137"><img src="/assets/images/icon/icon-date.png" alt="date">May 05, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/051_Bruce_Tate_on_Language_Learning.mp3" data-podcast_title="Learning a new language" data-podcast_duration="2137">35 min</span> </a> </li> <li> <a title="Portal Abstractions with Sam Ritchie" class="listen-button" data-share-url="/050-sam-ritchie-portal-abstractions-2/" data-share-title="Portal+Abstractions+with+Sam+Ritchie" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/50_Portal_Abstractions.mp3" data-podcast_title="Portal Abstractions with Sam Ritchie" data-podcast_duration="2110" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/50_Portal_Abstractions.mp3" data-podcast_title="Portal Abstractions with Sam Ritchie" data-podcast_duration="2110" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/50_Portal_Abstractions.mp3" data-podcast_title="Portal Abstractions with Sam Ritchie" data-podcast_duration="2110"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/50_Portal_Abstractions.mp3" data-podcast_title="Portal Abstractions with Sam Ritchie" data-podcast_duration="2110"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/50_Portal_Abstractions.mp3" data-podcast_title="Portal Abstractions with Sam Ritchie" data-podcast_duration="2110">Portal Abstractions with Sam Ritchie</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/50_Portal_Abstractions.mp3" data-podcast_title="Portal Abstractions with Sam Ritchie" data-podcast_duration="2110"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 17, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/50_Portal_Abstractions.mp3" data-podcast_title="Portal Abstractions with Sam Ritchie" data-podcast_duration="2110">35 min</span> </a> </li> <li> <a title="Loving Legacy Code with Jonathan Boccara" class="listen-button" data-share-url="/loving-legacy-code-with-jonathan-boccara/" data-share-title="Loving+Legacy+Code+with+Jonathan+Boccara" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610">Loving Legacy Code with Jonathan Boccara</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 03, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/049_-_Loving_Legacy_Code.mp3" data-podcast_title="Loving Legacy Code with Jonathan Boccara" data-podcast_duration="1610">26 min</span> </a> </li> <li> <a title="The Reason For Types" class="listen-button" data-share-url="/048-jared-forsyth-the-reason-for-types/" data-share-title="The+Reason+For+Types" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/048_-_ReasonML.mp3" data-podcast_title="The Reason For Types" data-podcast_duration="2195" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/048_-_ReasonML.mp3" data-podcast_title="The Reason For Types" data-podcast_duration="2195" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/048_-_ReasonML.mp3" data-podcast_title="The Reason For Types" data-podcast_duration="2195"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/048_-_ReasonML.mp3" data-podcast_title="The Reason For Types" data-podcast_duration="2195"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/048_-_ReasonML.mp3" data-podcast_title="The Reason For Types" data-podcast_duration="2195">The Reason For Types</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/048_-_ReasonML.mp3" data-podcast_title="The Reason For Types" data-podcast_duration="2195"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 16, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/048_-_ReasonML.mp3" data-podcast_title="The Reason For Types" data-podcast_duration="2195">36 min</span> </a> </li> <li> <a title="Karl L Hughes on Conference Talks" class="listen-button" data-share-url="/047-karl-l-hughes-conference-talks/" data-share-title="Karl+L+Hughes+on+Conference+Talks" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/047_-_Conference_Talks.mp3" data-podcast_title="Karl L Hughes on Conference Talks" data-podcast_duration="3030" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/047_-_Conference_Talks.mp3" data-podcast_title="Karl L Hughes on Conference Talks" data-podcast_duration="3030" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/047_-_Conference_Talks.mp3" data-podcast_title="Karl L Hughes on Conference Talks" data-podcast_duration="3030"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/047_-_Conference_Talks.mp3" data-podcast_title="Karl L Hughes on Conference Talks" data-podcast_duration="3030"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/047_-_Conference_Talks.mp3" data-podcast_title="Karl L Hughes on Conference Talks" data-podcast_duration="3030">Karl L Hughes on Conference Talks</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/047_-_Conference_Talks.mp3" data-podcast_title="Karl L Hughes on Conference Talks" data-podcast_duration="3030"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 02, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/047_-_Conference_Talks.mp3" data-podcast_title="Karl L Hughes on Conference Talks" data-podcast_duration="3030">50 min</span> </a> </li> <li> <a title="Don and Adam Discuss Folds" class="listen-button" data-share-url="/046-don-and-adam-folds/" data-share-title="Don+and+Adam+Discuss+Folds" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/046_-_Fold.mp3" data-podcast_title="Don and Adam Discuss Folds" data-podcast_duration="2176" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/046_-_Fold.mp3" data-podcast_title="Don and Adam Discuss Folds" data-podcast_duration="2176" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/046_-_Fold.mp3" data-podcast_title="Don and Adam Discuss Folds" data-podcast_duration="2176"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/046_-_Fold.mp3" data-podcast_title="Don and Adam Discuss Folds" data-podcast_duration="2176"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/046_-_Fold.mp3" data-podcast_title="Don and Adam Discuss Folds" data-podcast_duration="2176">Don and Adam Discuss Folds</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/046_-_Fold.mp3" data-podcast_title="Don and Adam Discuss Folds" data-podcast_duration="2176"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 15, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/046_-_Fold.mp3" data-podcast_title="Don and Adam Discuss Folds" data-podcast_duration="2176">36 min</span> </a> </li> <li> <a title="David Heinemeier Hansson" class="listen-button" data-share-url="/045-david-heinemeier-hansson-software-contrarian/" data-share-title="David+Heinemeier+Hansson" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/045-DHH.mp3" data-podcast_title="David Heinemeier Hansson" data-podcast_duration="62" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/045-DHH.mp3" data-podcast_title="David Heinemeier Hansson" data-podcast_duration="62" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/045-DHH.mp3" data-podcast_title="David Heinemeier Hansson" data-podcast_duration="62"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/045-DHH.mp3" data-podcast_title="David Heinemeier Hansson" data-podcast_duration="62"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/045-DHH.mp3" data-podcast_title="David Heinemeier Hansson" data-podcast_duration="62">David Heinemeier Hansson</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/045-DHH.mp3" data-podcast_title="David Heinemeier Hansson" data-podcast_duration="62"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 01, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/045-DHH.mp3" data-podcast_title="David Heinemeier Hansson" data-podcast_duration="62">1 min</span> </a> </li> <li> <a title="React and Scala JS" class="listen-button" data-share-url="/044-shadaj-laddad-react-and-scala-js/" data-share-title="React+and+Scala+JS" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/044_-_React_and_Slinky.mp3" data-podcast_title="React and Scala JS" data-podcast_duration="2331" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/044_-_React_and_Slinky.mp3" data-podcast_title="React and Scala JS" data-podcast_duration="2331" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/044_-_React_and_Slinky.mp3" data-podcast_title="React and Scala JS" data-podcast_duration="2331"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/044_-_React_and_Slinky.mp3" data-podcast_title="React and Scala JS" data-podcast_duration="2331"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/044_-_React_and_Slinky.mp3" data-podcast_title="React and Scala JS" data-podcast_duration="2331">React and Scala JS</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/044_-_React_and_Slinky.mp3" data-podcast_title="React and Scala JS" data-podcast_duration="2331"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 16, 2020</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/044_-_React_and_Slinky.mp3" data-podcast_title="React and Scala JS" data-podcast_duration="2331">38 min</span> </a> </li> <li> <a title="The Business Of Developer Tools" class="listen-button" data-share-url="/043-lee-edwards-developer-tools/" data-share-title="The+Business+Of+Developer+Tools" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/043-Developer_Tools.mp3" data-podcast_title="The Business Of Developer Tools" data-podcast_duration="2220" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/043-Developer_Tools.mp3" data-podcast_title="The Business Of Developer Tools" data-podcast_duration="2220" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/043-Developer_Tools.mp3" data-podcast_title="The Business Of Developer Tools" data-podcast_duration="2220"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/043-Developer_Tools.mp3" data-podcast_title="The Business Of Developer Tools" data-podcast_duration="2220"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/043-Developer_Tools.mp3" data-podcast_title="The Business Of Developer Tools" data-podcast_duration="2220">The Business Of Developer Tools</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/043-Developer_Tools.mp3" data-podcast_title="The Business Of Developer Tools" data-podcast_duration="2220"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 17, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/043-Developer_Tools.mp3" data-podcast_title="The Business Of Developer Tools" data-podcast_duration="2220">37 min</span> </a> </li> <li> <a title="Software in Context" class="listen-button" data-share-url="/042-zach-tellman-software-in-context/" data-share-title="Software+in+Context" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/042_-_Context.mp3" data-podcast_title="Software in Context" data-podcast_duration="3200" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/042_-_Context.mp3" data-podcast_title="Software in Context" data-podcast_duration="3200" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/042_-_Context.mp3" data-podcast_title="Software in Context" data-podcast_duration="3200"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/042_-_Context.mp3" data-podcast_title="Software in Context" data-podcast_duration="3200"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/042_-_Context.mp3" data-podcast_title="Software in Context" data-podcast_duration="3200">Software in Context</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/042_-_Context.mp3" data-podcast_title="Software in Context" data-podcast_duration="3200"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 02, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/042_-_Context.mp3" data-podcast_title="Software in Context" data-podcast_duration="3200">53 min</span> </a> </li> <li> <a title="Beautiful and Useless Coding" class="listen-button" data-share-url="/beautiful-and-useless-coding-with-allison-parrish/" data-share-title="Beautiful+and+Useless+Coding" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/041_-_Generative_Poetry.mp3" data-podcast_title="Beautiful and Useless Coding" data-podcast_duration="3139" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/041_-_Generative_Poetry.mp3" data-podcast_title="Beautiful and Useless Coding" data-podcast_duration="3139" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/041_-_Generative_Poetry.mp3" data-podcast_title="Beautiful and Useless Coding" data-podcast_duration="3139"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/041_-_Generative_Poetry.mp3" data-podcast_title="Beautiful and Useless Coding" data-podcast_duration="3139"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/041_-_Generative_Poetry.mp3" data-podcast_title="Beautiful and Useless Coding" data-podcast_duration="3139">Beautiful and Useless Coding</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/041_-_Generative_Poetry.mp3" data-podcast_title="Beautiful and Useless Coding" data-podcast_duration="3139"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 16, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/041_-_Generative_Poetry.mp3" data-podcast_title="Beautiful and Useless Coding" data-podcast_duration="3139">52 min</span> </a> </li> <li> <a title="Tech Evangelism" class="listen-button" data-share-url="/040-tech-evangelism-with-gabriel-gonzalez/" data-share-title="Tech+Evangelism" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/040_-_Tech_Evangalism.mp3" data-podcast_title="Tech Evangelism" data-podcast_duration="4033" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/040_-_Tech_Evangalism.mp3" data-podcast_title="Tech Evangelism" data-podcast_duration="4033" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/040_-_Tech_Evangalism.mp3" data-podcast_title="Tech Evangelism" data-podcast_duration="4033"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/040_-_Tech_Evangalism.mp3" data-podcast_title="Tech Evangelism" data-podcast_duration="4033"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/040_-_Tech_Evangalism.mp3" data-podcast_title="Tech Evangelism" data-podcast_duration="4033">Tech Evangelism</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/040_-_Tech_Evangalism.mp3" data-podcast_title="Tech Evangelism" data-podcast_duration="4033"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 01, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/040_-_Tech_Evangalism.mp3" data-podcast_title="Tech Evangelism" data-podcast_duration="4033">67 min</span> </a> </li> <li> <a title="Language Oriented Design" class="listen-button" data-share-url="/039-hal-abelson-sicp/" data-share-title="Language+Oriented+Design" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/039_-_SICP.mp3" data-podcast_title="Language Oriented Design" data-podcast_duration="3387" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/039_-_SICP.mp3" data-podcast_title="Language Oriented Design" data-podcast_duration="3387" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/039_-_SICP.mp3" data-podcast_title="Language Oriented Design" data-podcast_duration="3387"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/039_-_SICP.mp3" data-podcast_title="Language Oriented Design" data-podcast_duration="3387"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/039_-_SICP.mp3" data-podcast_title="Language Oriented Design" data-podcast_duration="3387">Language Oriented Design</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/039_-_SICP.mp3" data-podcast_title="Language Oriented Design" data-podcast_duration="3387"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 01, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/039_-_SICP.mp3" data-podcast_title="Language Oriented Design" data-podcast_duration="3387">56 min</span> </a> </li> <li> <a title="Open Source Health and Diversity" class="listen-button" data-share-url="/038-heather-miller-open-source/" data-share-title="Open+Source+Health+and+Diversity" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/038_-_Open_Source.mp3" data-podcast_title="Open Source Health and Diversity" data-podcast_duration="2493" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/038_-_Open_Source.mp3" data-podcast_title="Open Source Health and Diversity" data-podcast_duration="2493" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/038_-_Open_Source.mp3" data-podcast_title="Open Source Health and Diversity" data-podcast_duration="2493"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/038_-_Open_Source.mp3" data-podcast_title="Open Source Health and Diversity" data-podcast_duration="2493"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/038_-_Open_Source.mp3" data-podcast_title="Open Source Health and Diversity" data-podcast_duration="2493">Open Source Health and Diversity</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/038_-_Open_Source.mp3" data-podcast_title="Open Source Health and Diversity" data-podcast_duration="2493"><img src="/assets/images/icon/icon-date.png" alt="date">Sep 15, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/038_-_Open_Source.mp3" data-podcast_title="Open Source Health and Diversity" data-podcast_duration="2493">41 min</span> </a> </li> <li> <a title="Learning About Compilers" class="listen-button" data-share-url="/037-thorsten-ball-compilers/" data-share-title="Learning+About+Compilers" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/037_-_Compiler.mp3" data-podcast_title="Learning About Compilers" data-podcast_duration="3515" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/037_-_Compiler.mp3" data-podcast_title="Learning About Compilers" data-podcast_duration="3515" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/037_-_Compiler.mp3" data-podcast_title="Learning About Compilers" data-podcast_duration="3515"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/037_-_Compiler.mp3" data-podcast_title="Learning About Compilers" data-podcast_duration="3515"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/037_-_Compiler.mp3" data-podcast_title="Learning About Compilers" data-podcast_duration="3515">Learning About Compilers</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/037_-_Compiler.mp3" data-podcast_title="Learning About Compilers" data-podcast_duration="3515"><img src="/assets/images/icon/icon-date.png" alt="date">Sep 01, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/037_-_Compiler.mp3" data-podcast_title="Learning About Compilers" data-podcast_duration="3515">58 min</span> </a> </li> <li> <a title="Advanced Software Design" class="listen-button" data-share-url="/036-jimmy-koppel-advanced-software-design/" data-share-title="Advanced+Software+Design" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/036_-_Advanced_Software_Design.mp3" data-podcast_title="Advanced Software Design" data-podcast_duration="3200" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/036_-_Advanced_Software_Design.mp3" data-podcast_title="Advanced Software Design" data-podcast_duration="3200" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/036_-_Advanced_Software_Design.mp3" data-podcast_title="Advanced Software Design" data-podcast_duration="3200"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/036_-_Advanced_Software_Design.mp3" data-podcast_title="Advanced Software Design" data-podcast_duration="3200"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/036_-_Advanced_Software_Design.mp3" data-podcast_title="Advanced Software Design" data-podcast_duration="3200">Advanced Software Design</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/036_-_Advanced_Software_Design.mp3" data-podcast_title="Advanced Software Design" data-podcast_duration="3200"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 16, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/036_-_Advanced_Software_Design.mp3" data-podcast_title="Advanced Software Design" data-podcast_duration="3200">53 min</span> </a> </li> <li> <a title="Category Theory" class="listen-button" data-share-url="/035-bartosz-milewski-category-theory/" data-share-title="Category+Theory" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/035_-_CT.mp3" data-podcast_title="Category Theory" data-podcast_duration="3219" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/035_-_CT.mp3" data-podcast_title="Category Theory" data-podcast_duration="3219" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/035_-_CT.mp3" data-podcast_title="Category Theory" data-podcast_duration="3219"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/035_-_CT.mp3" data-podcast_title="Category Theory" data-podcast_duration="3219"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/035_-_CT.mp3" data-podcast_title="Category Theory" data-podcast_duration="3219">Category Theory</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/035_-_CT.mp3" data-podcast_title="Category Theory" data-podcast_duration="3219"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 15, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/035_-_CT.mp3" data-podcast_title="Category Theory" data-podcast_duration="3219">53 min</span> </a> </li> <li> <a title="Using TypeScript Like A Pro" class="listen-button" data-share-url="/034-chris-krycho-typescript/" data-share-title="Using+TypeScript+Like+A+Pro" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/034_-_TypeScript.mp3" data-podcast_title="Using TypeScript Like A Pro" data-podcast_duration="4254" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/034_-_TypeScript.mp3" data-podcast_title="Using TypeScript Like A Pro" data-podcast_duration="4254" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/034_-_TypeScript.mp3" data-podcast_title="Using TypeScript Like A Pro" data-podcast_duration="4254"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/034_-_TypeScript.mp3" data-podcast_title="Using TypeScript Like A Pro" data-podcast_duration="4254"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/034_-_TypeScript.mp3" data-podcast_title="Using TypeScript Like A Pro" data-podcast_duration="4254">Using TypeScript Like A Pro</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/034_-_TypeScript.mp3" data-podcast_title="Using TypeScript Like A Pro" data-podcast_duration="4254"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 15, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/034_-_TypeScript.mp3" data-podcast_title="Using TypeScript Like A Pro" data-podcast_duration="4254">70 min</span> </a> </li> <li> <a title="Rethinking Technological Positivism" class="listen-button" data-share-url="/33-cory-doctorow-digital-rights/" data-share-title="Rethinking+Technological+Positivism" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/033_-_Cory_Doctorow.mp3" data-podcast_title="Rethinking Technological Positivism" data-podcast_duration="3679" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/033_-_Cory_Doctorow.mp3" data-podcast_title="Rethinking Technological Positivism" data-podcast_duration="3679" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/033_-_Cory_Doctorow.mp3" data-podcast_title="Rethinking Technological Positivism" data-podcast_duration="3679"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/033_-_Cory_Doctorow.mp3" data-podcast_title="Rethinking Technological Positivism" data-podcast_duration="3679"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/033_-_Cory_Doctorow.mp3" data-podcast_title="Rethinking Technological Positivism" data-podcast_duration="3679">Rethinking Technological Positivism</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/033_-_Cory_Doctorow.mp3" data-podcast_title="Rethinking Technological Positivism" data-podcast_duration="3679"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 15, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/033_-_Cory_Doctorow.mp3" data-podcast_title="Rethinking Technological Positivism" data-podcast_duration="3679">61 min</span> </a> </li> <li> <a title="How to Build a Programming Language" class="listen-button" data-share-url="/032-bob-nystrom-on-building-an-interpreter/" data-share-title="How+to+Build+a+Programming+Language" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/032_-_Bob_NyStrom.mp3" data-podcast_title="How to Build a Programming Language" data-podcast_duration="3373" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/032_-_Bob_NyStrom.mp3" data-podcast_title="How to Build a Programming Language" data-podcast_duration="3373" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/032_-_Bob_NyStrom.mp3" data-podcast_title="How to Build a Programming Language" data-podcast_duration="3373"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/032_-_Bob_NyStrom.mp3" data-podcast_title="How to Build a Programming Language" data-podcast_duration="3373"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/032_-_Bob_NyStrom.mp3" data-podcast_title="How to Build a Programming Language" data-podcast_duration="3373">How to Build a Programming Language</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/032_-_Bob_NyStrom.mp3" data-podcast_title="How to Build a Programming Language" data-podcast_duration="3373"><img src="/assets/images/icon/icon-date.png" alt="date">May 31, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/032_-_Bob_NyStrom.mp3" data-podcast_title="How to Build a Programming Language" data-podcast_duration="3373">56 min</span> </a> </li> <li> <a title="Refinement Types" class="listen-button" data-share-url="/031-refinement-types-with-niki-vazou/" data-share-title="Refinement+Types" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/031_-_Niki_Vazou.mp3" data-podcast_title="Refinement Types" data-podcast_duration="3051" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/031_-_Niki_Vazou.mp3" data-podcast_title="Refinement Types" data-podcast_duration="3051" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/031_-_Niki_Vazou.mp3" data-podcast_title="Refinement Types" data-podcast_duration="3051"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/031_-_Niki_Vazou.mp3" data-podcast_title="Refinement Types" data-podcast_duration="3051"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/031_-_Niki_Vazou.mp3" data-podcast_title="Refinement Types" data-podcast_duration="3051">Refinement Types</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/031_-_Niki_Vazou.mp3" data-podcast_title="Refinement Types" data-podcast_duration="3051"><img src="/assets/images/icon/icon-date.png" alt="date">May 15, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/031_-_Niki_Vazou.mp3" data-podcast_title="Refinement Types" data-podcast_duration="3051">50 min</span> </a> </li> <li> <a title="Rethinking Databases" class="listen-button" data-share-url="/030-rethinking-databases-with-jon-gjengset/" data-share-title="Rethinking+Databases" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/030_-_Jon_Gjenset.mp3" data-podcast_title="Rethinking Databases" data-podcast_duration="3531" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/030_-_Jon_Gjenset.mp3" data-podcast_title="Rethinking Databases" data-podcast_duration="3531" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/030_-_Jon_Gjenset.mp3" data-podcast_title="Rethinking Databases" data-podcast_duration="3531"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/030_-_Jon_Gjenset.mp3" data-podcast_title="Rethinking Databases" data-podcast_duration="3531"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/030_-_Jon_Gjenset.mp3" data-podcast_title="Rethinking Databases" data-podcast_duration="3531">Rethinking Databases</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/030_-_Jon_Gjenset.mp3" data-podcast_title="Rethinking Databases" data-podcast_duration="3531"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 30, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/030_-_Jon_Gjenset.mp3" data-podcast_title="Rethinking Databases" data-podcast_duration="3531">58 min</span> </a> </li> <li> <a title="Learning to Think" class="listen-button" data-share-url="/029-learn-to-think-andy-hunt/" data-share-title="Learning+to+Think" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/029_-_Andy_Hunt.mp3" data-podcast_title="Learning to Think" data-podcast_duration="3180" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/029_-_Andy_Hunt.mp3" data-podcast_title="Learning to Think" data-podcast_duration="3180" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/029_-_Andy_Hunt.mp3" data-podcast_title="Learning to Think" data-podcast_duration="3180"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/029_-_Andy_Hunt.mp3" data-podcast_title="Learning to Think" data-podcast_duration="3180"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/029_-_Andy_Hunt.mp3" data-podcast_title="Learning to Think" data-podcast_duration="3180">Learning to Think</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/029_-_Andy_Hunt.mp3" data-podcast_title="Learning to Think" data-podcast_duration="3180"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 15, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/029_-_Andy_Hunt.mp3" data-podcast_title="Learning to Think" data-podcast_duration="3180">53 min</span> </a> </li> <li> <a title="Data and Scale" class="listen-button" data-share-url="/028-data-and-scale-with-pat-helland/" data-share-title="Data+and+Scale" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/028_-_Pat_Helland.mp3" data-podcast_title="Data and Scale" data-podcast_duration="3375" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/028_-_Pat_Helland.mp3" data-podcast_title="Data and Scale" data-podcast_duration="3375" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/028_-_Pat_Helland.mp3" data-podcast_title="Data and Scale" data-podcast_duration="3375"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/028_-_Pat_Helland.mp3" data-podcast_title="Data and Scale" data-podcast_duration="3375"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/028_-_Pat_Helland.mp3" data-podcast_title="Data and Scale" data-podcast_duration="3375">Data and Scale</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/028_-_Pat_Helland.mp3" data-podcast_title="Data and Scale" data-podcast_duration="3375"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 31, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/028_-_Pat_Helland.mp3" data-podcast_title="Data and Scale" data-podcast_duration="3375">56 min</span> </a> </li> <li> <a title="Abstraction and Learning" class="listen-button" data-share-url="/027-abstraction-and-learning-with-runar-bjarnason/" data-share-title="Abstraction+and+Learning" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/preview/corecursive/027_runar.mp3" data-podcast_title="Abstraction and Learning" data-podcast_duration="2968" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/preview/corecursive/027_runar.mp3" data-podcast_title="Abstraction and Learning" data-podcast_duration="2968" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/preview/corecursive/027_runar.mp3" data-podcast_title="Abstraction and Learning" data-podcast_duration="2968"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/preview/corecursive/027_runar.mp3" data-podcast_title="Abstraction and Learning" data-podcast_duration="2968"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/preview/corecursive/027_runar.mp3" data-podcast_title="Abstraction and Learning" data-podcast_duration="2968">Abstraction and Learning</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/preview/corecursive/027_runar.mp3" data-podcast_title="Abstraction and Learning" data-podcast_duration="2968"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 15, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/preview/corecursive/027_runar.mp3" data-podcast_title="Abstraction and Learning" data-podcast_duration="2968">49 min</span> </a> </li> <li> <a title="Modern Systems Programming" class="listen-button" data-share-url="/modern-systems-programming-and-scala-native-with-richard-whaling/" data-share-title="Modern+Systems+Programming" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/026_-_Scala_Native.mp3" data-podcast_title="Modern Systems Programming" data-podcast_duration="0" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/026_-_Scala_Native.mp3" data-podcast_title="Modern Systems Programming" data-podcast_duration="0" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/026_-_Scala_Native.mp3" data-podcast_title="Modern Systems Programming" data-podcast_duration="0"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/026_-_Scala_Native.mp3" data-podcast_title="Modern Systems Programming" data-podcast_duration="0"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/026_-_Scala_Native.mp3" data-podcast_title="Modern Systems Programming" data-podcast_duration="0">Modern Systems Programming</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/026_-_Scala_Native.mp3" data-podcast_title="Modern Systems Programming" data-podcast_duration="0"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 22, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/026_-_Scala_Native.mp3" data-podcast_title="Modern Systems Programming" data-podcast_duration="0">0 min</span> </a> </li> <li> <a title="Recreational Coding" class="listen-button" data-share-url="/025-burn-out-and-recreational-programming/" data-share-title="Recreational+Coding" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/025-recreational_programming.mp3" data-podcast_title="Recreational Coding" data-podcast_duration="3721" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/025-recreational_programming.mp3" data-podcast_title="Recreational Coding" data-podcast_duration="3721" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/025-recreational_programming.mp3" data-podcast_title="Recreational Coding" data-podcast_duration="3721"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/025-recreational_programming.mp3" data-podcast_title="Recreational Coding" data-podcast_duration="3721"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/025-recreational_programming.mp3" data-podcast_title="Recreational Coding" data-podcast_duration="3721">Recreational Coding</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/025-recreational_programming.mp3" data-podcast_title="Recreational Coding" data-podcast_duration="3721"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 25, 2019</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/025-recreational_programming.mp3" data-podcast_title="Recreational Coding" data-podcast_duration="3721">62 min</span> </a> </li> <li> <a title="Software as a Reflection of Values" class="listen-button" data-share-url="/024-software-as-a-reflection-of-values-with-bryan-cantrill/" data-share-title="Software+as+a+Reflection+of+Values" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/024_-_Software_Values.mp3" data-podcast_title="Software as a Reflection of Values" data-podcast_duration="4745" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/024_-_Software_Values.mp3" data-podcast_title="Software as a Reflection of Values" data-podcast_duration="4745" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/024_-_Software_Values.mp3" data-podcast_title="Software as a Reflection of Values" data-podcast_duration="4745"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/024_-_Software_Values.mp3" data-podcast_title="Software as a Reflection of Values" data-podcast_duration="4745"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/024_-_Software_Values.mp3" data-podcast_title="Software as a Reflection of Values" data-podcast_duration="4745">Software as a Reflection of Values</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/024_-_Software_Values.mp3" data-podcast_title="Software as a Reflection of Values" data-podcast_duration="4745"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 18, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/024_-_Software_Values.mp3" data-podcast_title="Software as a Reflection of Values" data-podcast_duration="4745">79 min</span> </a> </li> <li> <a title="The Little Typer" class="listen-button" data-share-url="/023-little-typer-and-pie-language/" data-share-title="The+Little+Typer" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/Little_Typer_And_Pie_Language.mp3" data-podcast_title="The Little Typer" data-podcast_duration="4040" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/Little_Typer_And_Pie_Language.mp3" data-podcast_title="The Little Typer" data-podcast_duration="4040" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/Little_Typer_And_Pie_Language.mp3" data-podcast_title="The Little Typer" data-podcast_duration="4040"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/Little_Typer_And_Pie_Language.mp3" data-podcast_title="The Little Typer" data-podcast_duration="4040"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/Little_Typer_And_Pie_Language.mp3" data-podcast_title="The Little Typer" data-podcast_duration="4040">The Little Typer</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/Little_Typer_And_Pie_Language.mp3" data-podcast_title="The Little Typer" data-podcast_duration="4040"><img src="/assets/images/icon/icon-date.png" alt="date">Dec 01, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/Little_Typer_And_Pie_Language.mp3" data-podcast_title="The Little Typer" data-podcast_duration="4040">67 min</span> </a> </li> <li> <a title="Big Ball Of Mud" class="listen-button" data-share-url="/22-big-ball-of-mud-architecture-and-services-with-wade-waldron/" data-share-title="Big+Ball+Of+Mud" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/Many_Small_Balls_Of_Mud.mp3" data-podcast_title="Big Ball Of Mud" data-podcast_duration="3626" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/Many_Small_Balls_Of_Mud.mp3" data-podcast_title="Big Ball Of Mud" data-podcast_duration="3626" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/Many_Small_Balls_Of_Mud.mp3" data-podcast_title="Big Ball Of Mud" data-podcast_duration="3626"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/Many_Small_Balls_Of_Mud.mp3" data-podcast_title="Big Ball Of Mud" data-podcast_duration="3626"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/Many_Small_Balls_Of_Mud.mp3" data-podcast_title="Big Ball Of Mud" data-podcast_duration="3626">Big Ball Of Mud</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/Many_Small_Balls_Of_Mud.mp3" data-podcast_title="Big Ball Of Mud" data-podcast_duration="3626"><img src="/assets/images/icon/icon-date.png" alt="date">Nov 14, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/Many_Small_Balls_Of_Mud.mp3" data-podcast_title="Big Ball Of Mud" data-podcast_duration="3626">60 min</span> </a> </li> <li> <a title="God's Programming Language" class="listen-button" data-share-url="/021-gods-programming-language-with-philip-wadler/" data-share-title="God's+Programming+Language" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive//021_-_Gods_Programming_Language.mp3" data-podcast_title="God's Programming Language" data-podcast_duration="3613" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive//021_-_Gods_Programming_Language.mp3" data-podcast_title="God's Programming Language" data-podcast_duration="3613" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive//021_-_Gods_Programming_Language.mp3" data-podcast_title="God's Programming Language" data-podcast_duration="3613"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive//021_-_Gods_Programming_Language.mp3" data-podcast_title="God's Programming Language" data-podcast_duration="3613"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive//021_-_Gods_Programming_Language.mp3" data-podcast_title="God's Programming Language" data-podcast_duration="3613">God's Programming Language</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive//021_-_Gods_Programming_Language.mp3" data-podcast_title="God's Programming Language" data-podcast_duration="3613"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 22, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive//021_-_Gods_Programming_Language.mp3" data-podcast_title="God's Programming Language" data-podcast_duration="3613">60 min</span> </a> </li> <li> <a title="Concurrency and Functional Programming" class="listen-button" data-share-url="/020-concurrency-and-fp-with-riccardo-terrell/" data-share-title="Concurrency+and+Functional+Programming" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/020_-_Concurrency.mp3" data-podcast_title="Concurrency and Functional Programming" data-podcast_duration="3723" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/020_-_Concurrency.mp3" data-podcast_title="Concurrency and Functional Programming" data-podcast_duration="3723" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/020_-_Concurrency.mp3" data-podcast_title="Concurrency and Functional Programming" data-podcast_duration="3723"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/020_-_Concurrency.mp3" data-podcast_title="Concurrency and Functional Programming" data-podcast_duration="3723"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/020_-_Concurrency.mp3" data-podcast_title="Concurrency and Functional Programming" data-podcast_duration="3723">Concurrency and Functional Programming</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/020_-_Concurrency.mp3" data-podcast_title="Concurrency and Functional Programming" data-podcast_duration="3723"><img src="/assets/images/icon/icon-date.png" alt="date">Oct 03, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/020_-_Concurrency.mp3" data-podcast_title="Concurrency and Functional Programming" data-podcast_duration="3723">62 min</span> </a> </li> <li> <a title="Test in Production" class="listen-button" data-share-url="/019-test-in-production-with-charity-majors/" data-share-title="Test+in+Production" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/019_-_Observabilty.mp3" data-podcast_title="Test in Production" data-podcast_duration="2879" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/019_-_Observabilty.mp3" data-podcast_title="Test in Production" data-podcast_duration="2879" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/019_-_Observabilty.mp3" data-podcast_title="Test in Production" data-podcast_duration="2879"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/019_-_Observabilty.mp3" data-podcast_title="Test in Production" data-podcast_duration="2879"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/019_-_Observabilty.mp3" data-podcast_title="Test in Production" data-podcast_duration="2879">Test in Production</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/019_-_Observabilty.mp3" data-podcast_title="Test in Production" data-podcast_duration="2879"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 31, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/019_-_Observabilty.mp3" data-podcast_title="Test in Production" data-podcast_duration="2879">47 min</span> </a> </li> <li> <a title="Domain Driven Design and Micro Services" class="listen-button" data-share-url="/018-micro-services-and-domain-driven-design-with-vaughn-vernon/" data-share-title="Domain+Driven+Design+and+Micro+Services" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/018_-_DDDMS.mp3" data-podcast_title="Domain Driven Design and Micro Services" data-podcast_duration="2951" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/018_-_DDDMS.mp3" data-podcast_title="Domain Driven Design and Micro Services" data-podcast_duration="2951" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/018_-_DDDMS.mp3" data-podcast_title="Domain Driven Design and Micro Services" data-podcast_duration="2951"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/018_-_DDDMS.mp3" data-podcast_title="Domain Driven Design and Micro Services" data-podcast_duration="2951"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/018_-_DDDMS.mp3" data-podcast_title="Domain Driven Design and Micro Services" data-podcast_duration="2951">Domain Driven Design and Micro Services</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/018_-_DDDMS.mp3" data-podcast_title="Domain Driven Design and Micro Services" data-podcast_duration="2951"><img src="/assets/images/icon/icon-date.png" alt="date">Aug 17, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/018_-_DDDMS.mp3" data-podcast_title="Domain Driven Design and Micro Services" data-podcast_duration="2951">49 min</span> </a> </li> <li> <a title="Typeful Functional Streaming HTTP" class="listen-button" data-share-url="/017-http4s-with-ross-baker/" data-share-title="Typeful+Functional+Streaming+HTTP" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/017_-_Http4s.mp3" data-podcast_title="Typeful Functional Streaming HTTP" data-podcast_duration="3059" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/017_-_Http4s.mp3" data-podcast_title="Typeful Functional Streaming HTTP" data-podcast_duration="3059" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/017_-_Http4s.mp3" data-podcast_title="Typeful Functional Streaming HTTP" data-podcast_duration="3059"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/017_-_Http4s.mp3" data-podcast_title="Typeful Functional Streaming HTTP" data-podcast_duration="3059"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/017_-_Http4s.mp3" data-podcast_title="Typeful Functional Streaming HTTP" data-podcast_duration="3059">Typeful Functional Streaming HTTP</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/017_-_Http4s.mp3" data-podcast_title="Typeful Functional Streaming HTTP" data-podcast_duration="3059"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 27, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/017_-_Http4s.mp3" data-podcast_title="Typeful Functional Streaming HTTP" data-podcast_duration="3059">50 min</span> </a> </li> <li> <a title="Moves and Borrowing In Rust" class="listen-button" data-share-url="/016-moves-and-borrowing-in-rust-with-jim-blandy/" data-share-title="Moves+and+Borrowing+In+Rust" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/corecursive016.mp3" data-podcast_title="Moves and Borrowing In Rust" data-podcast_duration="3840" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/corecursive016.mp3" data-podcast_title="Moves and Borrowing In Rust" data-podcast_duration="3840" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/corecursive016.mp3" data-podcast_title="Moves and Borrowing In Rust" data-podcast_duration="3840"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/corecursive016.mp3" data-podcast_title="Moves and Borrowing In Rust" data-podcast_duration="3840"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/corecursive016.mp3" data-podcast_title="Moves and Borrowing In Rust" data-podcast_duration="3840">Moves and Borrowing In Rust</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/corecursive016.mp3" data-podcast_title="Moves and Borrowing In Rust" data-podcast_duration="3840"><img src="/assets/images/icon/icon-date.png" alt="date">Jul 03, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/corecursive/corecursive016.mp3" data-podcast_title="Moves and Borrowing In Rust" data-podcast_duration="3840">64 min</span> </a> </li> <li> <a title="Dependent Types in Haskell" class="listen-button" data-share-url="/015-dependant-types-in-haskell-with-stephanie-weirich/" data-share-title="Dependent+Types+in+Haskell" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/015_-_Dependant_Haskell.mp3" data-podcast_title="Dependent Types in Haskell" data-podcast_duration="3524" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/015_-_Dependant_Haskell.mp3" data-podcast_title="Dependent Types in Haskell" data-podcast_duration="3524" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/015_-_Dependant_Haskell.mp3" data-podcast_title="Dependent Types in Haskell" data-podcast_duration="3524"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/015_-_Dependant_Haskell.mp3" data-podcast_title="Dependent Types in Haskell" data-podcast_duration="3524"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/015_-_Dependant_Haskell.mp3" data-podcast_title="Dependent Types in Haskell" data-podcast_duration="3524">Dependent Types in Haskell</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/015_-_Dependant_Haskell.mp3" data-podcast_title="Dependent Types in Haskell" data-podcast_duration="3524"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 13, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/015_-_Dependant_Haskell.mp3" data-podcast_title="Dependent Types in Haskell" data-podcast_duration="3524">58 min</span> </a> </li> <li> <a title="Microservices Architecture" class="listen-button" data-share-url="/014-micro-service-architectures-with-jan-machacek/" data-share-title="Microservices+Architecture" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/014_-_Distributed_Systems_Design.mp3" data-podcast_title="Microservices Architecture" data-podcast_duration="3992" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/014_-_Distributed_Systems_Design.mp3" data-podcast_title="Microservices Architecture" data-podcast_duration="3992" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/014_-_Distributed_Systems_Design.mp3" data-podcast_title="Microservices Architecture" data-podcast_duration="3992"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/014_-_Distributed_Systems_Design.mp3" data-podcast_title="Microservices Architecture" data-podcast_duration="3992"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/014_-_Distributed_Systems_Design.mp3" data-podcast_title="Microservices Architecture" data-podcast_duration="3992">Microservices Architecture</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/014_-_Distributed_Systems_Design.mp3" data-podcast_title="Microservices Architecture" data-podcast_duration="3992"><img src="/assets/images/icon/icon-date.png" alt="date">Jun 06, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/014_-_Distributed_Systems_Design.mp3" data-podcast_title="Microservices Architecture" data-podcast_duration="3992">66 min</span> </a> </li> <li> <a title="Rust And Bitter C++ Developers" class="listen-button" data-share-url="/013-rust-and-bitter-c-developers-with-jim-blandy/" data-share-title="Rust+And+Bitter+C+++Developers" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/013_-_Rust.mp3" data-podcast_title="Rust And Bitter C++ Developers" data-podcast_duration="3773" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/013_-_Rust.mp3" data-podcast_title="Rust And Bitter C++ Developers" data-podcast_duration="3773" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/013_-_Rust.mp3" data-podcast_title="Rust And Bitter C++ Developers" data-podcast_duration="3773"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/013_-_Rust.mp3" data-podcast_title="Rust And Bitter C++ Developers" data-podcast_duration="3773"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/013_-_Rust.mp3" data-podcast_title="Rust And Bitter C++ Developers" data-podcast_duration="3773">Rust And Bitter C++ Developers</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/013_-_Rust.mp3" data-podcast_title="Rust And Bitter C++ Developers" data-podcast_duration="3773"><img src="/assets/images/icon/icon-date.png" alt="date">May 16, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/013_-_Rust.mp3" data-podcast_title="Rust And Bitter C++ Developers" data-podcast_duration="3773">62 min</span> </a> </li> <li> <a title="Distributed Systems" class="listen-button" data-share-url="/012-erlang-and-distributed-systems-with-steven-proctor/" data-share-title="Distributed+Systems" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/012_-_Erlang.mp3" data-podcast_title="Distributed Systems" data-podcast_duration="3986" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/012_-_Erlang.mp3" data-podcast_title="Distributed Systems" data-podcast_duration="3986" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/012_-_Erlang.mp3" data-podcast_title="Distributed Systems" data-podcast_duration="3986"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/012_-_Erlang.mp3" data-podcast_title="Distributed Systems" data-podcast_duration="3986"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/012_-_Erlang.mp3" data-podcast_title="Distributed Systems" data-podcast_duration="3986">Distributed Systems</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/012_-_Erlang.mp3" data-podcast_title="Distributed Systems" data-podcast_duration="3986"><img src="/assets/images/icon/icon-date.png" alt="date">May 02, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/012_-_Erlang.mp3" data-podcast_title="Distributed Systems" data-podcast_duration="3986">66 min</span> </a> </li> <li> <a title="Graphql" class="listen-button" data-share-url="/011-graphql-and-sangria-with-oleg-ilyenko/" data-share-title="Graphql" data-podcast_url="https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/corecursive/011-graphql.mp3" data-podcast_title="Graphql" data-podcast_duration="3335" href="#" style="object-fit: cover;"> <span data-podcast_url="https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/corecursive/011-graphql.mp3" data-podcast_title="Graphql" data-podcast_duration="3335" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/corecursive/011-graphql.mp3" data-podcast_title="Graphql" data-podcast_duration="3335"> <i class="fa fa-play" data-podcast_url="https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/corecursive/011-graphql.mp3" data-podcast_title="Graphql" data-podcast_duration="3335"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/corecursive/011-graphql.mp3" data-podcast_title="Graphql" data-podcast_duration="3335">Graphql</span> <span class="list-podcast-date" data-podcast_url="https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/corecursive/011-graphql.mp3" data-podcast_title="Graphql" data-podcast_duration="3335"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 18, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://dts.podtrac.com/redirect.mp3/traffic.libsyn.com/secure/corecursive/011-graphql.mp3" data-podcast_title="Graphql" data-podcast_duration="3335">55 min</span> </a> </li> <li> <a title="PureScript" class="listen-button" data-share-url="/010-purescript-and-avocados-with-justin-woo/" data-share-title="PureScript" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/010-purescript.mp3" data-podcast_title="PureScript" data-podcast_duration="3066" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/010-purescript.mp3" data-podcast_title="PureScript" data-podcast_duration="3066" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/010-purescript.mp3" data-podcast_title="PureScript" data-podcast_duration="3066"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/010-purescript.mp3" data-podcast_title="PureScript" data-podcast_duration="3066"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/010-purescript.mp3" data-podcast_title="PureScript" data-podcast_duration="3066">PureScript</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/010-purescript.mp3" data-podcast_title="PureScript" data-podcast_duration="3066"><img src="/assets/images/icon/icon-date.png" alt="date">Apr 04, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/010-purescript.mp3" data-podcast_title="PureScript" data-podcast_duration="3066">51 min</span> </a> </li> <li> <a title="Throwaway the Irrelevant" class="listen-button" data-share-url="/009-throw-away-the-irrelevant-with-john-a-de-goes/" data-share-title="Throwaway+the+Irrelevant" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/009-de-goes.mp3" data-podcast_title="Throwaway the Irrelevant" data-podcast_duration="4104" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/009-de-goes.mp3" data-podcast_title="Throwaway the Irrelevant" data-podcast_duration="4104" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/009-de-goes.mp3" data-podcast_title="Throwaway the Irrelevant" data-podcast_duration="4104"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/009-de-goes.mp3" data-podcast_title="Throwaway the Irrelevant" data-podcast_duration="4104"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/009-de-goes.mp3" data-podcast_title="Throwaway the Irrelevant" data-podcast_duration="4104">Throwaway the Irrelevant</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/009-de-goes.mp3" data-podcast_title="Throwaway the Irrelevant" data-podcast_duration="4104"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 21, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/009-de-goes.mp3" data-podcast_title="Throwaway the Irrelevant" data-podcast_duration="4104">68 min</span> </a> </li> <li> <a title="Generic Programming" class="listen-button" data-share-url="/008-generic-programming-and-shapeless-with-miles-sabin/" data-share-title="Generic+Programming" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/008-shapeless.mp3" data-podcast_title="Generic Programming" data-podcast_duration="3638" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/008-shapeless.mp3" data-podcast_title="Generic Programming" data-podcast_duration="3638" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/008-shapeless.mp3" data-podcast_title="Generic Programming" data-podcast_duration="3638"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/008-shapeless.mp3" data-podcast_title="Generic Programming" data-podcast_duration="3638"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/008-shapeless.mp3" data-podcast_title="Generic Programming" data-podcast_duration="3638">Generic Programming</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/008-shapeless.mp3" data-podcast_title="Generic Programming" data-podcast_duration="3638"><img src="/assets/images/icon/icon-date.png" alt="date">Mar 07, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/008-shapeless.mp3" data-podcast_title="Generic Programming" data-podcast_duration="3638">60 min</span> </a> </li> <li> <a title="Total Programming Using Swift" class="listen-button" data-share-url="/007-total-programming-using-swift-with-andre-videla/" data-share-title="Total+Programming+Using+Swift" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/007-swift.mp3" data-podcast_title="Total Programming Using Swift" data-podcast_duration="3236" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/007-swift.mp3" data-podcast_title="Total Programming Using Swift" data-podcast_duration="3236" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/007-swift.mp3" data-podcast_title="Total Programming Using Swift" data-podcast_duration="3236"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/007-swift.mp3" data-podcast_title="Total Programming Using Swift" data-podcast_duration="3236"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/007-swift.mp3" data-podcast_title="Total Programming Using Swift" data-podcast_duration="3236">Total Programming Using Swift</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/007-swift.mp3" data-podcast_title="Total Programming Using Swift" data-podcast_duration="3236"><img src="/assets/images/icon/icon-date.png" alt="date">Feb 12, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/007-swift.mp3" data-podcast_title="Total Programming Using Swift" data-podcast_duration="3236">53 min</span> </a> </li> <li> <a title="Type Driven Development and Idris" class="listen-button" data-share-url="/006-type-driven-development-and-idris-with-edwin-brady/" data-share-title="Type+Driven+Development+and+Idris" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/006_Idris.mp3" data-podcast_title="Type Driven Development and Idris" data-podcast_duration="3577" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/006_Idris.mp3" data-podcast_title="Type Driven Development and Idris" data-podcast_duration="3577" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/006_Idris.mp3" data-podcast_title="Type Driven Development and Idris" data-podcast_duration="3577"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/006_Idris.mp3" data-podcast_title="Type Driven Development and Idris" data-podcast_duration="3577"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/006_Idris.mp3" data-podcast_title="Type Driven Development and Idris" data-podcast_duration="3577">Type Driven Development and Idris</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/006_Idris.mp3" data-podcast_title="Type Driven Development and Idris" data-podcast_duration="3577"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 29, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/006_Idris.mp3" data-podcast_title="Type Driven Development and Idris" data-podcast_duration="3577">59 min</span> </a> </li> <li> <a title="Algebraic Domain Modelling using Functions" class="listen-button" data-share-url="/005-algebraic-domain-modelling-using-functions-with-debashish-ghosh/" data-share-title="Algebraic+Domain+Modelling+using+Functions" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/005_FP_Domain_Model.mp3" data-podcast_title="Algebraic Domain Modelling using Functions" data-podcast_duration="3536" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/005_FP_Domain_Model.mp3" data-podcast_title="Algebraic Domain Modelling using Functions" data-podcast_duration="3536" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/005_FP_Domain_Model.mp3" data-podcast_title="Algebraic Domain Modelling using Functions" data-podcast_duration="3536"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/005_FP_Domain_Model.mp3" data-podcast_title="Algebraic Domain Modelling using Functions" data-podcast_duration="3536"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/005_FP_Domain_Model.mp3" data-podcast_title="Algebraic Domain Modelling using Functions" data-podcast_duration="3536">Algebraic Domain Modelling using Functions</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/005_FP_Domain_Model.mp3" data-podcast_title="Algebraic Domain Modelling using Functions" data-podcast_duration="3536"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 22, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/005_FP_Domain_Model.mp3" data-podcast_title="Algebraic Domain Modelling using Functions" data-podcast_duration="3536">58 min</span> </a> </li> <li> <a title="Design Principles From Functional Programming" class="listen-button" data-share-url="/004-design-principles-from-functional-programming-with-runar-bjarnason/" data-share-title="Design+Principles+From+Functional+Programming" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/004_Functional_Programming.mp3" data-podcast_title="Design Principles From Functional Programming" data-podcast_duration="3072" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/004_Functional_Programming.mp3" data-podcast_title="Design Principles From Functional Programming" data-podcast_duration="3072" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/004_Functional_Programming.mp3" data-podcast_title="Design Principles From Functional Programming" data-podcast_duration="3072"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/004_Functional_Programming.mp3" data-podcast_title="Design Principles From Functional Programming" data-podcast_duration="3072"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/004_Functional_Programming.mp3" data-podcast_title="Design Principles From Functional Programming" data-podcast_duration="3072">Design Principles From Functional Programming</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/004_Functional_Programming.mp3" data-podcast_title="Design Principles From Functional Programming" data-podcast_duration="3072"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 10, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/004_Functional_Programming.mp3" data-podcast_title="Design Principles From Functional Programming" data-podcast_duration="3072">51 min</span> </a> </li> <li> <a title="Scala at Duolingo" class="listen-button" data-share-url="/003-scala-at-duolingo-with-andre-kenji-horie/" data-share-title="Scala+at+Duolingo" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/003_Scala_At_Doulingo.mp3" data-podcast_title="Scala at Duolingo" data-podcast_duration="3197" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/003_Scala_At_Doulingo.mp3" data-podcast_title="Scala at Duolingo" data-podcast_duration="3197" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/003_Scala_At_Doulingo.mp3" data-podcast_title="Scala at Duolingo" data-podcast_duration="3197"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/003_Scala_At_Doulingo.mp3" data-podcast_title="Scala at Duolingo" data-podcast_duration="3197"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/003_Scala_At_Doulingo.mp3" data-podcast_title="Scala at Duolingo" data-podcast_duration="3197">Scala at Duolingo</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/003_Scala_At_Doulingo.mp3" data-podcast_title="Scala at Duolingo" data-podcast_duration="3197"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 07, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/003_Scala_At_Doulingo.mp3" data-podcast_title="Scala at Duolingo" data-podcast_duration="3197">53 min</span> </a> </li> <li> <a title="Incident Response" class="listen-button" data-share-url="/002-incident-response-with-emil-stolarsky/" data-share-title="Incident+Response" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/002-Incident_Response.mp3" data-podcast_title="Incident Response" data-podcast_duration="3086" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/002-Incident_Response.mp3" data-podcast_title="Incident Response" data-podcast_duration="3086" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/002-Incident_Response.mp3" data-podcast_title="Incident Response" data-podcast_duration="3086"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/002-Incident_Response.mp3" data-podcast_title="Incident Response" data-podcast_duration="3086"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/002-Incident_Response.mp3" data-podcast_title="Incident Response" data-podcast_duration="3086">Incident Response</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/002-Incident_Response.mp3" data-podcast_title="Incident Response" data-podcast_duration="3086"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 05, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/002-Incident_Response.mp3" data-podcast_title="Incident Response" data-podcast_duration="3086">51 min</span> </a> </li> <li> <a title="Scala Native" class="listen-button" data-share-url="/001-scala-native-with-denys-shabalin/" data-share-title="Scala+Native" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/001_scala_native.mp3" data-podcast_title="Scala Native" data-podcast_duration="2897" href="#" style="object-fit: cover;"> <span data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/001_scala_native.mp3" data-podcast_title="Scala Native" data-podcast_duration="2897" class="list-podcast-play"> <span class="list-podcast-play-back" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/001_scala_native.mp3" data-podcast_title="Scala Native" data-podcast_duration="2897"> <i class="fa fa-play" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/001_scala_native.mp3" data-podcast_title="Scala Native" data-podcast_duration="2897"></i> </span> </span> <span class="list-podcast-title" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/001_scala_native.mp3" data-podcast_title="Scala Native" data-podcast_duration="2897">Scala Native</span> <span class="list-podcast-date" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/001_scala_native.mp3" data-podcast_title="Scala Native" data-podcast_duration="2897"><img src="/assets/images/icon/icon-date.png" alt="date">Jan 01, 2018</span> <span class="list-podcast-duration"> <img src="/assets/images/icon/icon-time.png" alt="time" data-podcast_url="https://chtbl.com/track/7D91G/traffic.libsyn.com/secure/corecursive/001_scala_native.mp3" data-podcast_title="Scala Native" data-podcast_duration="2897">48 min</span> </a> </li> </ul> </div> </div></div></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10