

The Changelog: Software Development, Open Source
Changelog Media
Software's best weekly news brief, deep technical interviews & talk show.
Episodes
Mentioned books

Oct 28, 2016 • 1h 27min
99 Practical Bottles of OOP (Interview)
Sandi Metz joined the show to talk about her beginnings on a mainframe, her 30+ years of programming experience, the ins and outs of OOP, her book Practical Object-Oriented Design in Ruby (aka POODR), as well as her latest book 99 Bottles of OOP which she co-authored with Katrina Owen. We also covered a few listener submitted questions at the end.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Heap – Automate the annoying parts of user analytics. No more manual anything. Just insights.
Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Code School – Learn to program by doing with hands-on courses. Save $10 per month! Sign up for Code School for only $19 per month by using our special URL codeschool.com/changelog.
Featuring:Sandi Metz – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Sandi’s first book — Practical Object-Oriented Design in Ruby (aka POODR)
99 Bottles of OOP by Sandi Metz
Katrina Owen co-authored 99 Bottles with Sandi
Check out Understanding Computation — From Simple Machines to Impossible Programs by Tom Stuart — use the code PCBW to save 40% on a print book, or 50% on an ebook from O’Reilly
Design Patterns: Elements of Reusable Object-Oriented Software from the GangOfFour — Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides
Something missing or broken? PRs welcome!

