Changelog Master Feed

Changelog Media
undefined
Oct 30, 2020 • 60min

Maintaining the massive success of Envoy (Changelog Interviews #418)

Today we welcome Matt Klein into our Maintainer Spotlight. Matt is the creator of Envoy, born inside of Lyft. It’s an edge and service proxy designed for cloud-native applications. Envoy was unexpectedly popular, and completely changed the way Lyft considers what and how to open source. While Matt has had several opportunities to turn Envoy into a commercial open source company, he didn’t. In today’s conversation with Matt we learn why he choose a completely different path for the project. Join the discussionChangelog++ members save 1 minute on this episode because they made the ads disappear. Join today!Sponsors:Tidelift – The first managed open source subscription helps you develop apps with components that just work—including comprehensive security updates, active maintenance, and accurate licensing. And the best part of all—with the Tidelift Subscription, you help open source maintainers get paid for their work. Learn more at tidelift.com. Featuring:Matt Klein – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: “4 years ago Envoy became OSS” Optimizing impact: why I will not start an Envoy platform company The (broken) economics of OSS #envoycon2020 CNCF graduated project envoyproxy.io Something missing or broken? PRs welcome!
undefined
Oct 30, 2020 • 1h 9min

An ode to jQuery (JS Party #150)

We take up a listener request this week and have an honest conversation about jQuery. Then, it’s time for something new! Our friends at Hot New Tech review tone.js for us. After that, it’s Pro Tip Time! Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Linode – Get $100 in free credit to get started on Linode – our cloud of choice and the home of Changelog.com. Head to linode.com/changelog AWS Amplify – AWS Amplify is a suite of tools and services that enable developers to build full-stack serverless and cloud-based web and mobile apps using their framework and technology of choice. Amplify gives you easy access to hosting, authentication, managed GraphQL, serverless functions, APIs, machine learning, chatbots, and storage for files like images, videos, and pdfs. Learn more and get started for free at awsamplify.info/JSParty Featuring:Hot New Tech – Website, XJerod Santo – GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XAmal Hussein – GitHub, XShow Notes:jQuery convo umbrella.js You Might Not Need jQuery Project Fugu Alex Russell on Twitter Hot New Tech Like and subscribe! The full episode on tone.js tone.js itself Pro Tip Time Responsively Flexbox Froggy GitHub Refined GitHub CLI Go Time covers GitHub CLI Bash Guide for Beginners Ali Spittel’s tweet about brace expansion Something missing or broken? PRs welcome!
undefined
Oct 29, 2020 • 1h 19min

GitHub's Go-powered CLI (Go Time #153)

In this episode we discuss Mislav’s experience building not one, but two Github CLIs - hub and gh. We dive into questions like, “What lead to the decision to completely rewrite the CLI in Go?”, “How were you testing the CLI, especially during the transition?”, and “What Go libraries are you using to build your CLI?” Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!Sponsors:Linode – Get $100 in free credit to get started on Linode – our cloud of choice and the home of Changelog.com. Head to linode.com/changelog Equinix – Equinix Metal is built from the ground up to empower developers with low-latency, high performance infrastructure anywhere. Get $500 in free credit to play with plus a rad t-shirt at info.equinixmetal.com/changelog Pace.dev – Minimalist web based management tool for your teams. Async by default communication and simplistic task management gives you everything you need to build your next thing. Brought to you by Go Time panelist Mat Ryer. Try it out today! Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Mislav Marohnić – Website, GitHub, XJon Calhoun – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XShow Notes: The Official Github CLI repo on Github The Official Github CLI website hub, the original Github CLI - This is the project that eventually lead to the creation of the CLI linked above. The past and the future of hub - Mislav wrote an article talking about his experience building hub and some of the challenges. Kubectl CLI - Another CLI that was examined when determining how to build the Github CLI and what libraries to consider. Github CLI’s go.mod file - Github’s go.mod file has all of the third party libraries they use in the CLI. Useful for anyone starting with a new CLI. Git command line tool - The original hub CLI wrapped git. More GitHub-focused podcasts on Changelog.com Something missing or broken? PRs welcome!
undefined
Oct 28, 2020 • 1h 4min

The practice of being present (Brain Science #32)

We’re joined by Elisha Goldstein, PhD - one of the world’s preeminent mindfulness teachers, a clinical psychologist, founder of the Mindful Living Collective and, creator of the six-month breakthrough program - A Course in Mindful Living. If you’ve ever used the Calm app, you might be familiar with his voice as he walks you through mindfulness practices to help calm negative emotions and anxious thoughts. He has extensive expertise in mindfulness based stress reduction (MBSR) and today he’s sharing his wealth of knowledge using mindfulness to naturally reduce anxiety and be more present and aware in our lives. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Elisha Goldstein, PhD – Website, LinkedIn, XMireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: elishagoldstein.com The Center for Mindful Living The Mindful Living Collective 21 days to relieve anxiety naturally What’s the difference between mindfulness and meditation? Calm - Find your calm. Sleep more. Stress less. Live better. What Is the Negativity Bias? The negative bias is our tendency not only to register negative stimuli more readily but also to dwell on these events. Also known as positive-negative asymmetry, this negativity bias means that we feel the sting of a rebuke more powerfully than we feel the joy of praise. This psychological phenomenon explains why bad first impressions can be so difficult to overcome and why past traumas can have such long lingering effects. In almost any interaction, we are more likely to notice negative things and later remember them more vividly. Something missing or broken? PRs welcome!
undefined
Oct 26, 2020 • 47min

Reinforcement Learning for search (Practical AI #110)

Hamish from Sajari blows our mind with a great discussion about AI in search. In particular, he talks about Sajari’s quest for performant AI implementations and extensive use of Reinforcement Learning (RL). We’ve been wanting to make this one happen for a while, and it was well worth the wait. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Hamish Ogilvy – XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Sajari Blog post: “Reinforcement Learning Assisted Search Ranking” Blog post: “Query Understanding 101” Blog post: “The Inevitable Collision of Search and AI Tech” Special offer from Sajari for Changelog listeners Something missing or broken? PRs welcome!
undefined
Oct 23, 2020 • 1h 8min

What's so exciting about Postgres? (Changelog Interviews #417)

PostgreSQL aficionado Craig Kerstiens joins Jerod to talk about his (and our) favorite relational database. Craig details why Postgres is unique in the world of open source databases, which features are most exciting, the many things you can make Postgres do, and what the future might hold. Oh, and some awesome psql tips & tricks! Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:Linode – Get $100 in free credit to get started on Linode – our cloud of choice and the home of Changelog.com. Head to linode.com/changelog Teamistry – Teamistry is a podcast that tells the stories of teams who work together in new and unexpected ways to achieve remarkable things. Season 2 of Teamistry is out now. Search for Teamistry anywhere you listen to podcasts, or head here to subsribe. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Equinix – Equinix Metal is built from the ground up to empower developers with low-latency, high performance infrastructure anywhere. Get $500 in free credit to play with plus a rad t-shirt at info.equinixmetal.com/changelog LaunchDarkly – Test in production! Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users. Featuring:Craig Kerstiens – Website, GitHub, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Looking Back at Postgres Customizing My Postgres Shell ZomboDB Postgres Weekly Planet PostgreSQL pgsql-hackers mailing list pgsql-novice mailing list PostgreSQL IRC info Building a recommendation engine inside Postgres with Python and Pandas Craig’s twitter thread of building it Something missing or broken? PRs welcome!
undefined
Oct 23, 2020 • 1h 10min

Bringing it back to TypeScript (JS Party #149)

Ben Ilegbodu joins Divya, Suz, & Amal to talk about introducing TypeScript at Stitch Fix, why TypeScript and React work well together, building component libraries, and more. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Linode – Get $100 in free credit to get started on Linode – our cloud of choice and the home of Changelog.com. Head to linode.com/changelog AWS Amplify – AWS Amplify is a suite of tools and services that enable developers to build full-stack serverless and cloud-based web and mobile apps using their framework and technology of choice. Amplify gives you easy access to hosting, authentication, managed GraphQL, serverless functions, APIs, machine learning, chatbots, and storage for files like images, videos, and pdfs. Learn more and get started for free at awsamplify.info/JSParty Featuring:Ben Ilegbodu – Website, GitHub, LinkedIn, XDivya – Website, GitHub, LinkedIn, XSuz Hinton – GitHub, Mastodon, XAmal Hussein – GitHub, XShow Notes: DefinitelyTyped avrgirl Ben’s minishops ts-migrate Stitch Fix on GitHub Something missing or broken? PRs welcome!
undefined
Oct 22, 2020 • 1h 4min

#GoVirCon (Go Time #152)

With Gophercon rapidly approaching, we go behind the scenes to find out what it takes to deliver the world’s largest Go conference. Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog. Retool – Retool makes it super simple to build back-office apps in hours, not days. The tool is is built by engineers, explicitly for engineers. Learn more and try it for free at retool.com/changelog Equinix – Equinix Metal is built from the ground up to empower developers with low-latency, high performance infrastructure anywhere. Get $500 in free credit to play with plus a rad t-shirt at info.equinixmetal.com/changelog Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Erik St. Martin – GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XMark Bates – Website, GitHub, XShow Notes: Go Time at GopherCon session 1 Go Time at GopherCon session 2 Go Time at GopherCon session 3 Something missing or broken? PRs welcome!
undefined
Oct 21, 2020 • 30min

Podcasting platform Q&A (Backstage #15)

Marc Beinder is building a podcast hosting web application as a part of his senior project while at Lindenwood University. In this brief Backstage episode, Marc picks Jerod’s brain about how we built our platform and challenges we ran into along the way. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Marc Beinder – XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: changelog.com source code on GitHub John Resig talks GraphQL on JS Party Something missing or broken? PRs welcome!
undefined
Oct 20, 2020 • 48min

When data leakage turns into a flood of trouble (Practical AI #109)

Rajiv Shah teaches Daniel and Chris about data leakage, and its major impact upon machine learning models. It’s the kind of topic that we don’t often think about, but which can ruin our results. Raj discusses how to use activation maps and image embedding to find leakage, so that leaking information in our test set does not find its way into our training set. Join the discussionChangelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today!Sponsors:DigitalOcean – DigitalOcean’s developer cloud makes it simple to launch in the cloud and scale up as you grow. They have an intuitive control panel, predictable pricing, team accounts, worldwide availability with a 99.99% uptime SLA, and 24/7/365 world-class support to back that up. Get your $100 credit at do.co/changelog. Changelog++ – You love our content and you want to take it to the next level by showing your support. We’ll take you closer to the metal with no ads, extended episodes, outtakes, bonus content, a deep discount in our merch store (soon), and more to come. Let’s do this! Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com. Featuring:Rajiv Shah – Website, GitHub, LinkedIn, XChris Benson – Website, GitHub, LinkedIn, XDaniel Whitenack – Website, GitHub, XShow Notes: Rajiv Shah | University of Illinois at Chicago Rajiv Shah | DataRobot Blog DataRobot Something missing or broken? PRs welcome!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app