Changelog Master Feed

Changelog Media
undefined
Mar 2, 2020 • 1h 10min

From open core to open source (Changelog Interviews #383)

Frank Karlitschek joined us to talk about Nextcloud - a self-hosted free & open source community-driven productivity platform that’s safe home for all your data. We talk about how Nextcloud was forked from ownCloud, successful ways to run community-driven open source projects, open core vs open source, aligned incentives, and the challenges Nextcloud is facing to increase adoption and grow. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. Square – The Square developer team just launched their new developer YouTube channel. Head to youtube.com/squaredev or search for “Square Developer” on YouTube to learn more and subscribe. 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 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:Frank Karlitschek – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Special thanks to André Jaenisch and AJ Jordan for suggesting this show and topic! Nextcloud Nextcloud community on GitHub Frank Karlitschek’s talk at FOSDEM — Why I forked my own project and my own company (ownCloud to Nextcloud) Something missing or broken? PRs welcome!
undefined
Mar 2, 2020 • 48min

TensorFlow in the cloud (Practical AI #79)

Craig Wiley, from Google Cloud, joins us to discuss various pieces of the TensorFlow ecosystem along with TensorFlow Enterprise. He sheds light on how enterprises are utilizing AI and supporting AI-driven applications in the Cloud. He also clarifies Google’s relationship to TensorFlow and explains how TensorFlow development is impacting Google Cloud Platform. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. 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:Craig Wiley – XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: Google’s “Rules of ML” Tensorflow TensorFlow Hub Unity TensorFlow enterprise Google’s ML crash course 10 week Kaggle course Something missing or broken? PRs welcome!
undefined
Feb 28, 2020 • 45min

Somebody somewhere is generating JS from Fortran (JS Party #116)

KBall interviews Brian Leroux in a wide-ranging discussion covering “Progressive Bundling” with native ES Modules, building infrastructure as code, and what the future of JamStack and serverless deployment might look like. 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. 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. The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Featuring:Brian Leroux – Website, GitHub, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XShow Notes: Progressive Bundling slides ES modules: A cartoon deep-dive Rollup Begin.com ES Modules in Node Example ‘Progressive Bundling’ code Architect (Arc.codes) What Is Infrastructure as Code? What is data gravity Fauna - “Database built for Serverless” DynamoDB CouchDB Pulumi Flash player in WebAssembly Something missing or broken? PRs welcome!
undefined
Feb 27, 2020 • 1h 13min

Stop the presses (Go Time #119)

Newsletters play a unique role for developers. As the Go community continues to grow and mature, these newsletters provide a much-needed filter for the oft overwhelming stream of new articles, talks, and libraries produced by the community on a weekly basis. In this episode Johnny, Jon, and Mat are joined by Peter Cooper of the Golang Weekly newsletter to discuss his role as a newsletter curator. We explore difficult topics that touch on ethics and responsibilities of a curator and of course, the impact Peter and his team have on shaping, at least in part, what many in the Go community get exposed to. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. Algorithms with Go – A free Go course where panelist Jon Calhoun teaches you how algorithms and data structures work, how to implement them in Go code, and where to practice at. Great for learning Go, learning about algorithms for the first time, or refreshing your algorithmic knowledge. The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Featuring:Peter Cooper – Website, GitHub, XJon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XShow Notes: Golang Weekly - The Go newsletter that Peter curates. Awesome Newsletter #Go - A list of additional newsletters in the Go Something missing or broken? PRs welcome!
undefined
Feb 24, 2020 • 55min

NLP for the world's 7000+ languages (Practical AI #78)

Expanding AI technology to the local languages of emerging markets presents huge challenges. Good data is scarce or non-existent. Users often have bandwidth or connectivity issues. Existing platforms target only a small number of high-resource languages. Our own Daniel Whitenack (data scientist at SIL International) and Dan Jeffries (from Pachyderm) discuss how these and related problems will only be solved when AI technology and resources from industry are combined with linguistic expertise from those on the ground working with local language communities. They have illustrated this approach as they work on pushing voice technology into emerging markets. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Dan Jeffries – LinkedIn, XChris Benson – Website, GitHub, LinkedIn, Bluesky, XDaniel Whitenack – Website, GitHub, XShow Notes: The world’s languages Ethnologue TTS for Singlish SIL International Pachyderm Previous episode - Pachyderm’s Kubernetes-based infrastructure for AI Something missing or broken? PRs welcome!
undefined
Feb 21, 2020 • 56min

All the stale things (JS Party #115)

Divya leads a deep discussion with Jerod, KBall, and Nick on what’s stagnating in browsers. What has remained the same in browser tech over the last 20 years that remains a pain point in working with browsers? For example - Focus in browsers hasn’t changed much in 20 years. Why is that and how do we go about making all the stale things in browser tech better? 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. 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. Brain Science – For the curious! Brain Science is our new podcast exploring the inner-workings of the human brain to understand behavior change, habit formation, mental health, and being human. It’s Brain Science applied — not just how does the brain work, but how do we apply what we know about the brain to transform our lives. 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:Divya – Website, GitHub, LinkedIn, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XKevin Ball – Website, GitHub, LinkedIn, XNick Nisi – Website, GitHub, Bluesky, Mastodon, XShow Notes:Segment 1: APIs that were not developed [Proposal] Focus Traversal API Input elements are still terrible; CSS appearance property Container queries Dates still suck, but they are being fixed Luxon Web Components (RIP?) BUT Shadow DOM Consistency of CSS Properties BUT Houdini Button cursor — why do still have to do button { cursor: pointer; } ??? SVG amazing but still 2nd class citizen Accessibility should be down in the browser Segment 2: Hypothesizing Why didn’t these APIs get anywhere? What would’ve needed to happen for them to have progressed? Browser wars; the move towards chromium Segment 3: Shout-outs!! (in order of appearance) KBall: Rachel Andrew’s CSS Grid articles: Understanding CSS Grid: Creating A Grid Container and Understanding CSS Grid: Grid Lines Jerod: Justine Haupt’s open source DIY rotary cell phone Nick: Tatiana Mac’s talk titled How Privilege Defines Performance Divya: Understanding the ECMAScript spec, part 1 Something missing or broken? PRs welcome!
undefined
Feb 21, 2020 • 1h 25min

The developer's guide to content creation (Changelog Interviews #382)

Stephanie Morillo (content strategist and previously editor-in-chief of DigitalOcean and GitHub’s company blogs) wrote a book titled The Developer’s Guide to Content Creation — it’s a book for developers who want to consistently and confidently generate new ideas and publish high-quality technical content. We talked with Stephanie about why developers should be writing and sharing their ideas, crafting a mission statement for your blog and thoughts on personal brand, her 4 step recipe for generating content ideas, as well as promotional and syndication strategies to consider for your developer blog. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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 Square – The Square developer team just launched their new developer YouTube channel. Head to youtube.com/squaredev or search for “Square Developer” on YouTube to learn more and subscribe. 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:Stephanie Morillo – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: The Developer’s Guide to Content Creation The book did well on Product Hunt with 356 upvotes Writing a dev blog and need help? Schedule a 30 minute content session with Stephanie. What Admiral Grace Hopper really meant when she said, “It’s easier to ask forgiveness than it is to get permission” Something missing or broken? PRs welcome!
undefined
Feb 20, 2020 • 1h 13min

Quack like a wha-? (Go Time #118)

Interfaces are everywhere in Go. The basic error type is an interface, writing with the fmt package means you are probably using an interface, and there are countless other instances where they pop up. In this episode Mark, Mat, Johnny, and Jon discuss interfaces at length, exploring what they are, how they are using them in their own projects, as well as tips for how you can leverage them in your own code. Join the discussionChangelog++ members support our work, get closer to the metal, and make 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. The Brave Browser – Browse the web up to 8x faster than Chrome and Safari, block ads and trackers by default, and reward your favorite creators with the built-in Basic Attention Token. Download Brave for free and give tipping a try right here on changelog.com. Algorithms with Go – A free Go course where panelist Jon Calhoun teaches you how algorithms and data structures work, how to implement them in Go code, and where to practice at. Great for learning Go, learning about algorithms for the first time, or refreshing your algorithmic knowledge. Featuring:Jon Calhoun – Website, GitHub, XMat Ryer – GitHub, LinkedIn, Bluesky, XJohnny Boursiquot – Website, GitHub, XMark Bates – Website, GitHub, XShow Notes: Go Issue #20280 - An issue about a cancellable io.Copy Cancellable io.Reader example - An example of how to use interface chaining to create a cancellable io.Reader. io.TeeReader - A reader mentioned on the podcast that lets you write everything you read to an output. io.MultiWriter - A writer mentioned on the podcast that lets you write to multiple outputs. Buffalo plugins package - Interfaces and helper utilities for writing Buffalo’s Go plugins. Buffalo plugin implementations - Current plugin implementations for Buffalo. Something missing or broken? PRs welcome!
undefined
Feb 19, 2020 • 51min

Competing for attention (Brain Science #11)

Mireille and Adam discuss the mechanism of attention as an allocation of one’s resources. If we can think of attention as that of a lens, we can practice choosing what we give our attention to recognizing that multiple things, both externally and internally, routinely compete for our attention. Distraction can also be useful when we utilize it intentionally to manage the focus of our attention. 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:Attention is the mechanism through which the brain focuses resources on some thing. If you can direct your attention, then you can direct where your brain puts its resources. You can think of attention similar to that of a camera lens. What lens and at what focal length are you using to focus with? The Web 2.0 Show #43 w/ Kathy Sierra: Creating passionate users Watch! Pay attention: you can change your brain by Kitty Chisholm at TEDxLondonBusinessSchool — where she says “It’s a very a competitive environment,” when it comes to attention. Add this to your book shelf — Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi As well as Finding Flow: The Psychology of Engagement with Everyday Life by Mihaly Csikszentmihalyi Something missing or broken? PRs welcome!
undefined
Feb 17, 2020 • 1h 3min

The dawn of sponsorware (Changelog Interviews #381)

Caleb Porzio is the creator & maintainer of Livewire, AlpineJS, and more. His latest open source endeavor was announced as “sponsorware”, which means it lived in a private repo (only available to Caleb’s GitHub Sponsors) until he hit a set sponsorship threshold, at which point it was open sourced. On this episode, we talk through this sponsorware experiment in-depth. We learn how he dreamt it up, how it went (spoiler: very well), and how he had to change his mindset on 2 things in order to make sustainability possible. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Tidelift – Tidelift is the first managed open source subscription that pays the maintainers of the exact open source projects you depend on while giving you the commercial support you’ve been looking for. Learn more at tidelift.com. Featuring:Caleb Porzio – Website, GitHub, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes: Gitdown Livewire Alpine.js Sushi Caleb’s sponsorship page 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