Oct 21, 2016 • 1h 6min
.NET Core and Microsoft's Shift to Open Source (Interview)
Bertrand Le Roy joined the show to talk about all things .NET Core, their recent 1.0 release, where it’s going, the open source around it, and Microsoft’s shift towards more open source.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Learn to program by doing with hands-on courses. Save $10 per month! Sign up for Code School for only $19 per month by using our special URL codeschool.com/changelog.
Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
Featuring:Bertrand Le Roy – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:Special thanks to Brett Morrison for helping us put this show together by introducing us to Bertrand 👏
The Changelog #134: Open Sourcing .NET Core with the Microsoft .NET Team
The Changelog #76: .NET, NuGet, and Open Source with Phil Haack
Changelog Weekly Issue #123
.NET Core on GitHub
.NET Core contributors graph
.NET Core docs
Is Microsoft the biggest OSS contributor? by Francesc Campoy
Check out Bertrand’s podcast On .NET — YouTube / Channel 9
Satya Nadella the CEO of Microsoft
Orchard CMS - a free, open source, community-focused Content Management System built on the ASP.NET MVC platform.
Scott Guthrie - lives in Seattle and builds products for Microsoft
dot.net - this is the home of .NET. Powerful Open Source Cross Platform Development.
Rich Lander announced .NET Core 1.0 on June 27, 2016
Go here to get started with .NET Core
Adam finds out there are many facets to Visual Studio — Visual Studio IDE and Visual Studio Code which is open source
Mono - Cross platform, open source .NET framework
The Week in .NET - Bertrand’s weekly email for the .NET community
NuGet - the package manager for the Microsoft development platform including .NET
.NET Command Line Interface - the command line (CLI) tools used for building .NET Core apps and libraries through your development flow (compiling, NuGet package management, running, testing, …)
GitHub Issue #210 - Roslyn and C# on The Changelog ping repo.
Getting started with C#
Getting started with F#
People to follow in the .NET community
Miguel de Icaza (Mono, Gnome, Xamarin) - @migueldeicaza
Scott Hanselman (ASP.NET) - @shanselman
Mads Torgersen (C#) - @madstorgersen
Dustin Campbell (VS Code C# extension) - @dcampbell
Nick Craver (Stack Overflow, perf) - @nick_craver
Rowan Miller (Entity Framework) - @rowanmiller
Don Syme (F#) - @dsyme
Ayende Rahien (RavenDB) - @ayende
Rachel Reese (Jet.com, F#) - @rachelreese
Jb Evain (Unity for VS, Cecil) - @jbevain
Immo Landwerth (NetStandard) - @terrajobst
Maoni Stephens (garbage collector) - @Maoni0
Frank A. Krueger (Continuous C# F# IDE for iOS) - @paeclarum
James Montemagno (Xamarin) - @jamesmontemagno
Stacey Haffner (gaming) - @yecats131
Sébastien Ros (Orchard CMS) - @sebastienros
Something missing or broken? PRs welcome!

Oct 7, 2016 • 1h 24min
Homebrew and package management (Interview)
Mike McQuaid joined us to catch us up on the latest in Homebrew and the recent 1.0.0 release. We talked about no more /usr/local — Homebrew moves to /usr/local/Homebrew to keep /usr/local cleaner, auto-updates, the growth of the Homebrew community and how it has grown to almost 6000 unique contributors, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Toptal – Join the best, or hire the best engineers and designers! Email Adam (adam@changelog.com) for a personal introduction to our friends at Toptal.
Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Featuring:Mike McQuaid – Website, GitHub, LinkedIn, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Homebrew 1.0.0!
The Changelog #35: Homebrew with Max Howell
Homebrew — The missing package manager for macOS
Homebrew on GitHub
Homebrew/brew on GitHub
Contributors to Homebrew/brew
Homebrew Discourse
Welcome – Gentoo Linux
KDE - Wikipedia, the free encyclopedia
Qt | Cross-platform software development for embedded & desktop
Software Freedom Conservancy Welcomes Homebrew as a Member Project
Linuxbrew
Something missing or broken? PRs welcome!

Sep 30, 2016 • 1h 25min
Ethereum and Cryptocurrency (Interview)
Gavin Wood, the founder of Ethereum and creator of the Solidity language, shares his insights into the world of digital currency. He discusses the evolution of Ethereum, highlighting its programmable capabilities that set it apart from Bitcoin. The conversation dives into the role of smart contracts, the tumultuous DAO incident, and the complexities of governance in blockchain technology. Wood also explores Ethereum's future, emphasizing its potential for innovation and community involvement in shaping the currency landscape.

Sep 23, 2016 • 1h 21min
How we got here (Interview)
Cory is a science fiction author, activist, journalist, co-editor of Boing Boing and the author of many books. We talked to Cory about open source, the open web, internet freedom, his involvement with the EFF, where he began his career, the details he’ll be covering in his keynote at OSCON, and his thoughts on open source today and where developers should be focusing their efforts.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Code School – Learn to program by doing with hands-on courses. There’s a path for everyone at Code School. It’s the best place to start learning new technologies.
Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
Featuring:Cory Doctorow – Website, GitHub, Mastodon, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:This episode was produced in partnership with O’Reilly Media and OSCON. Use the code changelog20 to get 20% off your registration.
Cory Doctorow’s craphound.com (Cory’s Literary Works)
Boing Boing
Electronic Frontier Foundation (EFF)
Electronic Frontier Foundation (EFF) on GitHub
How you got here: Cory Doctorow’s OSCON London Keynote
Ulysses Pact on Wikipedia
American Civil Liberties Union (ACLU)
Something missing or broken? PRs welcome!

4 snips
Sep 16, 2016 • 1h 31min
GitLab's Master Plan (Interview)
Sid Sijbrandij, CEO of GitLab, discusses their Master Plan, $20M series B funding, conversational development, and focus on enterprise and on-premise Git hosting as the business model for modern software teams.

Sep 9, 2016 • 1h 5min
TensorFlow and Deep Learning (Interview)
Eli Bixby, Developer Programs Engineer at Google, joined the show to talk to talk about TensorFlow, machine learning and deep learning, why Google open sourced it, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
Linode – Our cloud server of choice! Get one of the fastest, most efficient SSD cloud servers for only $10/mo. We host everything we do on Linode servers. Use the code changelog20 to get 2 months free!
DataLayer – A one-day event in Seattle organized by Compose about optimizing the data layer to scale modern web and mobile apps. Use the code changelog to get 20% off your $99 ticket.
Featuring:Eli Bixby – GitHubAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:This episode was produced in partnership with O’Reilly Media and OSCON. Use the code changelog20 to get 20% off your registration.
TensorFlow - An Open Source Software Library for Machine Intelligence
TensorFlow on GitHub
Talk: Deep Learning With TensorFlow at OSCON London
Workshop: Diving Into Machine Learning Through TensorFlow at OSCON London
TensorFlow Tutorials
TensorFlow Serving
tensorflow/models
Google Cloud Machine Learning at Scale on Google Cloud Platform
SyntaxNet: The World’s Most Accurate Parser Goes Open Source
Google Brain Team
grpc
Magenta
tensorflow/magenta
Keynote: How You Got Here by Cory Doctorow at OSCON London
Google Cloud Platform Podcast - TensorFlow with Eli Bixby
Machine Learning from Stanford University - Coursera
Machine Learning Engineer Nanodegree - Udacity
Something missing or broken? PRs welcome!

Sep 2, 2016 • 1h 28min
Elm and Functional Programming (Interview)
Evan Czaplicki, creator of Elm, and Richard Feldman of NoRedInk joined the show to talk deeper about Elm, the pains of CSS it solves, scaling the Elm architecture, reusable components, and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language.
Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal introduction to Toptal.
DataLayer – A one-day event in Seattle organized by Compose about optimizing the data layer to scale modern web and mobile apps. Use the code changelog to get 20% off your $99 ticket.
Featuring:Evan Czaplicki – Website, GitHub, XRichard Feldman – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
TI-83 series - Wikipedia, the free encyclopedia
The Changelog #191: Elm and Functional Programming with Richard Feldman
Elm on GitHub
elm changelog.md · elm-lang/elm-compiler
elm - Upgrading to 0.17
elm-lang.org
elm examples
NoRedInk
How to Use Elm at Work
Book: Elm in Action
elm-conf 2016
Something missing or broken? PRs welcome!

Aug 26, 2016 • 1h 30min
Sourcegraph the 'Google for Code' (Interview)
Beyang Liu, the CTO and co-founder of Sourcegraph, joined the show to talk about the backstory of Sourcegraph, how it works, how they’re aiming to be the ‘Google for Code’, ideas around offline support for code search, how it’s licensed, and their new software license called Fair Source.
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! We host everything we do on Linode servers. Use the code changelog2017 to get 2 months free!
Featuring:Beyang Liu – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Beyang on BeyondCode at GopherCon 2015
Sourcegraph on GitHub
Sourcegraph.com
Sourcegraph for GitHub
Checkup - A distributed, lock-free, self-hosted health checks and status pages
Fair Source License
Sourcegraph Aims to be the ‘Google for Code
Something missing or broken? PRs welcome!

Aug 19, 2016 • 1h 25min
GitHub's Electron (Interview)
Zeke Sikelianos joined the show to talk about GitHub’s Electron project and the future of web folks making cross platform desktop apps. We talked about the web revolution around native vs web app, where Electron is heading, who’s using it, and how cool it is to enable folks like Guillermo Rauch to build HyperTerm.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Zeke Sikelianos – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Electron
Electron Docs
Electron Issues – label:help-wanted
Electron Issues – label:beginner
Mojibar - Emoji searcher but as a menubar app
browserify on npm
Tonic + npm: browserify
npms
Fluid - Turn Your Favorite Web Apps into Real Mac Apps.
GitHub Desktop - Simple collaboration from your desktop
jiahaog/nativefier: Wrap any web page natively without even thinking, across Windows, OSX and Linux
maxogden (=^._.^=)
mafintosh (Mathias Buus)
electron-userland
Dat Project
#213: ZEIT, HyperTerm, and now with Guillermo Rauch - Changelog
Request For Commits - Changelog
Subscribe to Changelog Nightly
Subscribe to Changelog Weekly
Something missing or broken? PRs welcome!


