Artwork for Changelog Master Feed
Technology

Changelog Master Feed

Changelog Media

Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.

  • 2,389 episodes
  • Updated July 21

Support the show

Goes straight to the publisher. podnod takes nothing.

Episodes2389

  • Dec 13, 2016 · 1 hr 26 min

    Go Kit, Dependency Management, Microservices (Go Time #25)

    Peter Bourgon joined the show to talk about Go kit, microservices, Go in the enterprise, dependency management, and writing Go packages. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months 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. Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips. Minio – Minio is an Amazon S3 compatible object storage server built for cloud application developers and devops. It’s also open source! Featuring: Peter Bourgon – GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Scott Mansfield – GitHub, X Show Notes: The panel shared that time they all used Go Channels incorrectly Go kit is a distributed programming toolkit for building microservices in large organizations. We solve common problems in distributed systems, so you can focus on your business logic. Go best practices, six years in Go in the Modern Enterprise and Go Kit Peter mentioned So you want to write a package manager which is a DEEP article, estimated at 50 minutes to read Free Software Friday Scott — zetcd lets you serve zookeeper with etcd Erik — Pelikan is Twitter’s unified cache backend Peter — The Platinum Searcher is a code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings. Go source code looks particularly good when displayed in Go fonts. Something missing or broken? PRs welcome!

  • Dec 9, 2016 · 1 hr 23 min

    Homebrew and Swift (Changelog Interviews #232)

    Max Howell, famous for creating Homebrew, joined the show to talk about his start in software and open source, the tweet that was heard around the world when he interviewed with Google and didn’t get accepted, the creation of Homebrew, the naming process, as well as the difficulty letting go. We also talked about his passion for the Swift programming language, and his work on Swift Package Manager while at Apple. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Code School – Give the gift of code! You can gift someone Code School for 1 month for $29, 6 months for $99, or a full year for $189 (46% off). Offer starts December 12, 2016 and ends January 6, 2017. 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. GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. Featuring: Max Howell – GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: Max was on The Changelog #35 way back in September, 2010 Max’s latest open source project PromiseKit The BBC Micro was the first computer Max used Amarok - a powerful music player for Linux, Unix and Windows qt - cross-platform development Last.fm - bring together your favourite music services Scrobble “The foundation of the modern world is developer tools.” The Changelog #223: Homebrew and Package Management with Mike McQuaid The tweet heard aroud the world with 6,825+ retweets — “Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so f**k off.” Swift Package Manager BBC BASIC programming language QBasic (Quick Beginners All purpose Symbolic Instruction Code) is an IDE and interpreter for a variety of the BASIC programming language Max’s new thing — mixmsg lets you make mixtapes with friends directly in iMessage. Max’s new project — Growler is planned for Homebrew, but he was hush hush about what it will do Something missing or broken? PRs welcome!

  • Dec 9, 2016 · 26 min

    Exercism and 99 Bottles of OOP (Spotlight #2)

    Welcome to the first Spotlight series recorded at OSCON London 2016. Jerod talked with Katrina Owen, an accomplished speaker, creator of the excellent coding practice and feedback site, Exercism.io, and the co-author of 99 Bottles of OOP. Have you ever heard the story of how Katrina went from anonymous developer to sharing a byline with Sandi Metz? She shared all the details during this face-to-face chat. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: OSCON – O’Reilly’s Open Source Convention combines the experience of the open source community with ideas and strategies for using open source tools and technologies. There’s no event quite like OSCON! Make plans now to be at OSCON May 8-11, 2017, in Austin, TX. Registration is now open — save 20% on most passes by using the code CHANGELOG20 when you register. Featuring: Katrina Owen – Website, GitHub, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: The Changelog #225: 99 Practical Bottles of OOP with Sandi Metz - Adam and Jerod talk with Sandi Metz about her beginnings on the 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. The Changelog #202: 23 Years of Ruby with Matz (Yukihiro Matsumoto) - Adam and Jerod talk with Matz, the creator of the Ruby programming language, about where he began as a programmer, the origins of Ruby, its history and future, Ruby 3.0, concurrency and parallelism, Streem, Erlang, Elixir, and more. Exercism — Level up your programming skills Practical Object-Oriented Design in Ruby (POODR) - is a programmers tale written by Sandi Metz, explaining object-oriented design (OOD) using realistic, understandable examples. POODR is a practical, readable introduction to how OOD can lower your costs and improve your applications. about how to write object-oriented code. 99 Bottles of OOP - a book by Sandi Metz and Katrina Owen written as a practical guide to writing cost-effective, maintainable, and pleasing object-oriented code. Therapeutic Refactoring - a story about taking complicated, untested code and changing it in small, safe steps to make it easier to understand. It walks through the step-by-step process of adding characterization tests, as well as working through a classic refactoring, “Replace Method with Method Object”. Something missing or broken? PRs welcome!

  • Dec 9, 2016 · 5 min

    Welcome to Spotlight (Spotlight #1)

    Adam and Jerod discuss the details of this new podcast; what’s coming up, what you can expect in future episodes, and how you can invite Spotlight to a conference or community event near you. Email us – editors@changelog.com. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Featuring: Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: Listen to the first episode — Spotlight #2: OSCON London 2016 - Katrina Owen Seriously, email us at editors@changelog.com. We’d love to talk about producing a podcast series around your conference or community event. We’re not in iTunes just yet (it takes about a week to get approved), but you can subscribe to Master in iTunes or your favorite podcast app. Subscribe using our RSS feed — changelog.com/spotlight/feed Something missing or broken? PRs welcome!

  • Dec 6, 2016 · 40 min

    HTTP/2 in Node.js Core (Changelog Interviews #231)

    In this special episode recorded at Node Interactive 2016 in Austin, TX Adam talked with James Snell (IBM Technical Lead for Node and member of Node’s TSC and CTC) about the work he’s doing on Node’s implementation of http2, the state of http2 in Node, what this new spec has to offer, and what the Node community can expect from this new protocol. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Rollbar – Put errors in their place! npm install --save rollbar for error tracking in your Node.js apps. Hacker Paradise – Do you want to spend a month in South America, expenses paid, working on open source? We teamed up with Hacker Paradise to offer two Open Source Fellowships for a month on one of their upcoming trips to either Argentina or Peru. GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. Featuring: James Snell – Website, GitHub, Mastodon, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Show Notes: This episode is a preview of our upcoming “Future of Node.js” series recorded at Node Interactive 2016 in Austin, TX. The series is produced in partnership with Node.js Foundation and sponsored by IBM. We’ll be releasing the full series soon on our new podcast “Spotlight”. If you haven’t subscribed to Changelog Master yet, which includes all the podcasts we produce, now would be a good time to do so. You can also subscribe to Changelog Weekly where we announce all the new things we’re up to. Checkout the http2 repo James is working on Watch the talk James gave at Node Interactive — Implementing HTTP/2 for Node.js Core by James Snell Watch all the talks from Node Interactive Checkout Spotlight, our new show around big announcements, conferences, the hallway track, behind the scenes — meaningful conversations with real people in the community. Something missing or broken? PRs welcome!

  • Nov 25, 2016 · 1 hr 18 min

    18F and OSS in the U.S. Federal Government (Changelog Interviews #230)

    From 18F — Hillary Hartley and Aidan Feldman joined the show to talk about how 18F is changing the way the federal government builds and buys digital services. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Code School – Black Friday Special (November 21-28) — Save 49% on a 6-month plan, and 51% on a yearly plan. These are HUGE savings for a limited time only. Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. Featuring: Hillary Hartley – GitHub, X Aidan Feldman – GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: The Presidential Innovation Fellows (PIF) program brings the innovation economy into government, by pairing talented, diverse technologists and innovators with top civil-servants and change-makers within the federal government. The White House’s Presidential Innovation Fellows program on Twitter The Changelog #157: Building Bridges with Sarah Allen The CC0 1.0 license - “Additionally, we waive copyright and related rights in the work worldwide through the CC0 1.0 Universal public domain dedication.” cloud.gov - The Government Innovation platform by government developers, for government developers. analytics.usa.gov on GitHub 18F on GitHub The System for Award Management (SAM) - certification for working as a vendor for the U.S. government FedRAMP Ready Products The Washington Post - Why a federal high-tech start-up is a money loser Tom VanAntwerp on Medium - 18F is Hardly a Waste of Money Join one of 18F’s Slack rooms code.gov is the next milestone in federal open source code Micro-purchase Micro-purchase stats page 18F Guides 18F Open Source Style Guide Something missing or broken? PRs welcome!

  • Nov 25, 2016 · 1 hr 15 min

    Python, Django, and Channels (Changelog Interviews #229)

    Django core contributor Andrew Godwin joins the show to tell us all about Python and Django. If you’ve ever wondered why people love Python, what Django’s virtues are as a web framework, or how Django Channels measure up to Phoenix’s Channels and Rails’ Action Cable, this is the show for you. Also: Andrew’s take on funding and sustaining open source efforts. Join the discussion Changelog++ 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. GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. 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: Andrew Godwin – Website, GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: This episode started on Ping Django creators: Jacob Kaplan-Moss, Simon Willison Python love: The Zen of Python Python love: Great Docs – Requests as example Jerod suggests RFC #5: Read/Write the Docs with Eric Holscher Virtues: The Django admin site Virtues: GeoDjango Wikipedia has a list of well-known sites using Django Andrew’s baby: Django Channels Getting started with Django Django South - consistent, easy-to-use and database-agnostic migrations for Django applications. If sustainability is interesting to you, check out Request for Commits Something missing or broken? PRs welcome!

  • Nov 22, 2016 · 1 hr 14 min

    Funding the Web (Request For Commits #11)

    Brendan Eich, founder of Brave and creator of JavaScript, joined the show to talk about the history of the web, how it has been funded, and the backstory on the early browser wars and emerging monetization models. We also talked about why big problems are hard to solve for the Internet and the tradeoffs between centralization and distribution. Join the discussion Changelog++ 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. Minio – Minio is an Amazon S3 compatible object storage server built for cloud application developers and devops. It’s also open source! Featuring: Brendan Eich – Website, GitHub, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: Check out exploit kits like Angler Exploit Kit Brave Something missing or broken? PRs welcome!

  • Nov 18, 2016 · 1 hr 17 min

    Servo and Rust (Changelog Interviews #228)

    Jack Moffitt joined the show to talk about Servo, an experimental web browser layout engine. We talked about what the Servo project aims to achieve, six areas of performance, and what makes Rust a good fit for this effort. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Code School – Learn for free this weekend (November 18-20). All Code School courses and screencasts are FREE for everyone this weekend ONLY! Hacker Paradise – Do you want to spend a month in South America, expenses paid, working on open source? We teamed up with Hacker Paradise to offer two Open Source Fellowships for a month on one of their upcoming trips to either Argentina or Peru. GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. Featuring: Jack Moffitt – Website, GitHub, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: Servo Website Servo on GitHub Jack Moffitt on Wikipedia Servo: Today & Tomorrow Slide Deck Something missing or broken? PRs welcome!

  • Nov 15, 2016 · 1 hr 7 min

    Finding New Contributors (Request For Commits #10)

    Charlotte Spencer joined the show to talk about making open source more approachable, Your First PR, helping people make their first open source contribution, attracting new contributors, and what projects can do to bring in, retain, and communicate with new people. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: 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 rfc20 to get 2 months free! 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: Charlotte Spencer – Website, GitHub, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: Charlotte Spencer is a software developer who’s done a lot of notable work around making open source more approachable and is a core member of the Hoodie project. First Pull Request — What was the first pull request you sent on GitHub? Your First PR Making Your First Pull Request Open Open Source Hoodie Something missing or broken? PRs welcome!

  • Nov 11, 2016 · 1 hr 21 min

    Mad science, WebTorrent, WebRTC (Changelog Interviews #227)

    Feross Aboukhadijeh joined the show this week to talk with us about his backstory, passive income, WebTorrent, WebRTC, Electron and the ins and outs of packaging apps for all platforms. Join the discussion Changelog++ 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. GoCD – GoCD is an on-premise open source continuous delivery server created by ThoughtWorks that lets you automate and streamline your build-test-release cycle for reliable, continuous delivery of your product. Node.js Interactive – Node.js Interactive is a conference for the Node community focused on education and community building. Use the code CNGJS16 to get 15% off registration. Featuring: Feross Aboukhadijeh – Website, GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: JavaScript Standard Style Guide Study Notes is Feross’s passive income maker that enables him to work on open source and other stuff he’s interested in FreeTheFlash - Hilarious media entertainment brought to you by FreeTheFlash Entertainment Webmaster World WebTorrent - A streaming torrent client for the web browser and the desktop WebTorrent Desktop is the desktop Torrent client built with Electron WebTorrent Desktop on GitHub Instant.io The Changelog #216 - Electron and Cross Platform Desktop Apps with Zeke Sikelianos Mojibar - Emoji searcher but as a menubar app built with Electron Something missing or broken? PRs welcome!

  • Nov 10, 2016 · 59 min

    Juju, Jujucharms, Gorram (Go Time #24)

    Nate Finch joined the show this week to talk about Juju, Charms, maturing a project along side Go, Gorram, finding your happy path, and more. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Linode – Our cloud server of choice. Get one of the fastest, most efficient SSD cloud servers for only $5/mo. Use the code changelog2017 to get 4 months 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. StackImpact – StackImpact is all about profiling and monitoring for Go. Laser focus on the performance of your Go applications. Code School – On Track With Go — Learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures in this new course for those getting started with Go. Featuring: Nate Finch – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Show Notes: juju - is devops distilled jujucharms Gorram - It’s like go run for any go function Go Proverbs Vanity Imports with Hugo Free Software Friday Erik: Container Network Interface - networking for Linux containers Carlisia: Kinetic - High-Performance AWS Kinesis Client for Go. An easier way to access kinesis shards and poll them etc, takes all that logic out and makes stuff easy. Nate: Hugo - A Fast and Flexible Static Site Generator built with love in Go Something missing or broken? PRs welcome!

  • Nov 4, 2016 · 1 hr 15 min

    The Road to Font Awesome 5 (Changelog Interviews #226)

    Dave Gandy joined the show to talk about the history of Font Awesome, what’s to come in Font Awesome 5 and their Kickstarter to fund Font Awesome 5 Pro, and how everything they’re doing is funneling back into the forever free and open source — Font Awesome Free. Join the discussion Changelog++ 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. 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! Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Featuring: Dave Gandy – Website, GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Show Notes: You can always add more sprinkles! Font Awesome Font Awesome on GitHub Font Awesome Issues on GitHub Support Font Awesome 5 on Kickstarter — make sure you watch that video too! Dave said the video he created for Font Awesome Black Tie should be an example of what not to do. Fort Awesome — Like Font Awesome. But Better. Build and manage icons and typefaces in a single place, then serve them with a single line of code. Rob Madole on Twitter Travis Chase on Twitter Brian Talbot on Twitter Videopixie — Find great videographers, directors, video editors, and animators to work with you on your project. Half Baked was the set for the Font Awesome video Knox Avenue did the production of the Font Awesome video Below is the photo Dave mentioned when telling the story about the origins of the “Fort Awesome” name (listen at around 24:40). Something missing or broken? PRs welcome!

  • Nov 4, 2016 · 1 hr 8 min

    Open source and licensing (Request For Commits #9)

    Heather Meeker joined the show to talk about open source licensing, why open source licenses are historically significant, how much developers really need to know, and how much developers think they know. We also talk about mixing commercial and open source licenses, and how lawyers keep up with an ever-changing landscape. Join the discussion Changelog++ 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 rfc20 to get 2 months free! Featuring: Heather Meeker – Website, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: Heather has spent over twenty years on legal matters related to open source, and has published several books on open source software licensing. Open Source for Business: A Practical Guide to Open Source Software Licensing Technology Licensing: A Practitioner’s Guide Checkout these useful links on Heather’s site about licenses and the legal side of open source O’Melveny & Myers Heather Meekers on O’Melveny & Myers Something missing or broken? PRs welcome!

  • Nov 3, 2016 · 1 hr 9 min

    Open Sourcing Chain's Developer Platform (Go Time #23)

    Tess Rinearson joined the show to talk about Chain launching their open source developer platform, choosing an open source license, open sourcing Chain Core, and the future of this powerful blockchain written in Go. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: 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 gotime20 to get 2 months 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. Code School – On Track With Go — Learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures in this new course for those getting started with Go. Featuring: Tess Rinearson – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: Chain Launches Open Source Developer Platform Chain Core on GitHub Chain Core docs Chain Protocol Whitepaper GNU Affero General Public License Choose an open source license Stochastic flame graph profiler for Go programs Visa’s Blockchain Bet Opens Up to Developers Tess on Medium Interesting Go Projects and News A code review dog who keeps your codebase healthy Go 1.8: assume GOPATH=$HOME/go if not set Free Software Friday Brian ­- The Go Tour and a shout out to Andrew Gerrand Erik - A command line tool to view namespaces and cgroups, useful for low-level container prodding Carlisia - Listing of open source projects that have issues labeled with Help Wanted Something missing or broken? PRs welcome!

  • Oct 28, 2016 · 1 hr 26 min

    99 Practical Bottles of OOP (Changelog Interviews #225)

    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 discussion Changelog++ 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, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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 27, 2016 · 1 hr 17 min

    Go work groups and hardware projects (Go Time #22)

    Jaana B. Dogan joined the show to talk about hardware geekery, on-boarding people into Go, the state of the feedback loop with the Go team, and her initiative to create Go Work Groups. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: 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 gotime20 to get 2 months 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. Code School – On Track With Go — Learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures in this new course for those getting started with Go. Featuring: Jaana Dogan – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Cory LaNou – X Show Notes: Gopher Gala bobbleHat: A Go library to support Raspberry Pi HATs From NAND to Tetris Build a Modern Computer from First Principles: From Nand to Tetris (Coursera) GopherCon 2016: Katrina Owen - Mind the Gap (video) A Tour of Go Learn Java Rust Book Go Blog Kubernetes Special Interest Groups Interesting Go Projects and News New Netflix Chaos Monkey Docker chaos testing tool Gophers Slack meetup organizers channel Free Software Friday Cory ­- Shout out to the organizers of all local Go meetups. Specifically the organizers of Chicago Ultimate Golang (Varun) and Minneapolis Ultimate Golang (Eric, Jack, Nick, and Calvin) — each of whom put those cities back on track. Erik - Kubernetes Special Interest Groups Carlisia - Gophers Slack @gopher bot Something missing or broken? PRs welcome!

  • Oct 21, 2016 · 1 hr 5 min

    .NET Core and Microsoft's Shift to Open Source (Changelog Interviews #224)

    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 discussion Changelog++ 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, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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 20, 2016 · 57 min

    Building a startup on Go (Go Time #21)

    Blake Mizerany joined the show to talk about coming to Go from Ruby, Go’s growth and adoption over the past 7 years, adopting external dependencies, building a startup on Go, and coding as CEO. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: 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 gotime20 to get 2 months 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. Code School – New course for those getting started with Go. On Track With Go — learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures. Featuring: Blake Mizerany – GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: Blake had to take off early from the show, so at around 20 minutes in Brian, Carlisia and Erik discuss the latest projects on their Go radar. Introducing Changelog 2.0 Blake Mizerany at dotGo 2014 — Three fallacies of dependencies Cory LaNou’s Running a Go Meetup project go-conv - Conversions without using reflection across most built-in Go types through type assertion switches. gorram - It’s like go run for any go function SummitDB - In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API From Matt Holt - JSON-to-Go converts JSON to Go struct From Matt Holt - curl-to-Go instantly converts curl commands to Go code Write React Components in Go go-qemu - Go packages to interact with QEMU using the QEMU Machine Protocol (QMP) myLG - an open source software utility which combines the functions of the different network probes in one network diagnostic tool. stability-badges - SVG badges for Go projects netstat - Find out who is listening on a specific port lsof - List of open files or open ports strace - It’s diagnostic, debugging and instructional userspace utility for Linux Something missing or broken? PRs welcome!

  • Oct 18, 2016 · 1 hr 1 min

    Open Source and Business (Request For Commits #8)

    David Cramer (CEO of Sentry) and Isaac Schlueter (CEO of npm) joined the show to talk about building businesses in open source, why they decided to turn their side projects into full-time work, how they experimented with finding steady sources of revenue, raising venture capital, working with investors and with community, and different company approaches to developing open source projects. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: 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 rfc20 to get 2 months free! 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: David Cramer – Website, GitHub, X Isaac Schlueter – Website, GitHub, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: Sentry is a developer tool for detecting application errors, and npm is the default package manager for Node.js. Both started as open source projects, which David and Isaac have built into businesses. Sentry npm Something missing or broken? PRs welcome!