Changelog Master Feed

Changelog Media
undefined
Sep 17, 2020 • 1h 20min

Community Q&A (Go Time #147)

A community Q&A special. You asked the questions, and we discussed them live on air. A few example questions include “When is it okay to use init?”, “When should we use constructors?”, and “How should Go code be structured?” Join the discussionChangelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/changelog. Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. Datadog – Do you have an app in production that is slower than you like? Of course you do…is the performance all over the place…sometimes fast, sometimes slow? Do you know why? Well, with Datadog you will. Troubleshoot your app’s performance with end-to-end tracing and in one click correlate those Go traces with related logs and metrics. Use detailed flame graphs to identify bottlenecks and latency in your apps. Start your free trial, install the agent, create a dashboard, and get a free t-shirt! Head to datadog.com/gotime to get started. Featuring:Roberto Clapis – GitHub, XPeter Bourgon – GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XShow Notes: Reddit Q&A Thread Something missing or broken? PRs welcome!
undefined
Sep 17, 2020 • 49min

Clarity and expectation (Brain Science #29)

When you lack clarity or have uncertainty for a direction or goal, it’s going to be difficult to succeed in your actions. Today Mireille and Adam discuss the topic of clear communication and expectation, two of the most important ingredients of success. How do we create better clarity? Like so many things — clarity begins with awareness, and awareness of yourself. You have to know what you want and what you value in life. We must assume 100% responsibility for creating our own clarity in our lives. After all, “if you don’t have clarity, you are operating from assumption.” Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Why developing clarity is the #1 habit of highly effective leaders 11 Ways to Gain Clarity Books by Brendon Burchard Always Challenge Your Never - because there is joy and freedom in knowing your true potential 10 Strategies for Absolute Clarity Something missing or broken? PRs welcome!
undefined
Sep 14, 2020 • 59min

When AI goes wrong (Practical AI #105)

So, you trained a great AI model and deployed it in your app? It’s smooth sailing from there right? Well, not in most people’s experience. Sometimes things goes wrong, and you need to know how to respond to a real life AI incident. In this episode, Andrew and Patrick from BNH.ai join us to discuss an AI incident response plan along with some general discussion of debugging models, discrimination, privacy, and security. Join the discussionChangelog++ members save 2 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.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:Andrew Burt – Website, XPatrick Hall – GitHub, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: AI Incident Response Checklist and other BNH.ai resources “New Law Firm Tackles AI Liability” (article about BNH.ai) In the realm of paper tigers – exploring the failings of AI ethics guidelines Debugging Machine Learning Models workshop Why you should care about debugging machine learning models Strategies for model debugging FTC: Using Artificial Intelligence and Algorithms SR 11-7: Guidance on Model Risk Management Apple Goldman case California Consumer Privacy Act (CCPA) Previous episode: Data management, regulation, the future of AI Something missing or broken? PRs welcome!
undefined
Sep 11, 2020 • 1h 5min

Estimating systems with napkin math (Changelog Interviews #412)

We’re joined by Simon Eskildsen, Principal Engineer at Shopify, talking about how he uses a concept called napkin math where you use first-principle thinking to estimate systems without writing any code. By the end of the show we were estimating pretty much everything using napkin math. Join the discussionChangelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.com/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 Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. 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:Simon Eskildsen – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Napkin Math on GitHub (PRs welcome) Napkin Math newsletter zk - Zettelkasten on the command-line How to Make Yourself Into a Learning Machine Something missing or broken? PRs welcome!
undefined
Sep 11, 2020 • 1h 10min

Let's replace your kidney with React (JS Party #143)

Ahmad Nassri returns to the party for a deep, nuanced discussion around the thoughts he shared in a recent blog post called Solving Solved Problems. We hear about the common issue Ahmad’s seen at software shops of all sizes, learn the anatomy of the total cost of software ownership, and debate what to build and what to buy. Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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. 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. React Summit – React Summit is right around the corner! The biggest React conference in the world is on October 15th and 16th in the cloud. Register today for FREE 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:Ahmad Nassri – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XAmal Hussein – GitHub, XShow Notes: Solving Solved Problems JS Party #107 - Modular software architecture The Changelog #185 – Kong, APIs, Microservices Indigo Ag The Changelog #362 – Machine powered refactoring with AST’s Kyle Simpson @getify - Tyranny of complexity Something missing or broken? PRs welcome!
undefined
Sep 10, 2020 • 1h 3min

Hits of the Summer (Go Time #146)

This episode is different than what you’re used to. We’ve been clipping highlights of the show for awhile now to share on Twitter and YouTube. A side effect of that effort is a bunch of awesome clips just sitting on Jerod’s hard drive collecting digital dust. So, here’s a beta test of a “best of” style clips show covering the summer months. Let us know if you like it! Join the discussionChangelog++ members save 4 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 Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. Featuring:Ben Johnson – Website, GitHub, XKris Brandow – GitHub, XAaron Schlesinger – Website, GitHub, XDavid Hernandez – GitHub, XJohan Brandhorst – Website, GitHub, XBoyan Soubachov – GitHub, LinkedInIan Lance Taylor – Website, GitHub, XRobert Griesemer – GitHub, XDaniel Martí – Website, GitHub, LinkedIn, XShubheksha Jalan – Website, GitHub, XFrancesc Campoy – Website, GitHub, XIsobel Redelmeier – XJon Calhoun – Website, GitHub, XJaana Dogan – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XCarmen Andoh – GitHub, XJohnny Boursiquot – Website, GitHub, XMark Bates – Website, GitHub, XShow Notes: #132 – The trouble with databases #135 – We have regrets #136 – Go in production at Pace.dev #137 – Focusing in on PostgreSQL #138 – Your first week with Go #139 – The future of Testify #140 – The latest on Generics #141 – {“encoding”:“json”} #142 – All about that infra(structure) #143 – context.Context Something missing or broken? PRs welcome!
undefined
Sep 9, 2020 • 1h 3min

Dealing with conflict (Brain Science #28)

Conflict is a part of everyday life. If you are connected to other humans, conflict will eventually occur. But what exactly is conflict? Where does it begin? How can it be resolved? In this episode, Mireille and Adam dive deep into those details to examine the framework of conflict end-to-end, to hopefully equip us with the tactics and skills we need to better navigate and resolve the conflict we encounter in our lives. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Mireille Reece, PsyD – LinkedInAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Intrapersonal Conflict Vs Interpersonal Conflict Understanding Conflict - Meaning and Phases of Conflict The Neurobiology of ‘We’, How Relationships, the Mind, and the Brain Interact to Shape Who We Are - by Daniel J. Siegel 14 Conflict Resolution Skills to Use with Your Team and Your Customers What is Conflict Resolution, and How Does It Work? What’s Your Conflict Management Style? Conflict Resolution: Definition, Process, Skills, Examples Something missing or broken? PRs welcome!
undefined
Sep 9, 2020 • 59min

Speech tech and Common Voice at Mozilla (Practical AI #104)

Many people are excited about creating usable speech technology. However, most of the audio data used by large companies isn’t available to the majority of people, and that data is often biased in terms of language, accent, and gender. Jenny, Josh, and Remy from Mozilla join us to discuss how Mozilla is building an open-source voice database that anyone can use to make innovative apps for devices and the web (Common Voice). They also discuss efforts through Mozilla fellowship program to develop speech tech for African languages and understand bias in data sets. Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today!Sponsors:Linode – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.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. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. Featuring:Jenny Zhang – Website, XRemy Muhire – GitHub, XJosh Meyer – GitHub, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: Mozilla Common Voice Announcement of Josh and Remy’s fellowship work on speech tech for African languages Artie Bias Corpus Readings on Demographic Bias in ASR: Voice recognition still has significant race and gender biases Gender and Dialect Bias in YouTube’s Automatic Captions Racial disparities in automated speech recognition Common Voice LREC Paper Common Voice + DeepSpeech collaborators for Low-resource languages: Digital Umuganda AI Lab, Makerere University Language Technologies Unit, Bangor University Linguistics Department, Indiana University Bloomington “under-sampled majority” is a quote from Joy Boulamwini (see this article) Something missing or broken? PRs welcome!
undefined
Sep 4, 2020 • 52min

Inside GitHub's Arctic Code Vault (Changelog Interviews #411)

Earlier this year on February 2nd, 2020 Jon Evans and his team of archivists took a snapshot of all active public repositories on GitHub and sent it to a decommissioned coal mine in the Svalbard archipelago where it will be stored for the next 1,000 years. On this episode, Jon chats with Jerod all about the GitHub Archive Program and how they’re preserving open source software for future generations. 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 Pixie – Pixie gives you a magical API to get instant debug data. The best part is this doesn’t involve changing code, there are no manual UIs, and this all lives inside Kubernetes. Pixie lives inside of your platform, harvests all the data that you need, and exposes a bunch of interfaces that you can ping to get the data you need. It’s a programmable edge intelligence platform which captures metrics, traces, logs and events, without any code changes. 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:Jon Evans – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: The GitHub Archive program The journey of the world’s open source code to the Arctic GitHub Arctic Code Vault: Tech Tree Something missing or broken? PRs welcome!
undefined
Sep 4, 2020 • 37min

Horse JS speaks! (JS Party #142)

We kick off with some exciting TypeScript news, follow that with some exciting JavaScript news, then finish off with an exciting interview. Key word: EXCITING Join the discussionChangelog++ members get a bonus 2 minutes at the end of this episode and zero ads. 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 – Our cloud of choice and the home of Changelog.com. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019 OR changelog2020. To learn more and get started head to linode.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:Horse JS – XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes: TypeScript 4.0 released AST Explorer meta-typing Airbnb’s ts-migrate Codemods: Refactoring JavaScript using JavaScript The Js13k Competition Elder.js Cheat sheet! Formatting JS Numbers Cheat sheet! Formatting JS Dates and Times 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