Changelog Master Feed

Changelog Media
undefined
Nov 4, 2016 • 1h 8min

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 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 rfc20 to get 2 months free! Featuring:Heather Meeker – Website, XNadia Eghbal – GitHub, XMikeal Rogers – GitHub, XShow 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!
undefined
Nov 3, 2016 • 1h 10min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow 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!
undefined
Oct 28, 2016 • 1h 27min

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 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 – 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!
undefined
Oct 27, 2016 • 1h 17min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XCory LaNou – XShow 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!
undefined
Oct 21, 2016 • 1h 6min

.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 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 – 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!
undefined
Oct 20, 2016 • 57min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow 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!
undefined
Oct 18, 2016 • 1h 1min

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 discussionChangelog++ 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, XIsaac Schlueter – Website, GitHub, XNadia Eghbal – GitHub, XMikeal Rogers – GitHub, XShow 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!
undefined
Oct 13, 2016 • 1h 14min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow 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!
undefined
Oct 7, 2016 • 1h 24min

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 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 – 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!
undefined
Oct 6, 2016 • 1h 16min

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 discussionChangelog++ 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, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow 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!

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