Changelog Master Feed

Changelog Media
undefined
Jun 14, 2019 • 1h 17min

The state of CSS in 2019 (Changelog Interviews #349)

We’re talking with Sacha Greif to discuss the State of CSS survey and results. CSS is evolving faster than ever. And, coming off the heels of their annual State of JavaScript survey, they’ve decided to take on the world of styles and selectors to help identify the latests patterns and trends in CSS. We talk through the history and motivations of this survey, the methodology of their data collection, the tooling involved to build and run the survey, and of course we dig deep into the survey results and talk through the insights we found most interesting. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.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:Sacha Greif – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: State of CSS survey and the results for 2019 State of JavaScript State of JavaScript on GitHub JS Party #54: trust.js but verify (malware, opaque surveys, and console.log debugging) and Sacha’s response “Mainly, that it wasn’t clear who exactly took the survey, how they found the survey, and whether that population sample was representative of the overall JavaScript ecosystem.” The Changelog #91: Discover Meteor.js with Sacha Greif Something missing or broken? PRs welcome!
undefined
Jun 14, 2019 • 1h 12min

Failing to build a billion-dollar company (Founders Talk #66)

Sahil Lavingia is the founder and CEO of Gumroad, a platform for creators to sell the things they make. Since 2011 Gumroad has sent over $200 million dollars to creators. That’s a big number. Sahil’s ambitions lead him to believe that Gumroad would become a billion-dollar company, have hundreds of employees, and eventually IPO. That didn’t happen. We talk through Sahil’s journey with Gumroad, why it failed to meet his goals, the path he’s on today and the things he now values…but to understand why Gumroad didn’t live up to his expectations, we really have to understand the backstory of Gumroad. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog Discover.bot – A digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. 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:Sahil Lavingia – Website, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Gumroad.com Sahil’s Medium post titled “Reflecting on My Failure to Build a Billion-Dollar Company” From Bubble to Bubble on Medium Jack Dorsey’s 11 biohacks Something missing or broken? PRs welcome!
undefined
Jun 12, 2019 • 1h 22min

The art of execution (Go Time #89)

Panelists Mat Ryer, Johnny Boursiquot, Jon Calhoun, and guest panelist Egon Elbre discuss what they build, why, and how they do it. Everybody has their own unique process for getting things done, so today we’re going to learn about them. Too often processes get in the way and slow things down. How do we look for signs of those slow downs? How do we create a space where people are free to discuss their thoughts and struggles? Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.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:Egon Elbre – GitHub, LinkedIn, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XJon Calhoun – Website, GitHub, XShow Notes:Our show notes are open source on GitHub. SUBSCRIBE ~> Brain Science — For the curious! We’re exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human. Something missing or broken? PRs welcome!
undefined
Jun 11, 2019 • 52min

GANs, RL, and transfer learning oh my! (Practical AI #47)

Daniel and Chris explore three potentially confusing topics - generative adversarial networks (GANs), deep reinforcement learning (DRL), and transfer learning. Are these types of neural network architectures? Are they something different? How are they used? Well, If you have ever wondered how AI can be creative, wished you understood how robots get their smarts, or were impressed at how some AI practitioners conquer big challenges quickly, then this is your episode! Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. Discover.bot – A digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. 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:Chris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes:SUBSCRIBE ~> Brain Science — For the curious! We’re exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human. RL (Reinforcement learning) Good overview article Human-level performance in Quake III–Capture the Flag Practical AI episode about Deep Reinforcement Learning Practical AI episode about OpenAI, reinforcement learning, robots, and safety PyTorch RL tutorial GANs (Generative Adversarial Networks) Good overview article This is not a person website Christie’s AI art auction OpenAI Generative models TensorFlow GAN tutorial Transfer learning Good overview article Forbes article on Google AutoML Practical AI episode on BERT Practical AI episode on GPT-2 How to build a State-of-the-Art Conversational AI with Transfer Learning -NAACL workshop on transfer learning for NLP Something missing or broken? PRs welcome!
undefined
Jun 10, 2019 • 1h 7min

Spicy fonts and static sites 🌶️ (JS Party #79)

Zach Leatherman joins the party with Divya and Nick to talk about fonts and static site generators! Zach shares his knowledge about font loading, what can go wrong, and how we can avoid issues. Then we discuss Zach’s newest project, Eleventy, a simple static site generator, and the panelists share things they are excited about. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com. Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. 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:Zach Leatherman – Website, GitHub, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XDivya – Website, GitHub, LinkedIn, XShow Notes:Fonts and font loading The Mitt Romney Web Font Problem Google Fonts Glyphhanger The Scoville Scale of web font loading opinions Eleventy Eleventy - a simpler static site generator GitHub Actions Who’s using 11ty? web.dev v8.dev CERN Support Eleventy What we’re excited about Vue Svelte Chernobyl neovim IndieWeb Weapons of Math Destruction Something missing or broken? PRs welcome!
undefined
Jun 7, 2019 • 1h 5min

Go 💚 open source (Go Time #88)

Panelists Mark Bates, Johnny Boursiquot, and Carmen Andoh discuss Go and open source — what is it, the value in contributing, what it means to be a maintainer, best practices, and the recent blog post from Chris Siebenmann titled “Go is Google’s language, not ours.” Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. Rollbar – We move fast and fix things because of Rollbar. Resolve errors in minutes. Deploy with confidence. Learn more at rollbar.com/changelog. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes 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:Mark Bates – Website, GitHub, XJohnny Boursiquot – Website, GitHub, XCarmen Andoh – GitHub, XShow Notes: Changelog News 💚 Five best practices in open source: internal collaboration How to ~> Kubernetes Pull Request Go Code Review Comments Best Practices for Maintainers 20 useful tools for open-source maintainers Something missing or broken? PRs welcome!
undefined
Jun 6, 2019 • 1h 11min

Python's new governance and core team (Changelog Interviews #348)

We’re talking with Brett Cannon for a behind the scenes look at Guido stepping down as Python’s BDFL (Benevolent dictator for life) and the process they had to go through to establish a new governance model, the various proposed PEPs to establish this new direction, the winning PEP, and what the future holds for Python. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. O'Reilly Open Source Software Conference – OSCON has been ground zero for the open source community for 20 years. This year they’ve expanded to become a “software development conference” — because in 2019, software development IS open source. The program covers everything from open source, AI, infrastructure, blockchain, edge computing, architecture, and emerging languages. Use the code CHANGELOG20 to get 20% off Bronze, Silver, and Gold passes. GoCD + Kubernetes – With GoCD running on Kubernetes, you define your build workflow and let GoCD provision and scale build infrastructure on the fly. GoCD installs as a Kubernetes native application. Scale your build infrastructure elastically. Learn more at gocd.org/kubernetes 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:Brett Cannon – Website, GitHub, LinkedIn, Bluesky, MastodonAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: An update on Python’s governance Python Enhancement Proposals (PEPs) Condorcet Internet Voting Service PEP 8000 - Python language governance proposal overview PEP 8001 PEP 8002 PEP 8011 PEP 8016 (winning PEP) Python governance vote (December 2018) results One of Jerod’s favorite episodes of The Changelog in 2018 ~> The Changelog #318: A call for kindness in open source with Brett Cannon Something missing or broken? PRs welcome!
undefined
Jun 4, 2019 • 1h 29min

The Pro Stand costs more than my first car (Backstage #5)

Jerod, Adam, and Nick get together mere minutes after Apple’s 2019 WWDC keynote to talk about all the news and announcements. Will we be buying the new Mac Pro? What about that drool-worthy 6k retina display? Will iOS’s dark mode deliver where Mojave’s hasn’t? Expect all that and at least 2 bad puns in this episode of Backstage. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes: Apple’s June 2019 WWDC Keynote The New Mac Pro The Pro XDR Display Something missing or broken? PRs welcome!
undefined
Jun 4, 2019 • 46min

Visualizing and understanding RNNs (Practical AI #46)

Andreas Madsen, a freelance ML/AI engineer and Distill.pub author, joins us to discuss his work visualizing neural networks and recurrent neural units. Andreas discusses various neural unites, RNNs in general, and the “why” of neural network visualization. He also gives us his perspective on ML/AI freelancing and moving from web development to AI research. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:DigitalOcean – Check out DigitalOcean’s dedicated vCPU Droplets with dedicated vCPU threads. Get started for free with a $50 credit. Learn more at do.co/changelog. Discover.bot – A digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks. strongDM – Manage access to any database, server, and environment. strongDM makes it easy for DevOps to enforce the controls InfoSec teams require. 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:Andreas Madsen – GitHub, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: Distill.pub by Andreas Taylor approximation and other mathematics related to neural networks Books “Programming Collective Intelligence” by Toby Segaran Something missing or broken? PRs welcome!
undefined
May 31, 2019 • 57min

Developer strengths and weaknesses 🏋️‍♂️ (JS Party #78)

Jerod, Suz, Divya, and Kball share their thoughts, opinions, and advice on developer strengths and weaknesses — compromise, communication, tool mastery, deep dives into dev history, and mentorship/sponsorship. . Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. Manifold – Manifold is the easiest way for you to discover, buy, and manage the best developer services for your application, regardless of your cloud. Discover the best cloud services for your projects at manifold.co Gauge – Low maintenance test automation! Gauge is free and open source test automation framework that takes the pain out of acceptance testing. Less code, less maintenance, more acceptance testing. Gauge is a free and open source test automation framework that takes the pain out of acceptance testing. Gauge tests are in Markdown which makes writing and maintaining tests easier. GitPrime – Download GitPrime’s 20 Patterns book, a field guide to help engineering managers recognize achievement, spot bottlenecks, and debug development processes with data. Featuring:Jerod Santo – Website, GitHub, LinkedIn, Mastodon, XSuz Hinton – GitHub, Mastodon, XDivya – Website, GitHub, LinkedIn, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Nick Nisi Brad Fults Sarah Drasner Anders Hejlsberg Sara Soueidan Toastmasters Thank You For Arguing Don’t Make Me Think 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