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

  • Oct 13, 2016 · 1 hr 14 min

    Kubernetes, Containers, Go (Go Time #20)

    Kelsey Hightower joined the show to talk about the work he’s doing at Google Cloud Platform, Kubernetes, Bringing Pokémon GO to life on Google Cloud, Kubernetes cluster federation, Containers, and of course 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 – 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: Kelsey Hightower – GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: Kubernetes 1.4 — Making it easy to run on Kubernetes anywhere Kubernetes Certificate Manager — Manage Let’s Encrypt certificates for a Kubernetes cluster Get started with Kubernetes? Check out Kelsey’s Kubernetes The Hard Way tutorial From Luna Duclos — kube-cert-http - An adapter that lets Go’s net/http package fetch certificates from Kubernetes You should read this -> Bringing Pokémon GO to life on Google Cloud Hello Universe from Kelsey Hightower. What if applications could deploy themselves? Another awesome tutorial on Kubernetes from Kelsey Hightower — Kubernetes cluster federation tutorial Go Walkthrough from Ben Johnson - A series of walkthroughs to help you understand the Go standard library. Here’s an example of good k8s documentation This works pretty well for bootstrapping a cluster too with all the dashboards, metrics, etc Special Interest Groups (SIG) and Working Groups CoreOS rkt — a container engine for Linux designed to be composable, secure, and built on standards The Twelve-Factor App — a methodology for building software-as-a-service apps The Datacenter as a Computer by Urs Hölzle - An Introduction to the Design of Warehouse-Scale Machines, Second Edition Something missing or broken? PRs welcome!

  • Oct 7, 2016 · 1 hr 23 min

    Homebrew and package management (Changelog Interviews #223)

    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 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 – 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, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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!

  • Oct 6, 2016 · 1 hr 16 min

    Programming Practices, Exercism, Open Source (Go Time #19)

    Katrina Owen joined the show to explore ideas about open source, code review, learning to program, becoming a savvy programmer, mentoring, projects she’s working on, and also her very prominent and amazing code learning tool Exercism. 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. Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips. Featuring: Katrina Owen – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: Katrina’s Blog Exercism.io 99 Bottles of OOP, book by Sandi Metz and Katrina Owen Discussion RFC #4: Jan Lehnardt – Building Healthy Communities Exercism repo for Go exercises GopherCon 2016: Katrina Owen - Mind the Gap (video) Go Code Review Comments Effective Go Ruby Midwest 2013 Failure for Fun and Profit! by Kerri Miller (video) The GitHub GraphQL API GraphQL 3 Trivial Concurrency Exercises for the Confused Newbie Gopher (blog) Go in 5 Minutes Concurrency: Eating Tapas (video) Interesting Go Projects and News Reproducing images with geometric primitives Sameer Ajmani wants to assemble university level courses in Go College level Courses in Go Better Go Playground Chrome Extension Todd McLeod, Faculty at Fresno College Build desktop applications in Go and HTML Brian Ketelsen’s online course Go—Beyond the Basics Andrew Gerrand’s Go Workbench idea BBQ PID controller written in Go for Raspberry PI Free Software Friday Brian ­- Go programming language Carlisia - Exercism and Write behavioral tests in your editor. Get live results in your browser. Erik - Bosun: monitoring and alerting system by Stack Exchange Katrina - Hoodie: Software for building applications for the web and iOS Something missing or broken? PRs welcome!

  • Sep 30, 2016 · 1 hr 24 min

    Ethereum and Cryptocurrency (Changelog Interviews #222)

    Gavin Wood joined the show to talk about Ethereum, Cryptocurrency, The DAO, Ethereum Virtual Machine (EVM), what could you build with Ethereum, and the future of digital currency. Gavin Wood is Founder of Ethereum, creator of the Solidity contract language, and Founder of Ethcore — the company that created Parity, an open source Ethereum client. 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. Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Featuring: Gavin Wood – Website, GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: Fred Ehrsam’s article on Medium — Ethereum is the Forefront of Digital Currency piqued Jerod’s interest for this call Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference. Ethereum on GitHub Parity is a fast, light, and robust Ethereum implementation. Check out Parity on GitHub The DAO — Decentral Autonomous Organization Understanding The DAO Hack for Journalists Learn how to buy Ethereum on Coinbase Rent, sell or share anything - without middlemen with Slock.it Something missing or broken? PRs welcome!

  • Sep 23, 2016 · 1 hr 20 min

    How we got here (Changelog Interviews #221)

    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 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. 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, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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!

  • Sep 22, 2016 · 1 hr

    Go in 5 Minutes & design patterns (Go Time #18)

    Aaron Schlesinger joined the show this week to talk about his Go in 5 Minutes series of screencasts, and design patterns 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! 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. Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips. Featuring: Aaron Schlesinger – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: Go in 5 Minutes Deis: Open Source Application Platform. For Public and Private Clouds. Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four book) Rob Pike - Another Golang at Language Design (video) Rob Pike Google I/O 2012 - Go Concurrency Patterns (video) GopherCon 2014 A Channel Compendium by John Graham-Cumming (video) GopherCon 2014 High Performance Systems in Go by Derek Collison (video) Svett Ralchev design pattern in Go (tutorials) Jason Buberel: Go Examples of Common Patterns Helm: The Kubernetes Package Manager Clean Code (book) Interesting Go Projects and News Teleport: Modern SSH server for clusters and teams Vim-Go 1.9 released Steve Francia joins the Go language team Curated list of Go patterns and idioms dhcplb: Facebook’s implementation of a load balancer for DHCP GolangUK Conference 2016 videos Golang UK Conf. 2016 - Liz Rice - What is a container, really? Let’s write one in Go from scratch (video) vuls: Vulnerability scanner for Linux/FreeBSD, agentless Mig: Mozilla’s real-time digital forensics and investigation platform goviz: A visualization tool for golang project dependency Caddy webserver: The HTTP/2 web server with automatic HTTPS Lego: Let’s Encrypt client and ACME library written in Go Free Software Friday Brian - BoltDB and WTF Dial: Data storage with BoltDB (blog) Carlisia - Api2Go: JSONAPI.org Implementation for Go Aaron - GPS: Go Packaging Solver Erik - CoreDNS: DNS service discovery for the cloud Something missing or broken? PRs welcome!

  • Sep 16, 2016 · 1 hr 30 min

    GitLab's Master Plan (Changelog Interviews #220)

    Sid Sijbrandij, CEO of GitLab, joined the show to talk about their recent unveiling of the GitLab Master Plan, $20 Million secured in a Series B funding round, their idea of Conversational Development in this “post Agile world”, and their focus on the enterprise and on-premise Git hosting as the business model to sustain and build GitLab into something ‘modern software teams’ can rely upon.” 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 changelog20 to get 2 months free! 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. Sign up for Code School at only $19/month. That’s $10 off per month! Featuring: Sid Sijbrandij – Website, LinkedIn, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show Notes: The Changelog #103: GitLab and open source with Sytse Sijbrandij The GitLab Master Plan - YouTube GitLab Live Event Recap | GitLab Applied physics - Wikipedia, the free encyclopedia operable/cog: Bringing the power of the command line to chat Introducing Cog Cog + ChatOps = Continuous DevOps Cycle Analytics (#847) · Issues · GitLab.org / GitLab Enterprise Edition · GitLab GitLab Team Handbook GitLab Strategy GitLab.com - Marketing Issues GitLab Master Plan on Hacker News (see comments) Include GitLab projects in Changelog Nightly · Issue #21 Something missing or broken? PRs welcome!

  • Sep 15, 2016 · 1 hr 15 min

    Monorepos, Mentoring, Testing (Go Time #17)

    Bryan Lyles joined the show to talk about career progression in tech and learning, the idea of a 10x developer, the practice of testing, and advantages and disadvantages of a monorepo. 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! 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. Backtrace – Reduce your time to resolution. Go beyond stacktraces and logs. Get to the root cause quickly with deep application introspection at your fingertips. Featuring: Bryan Liles – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: Double Dutch (jump rope) Guitar Zero: The Science of Becoming Musical at Any Age GopherCon 2016: Katrina Owen - Mind the Gap (video) Jack Lindamood’s blog Ines Sombra Great example of an API client in Go: Digital Ocean API client Bryan’s TAFT talk about testing (2008) Bryan’s talk at Abstract Conference: Embracing your impending obsolescence (2016) Brian Ketelsen’s talk at Abstract Conference: Generate All The Things (2016) Bryan talk at LynuxCon, AppOps: A Concise Guide for Moving from Development to Production (2016) Bryan’s talk at Velocity: Under the covers: Capturing application errors, logs, and metrics (2016) Bryan’s keynoting at Codedaze Conference (2016) Bryan at Code Summit in Lisbon (2016) The Science of Swearing: A look into the human MIND and other less socially acceptable four-letter words Testify package for testing Gomega: “Ginkgo’s Preffered Matcher Library” GoConvey: “Write behavioral tests in your editor. Get live results in your browser.” Kubernetes as an example of tests for an application (as opposed to a library) -Go in a Monorepo: cthulhu (blog) Why Google Stores Billions of Lines of Code in a Single Repository Taming Your Go Dependencies (blog) Go extension for Visual Studio editor Free Software Friday Brian ­- pfSense is a free and open source firewall, router and more Erik - Ansible: a radically simple IT automation platform Bryan - Ben Johnson’s Go Walkthrough Something missing or broken? PRs welcome!

  • Sep 9, 2016 · 1 hr 5 min

    TensorFlow and Deep Learning (Changelog Interviews #219)

    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 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 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 – GitHub Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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 8, 2016 · 1 hr 14 min

    SOLID Go Design (Go Time #16)

    Dave Cheney joined the show this week to discuss SOLID Go design, software design in Go, what it means to write “good Go code”, and error handling. 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. Featuring: Dave Cheney – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: YOW! West 2016 Dave Cheney - SOLID Go Design (video) Golang UK Conference 2016 - Dave Cheney - SOLID Go Design (video) Golang UK Conference 2016 - Dave Cheney - Seven ways to Profile Go Applications (video) Gang of Four (GoF) Design Patterns (wiki) Clean Code: A Handbook of Agile Software Craftsmanship (book) The Pragmatic Programmer: From Journeyman to Master (book) RubyConf 2009 - SOLID Ruby by: Jim Weirich (video) Don’t just check errors, handle them gracefully GopherCon 2016: Dave Cheney - Don’t Just Check Errors Handle Them Gracefully (video) Mat Ryer’s blog post: Line of sight in code GopherCon 2016: Katrina Owen - Mind the Gap Free Software Friday Brian ­- linux rsync!! Dave - pt: an ack alternative Carlisia - Sourcegraph Erik - Asciidoctor: A fast text processor & publishing toolchain Something missing or broken? PRs welcome!

  • Sep 8, 2016 · 1 hr 18 min

    Liberal Contribution and Governance Models (Request For Commits #7)

    On today’s show Nadia and Mikeal talk with Rod Vagg, Chief Node Officer at NodeSource, about liberal contribution agreements and the underlying mechanics of liberal contribution management, how to level up casual contributors, how projects transition into a liberal contribution mindset and whether there is a place for BDFLs in the future of project governance. 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! We host everything we do on Linode servers. Use the code rfc20 to get 2 months free! Featuring: Rod Vagg – Website, GitHub, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: Nodesource Was This Trip Really Necessary? Something missing or broken? PRs welcome!

  • Sep 2, 2016 · 1 hr 27 min

    Elm and Functional Programming (Changelog Interviews #218)

    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 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. 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, X Richard Feldman – GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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!

  • Sep 1, 2016 · 1 hr 5 min

    The Go Standard Library (Go Time #15)

    Ben Johnson, creator of BoltDB, joined the show to talk about NoSQL vs. Sql databases, tradeoffs between the two, and choosing one over the other. We also talk about Ben’s Secret Lives of Data project, visualizing data structures, and go over his motivation and plans for his blog post series “Go Walkthrough” of the Go standard library. 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. Featuring: Ben Johnson – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: Bolt DB The Secret Lives of Data Ben’s Go Walkthrough blog series on Medium Go Walkthrough: encoding package Go Walkthrough: bytes + strings packages Go Walkthrough: io package Standard Package Layout Building WTF Dial Clean Code (book) The Pragmatic Programmer (bool) Column-oriented DBMS Bleve: full-text search and indexing for Go #boltdb channel on Gophers Slack omnominator VimGolf Interesting Go Projects and News Noms: decentralized database based on ideas from Git upper.io/db.v2: Magic-free ORM-like package for Go Free Software Friday Brian ­- Minikube: Run Kubernetes locally and Quilt: deploy and network containers Carlisia - Stow: symlink manager Ben - Kelsey Hightower Erik - Archtrike: An Arch Linux repository for security professionals and enthusiasts and Request for Commits Something missing or broken? PRs welcome!

  • Sep 1, 2016 · 1 hr 14 min

    Grant Funding: What Happens When You Pay for Open Source Work? (Request For Commits #6)

    On today’s show Nadia and Mikeal talk with Max Ogden, creator of Dat, an open source, decentralized tool for distributing data sets. Max has also done a lot of work in the Node.js ecosystem, including helping start NodeSchool and publishing hundreds of modules to npm. He was also one of the first Code for America fellows. 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! We host everything we do on Linode servers. Use the code rfc20 to get 2 months free! Featuring: Max Ogden – Website, GitHub, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: We talked about how he figured out grants were right for developing Dat, and how he managed to find his first funders. We also got into the mechanics of grant funding. Max shared what it’s like to work with grant funders, and how to build those early relationships if you’re looking for grants yourself. dat Knight Prototype Fund - Knight Foundation Alfred P. Sloan Foundation Substance Consortium Submission to openscienceprize.org MozFest 2016 NodeSchool U.S. Open Data The difference between 18F and USDS Something missing or broken? PRs welcome!

  • Aug 26, 2016 · 1 hr 30 min

    Sourcegraph the 'Google for Code' (Changelog Interviews #217)

    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 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! We host everything we do on Linode servers. Use the code changelog2017 to get 2 months free! Featuring: Beyang Liu – GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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 25, 2016 · 1 hr 8 min

    Matt Holt on CaddyServer, the ACME Protocol, TLS (Go Time #14)

    This episode wins the contest for the most protocols discussed. Matt Holt joined the show to to talk about TLS, Let’s Encrypt, the ACME protocol, CaddyServer, and a host of other important information security issues. 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! 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. Equinox – Build, package and distribute self-updating Go apps to your customers. It’s perfect for CLI tools and on-premise Go software. Featuring: Matt Holt – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: CaddyServer Caddy 0.9 Released with All New Core (blog post) Papaparse: a CSV parser for the browser websocketd: Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets. Let’s Encrypt: free SSL certificates PKI (wikipedia) Key concepts of information security: Confidentiality, Integrity, Availability, Non-repudiation Bulletproof TLS Newsletter ACME Protocole Extended Validation Certificate Manage TLS certificates automatically via LetsEncrypt.org Automated wrapper to add let’s encrypt support to go servers Interesting Go Projects and News GopherCon Brasil sponsorship prospectus Hewlett Packard Go AST Scanner Static analysis tool for Go that protects against SQL injections Synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task Brad Fitzpatrick’s functest library Go wrapper for the .NET Core Runtime Fatih’s vim-go tutorial Keep track of upcoming vim-go features Free Software Friday Brian ­- Python Carlisia - Exercism good first patches Matt - A QUIC protocol server implementation in pure Go: faster HTTPS communication Erik - Mosh: the mobile shell, Wireshack Troubleshooting with Wireshark: Locate the Source of Performance Problems (book) , and TCP Dump Something missing or broken? PRs welcome!

  • Aug 25, 2016 · 1 hr 6 min

    Documentation and the Value of Non-Code Contributions (Request For Commits #5)

    On today’s show Nadia and Mikeal are joined by Eric Holscher to discuss non-code contributions, how they are regarded in open source culture, their value, and how to incentivize this type of work. They also talked about how Read the Docs grew a documentation community, contribution guides, and why this work matters. 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! This is what we built our new CMS on. Use the code rfc20 to get 2 months free! Featuring: Eric Holscher – Website, GitHub, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: Read the Docs Write the Docs Writing Great Documenation Lawrence Journal-World Something missing or broken? PRs welcome!

  • Aug 19, 2016 · 1 hr 24 min

    GitHub's Electron (Changelog Interviews #216)

    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 discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Featuring: Zeke Sikelianos – Website, GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X Show 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!

  • Aug 18, 2016 · 1 hr 3 min

    Francesc Campoy on GopherCon and understanding nil (Go Time #13)

    In our first show after GopherCon, we are joined by Francesc Campoy to chat about some of our GopherCon experience, understanding nil, and a great variety of interesting topics of interest to the Go community. 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. Pick a Plan. Pick a Distro. Pick a Location. Start your server and use gotime20 to get $20 in credit. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Equinox – Build, package and distribute self-updating Go apps to your customers. It’s perfect for CLI tools and on-premise Go software. Featuring: Francesc Campoy – Website, GitHub, X Erik St. Martin – GitHub, X Carlisia Campos – GitHub, LinkedIn, Bluesky, X Brian Ketelsen – GitHub, X Show Notes: GopherCon talk: Understanding Nil (slides) Ivan Danyliuk’s GopherCon talk: Visualizing Concurrency in Go (slides) Concurrency tracer and visualizer for Go Notes from the vendoring discussion at GopherCon Katrina Owen’s GopherCon talk: Mind the Gap (blog post) Matt Aimonetti’s blog post: Go is for everyone Notes from the diversity discussion at GopherCon How to submit an issue for the Go Tour Renee French’s talk about the Gopher (slides) Donnie Berkholz’s GopherCon talk: Mining the Go Developer Community (slides) Keith Randall’s GopherCon talk: Inside the Map Implementation (slides) totessafe.io: Unsafe has never been more safe GoBridge Go Remote Meetup Why the Lucky Stiff Women Who Go GoBridge GoSF remote meetup July 20th (video) ngrok: Secure tunnels to localhost GopherCon Brasil, date correction: November 4 and 5 Interesting Go Projects and News buntdb: Fast, embeddable, in-memory key/value database for Go with custom indexing and geospatial support #clever-gopher Free Software Friday Brian ­- Docker Carlisia - Tsuru is an extensible open source Platform as a Service Francesc - Audio Editor Erik - Environment switcher for the shell Something missing or broken? PRs welcome!

  • Aug 18, 2016 · 59 min

    Building Communities (Request For Commits #4)

    On today’s show Nadia and Mikeal are joined by Jan Lehnardt to discuss the value of building communities to reduce burden on maintainers and create sustainable projects, how communities help grow a project, and contributor models. 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. Featuring: Jan Lehnardt – Website, GitHub, X Nadia Eghbal – GitHub, X Mikeal Rogers – GitHub, X Show Notes: Hoodie Something missing or broken? PRs welcome!