Changelog Master Feed

Changelog Media
undefined
Sep 1, 2016 • 1h 14min

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 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! We host everything we do on Linode servers. Use the code rfc20 to get 2 months free! Featuring:Max Ogden – Website, GitHub, XNadia Eghbal – GitHub, XMikeal Rogers – GitHub, XShow 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!
undefined
Aug 26, 2016 • 1h 30min

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 discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code changelog2017 to get 2 months free! Featuring:Beyang Liu – GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Beyang on BeyondCode at GopherCon 2015 Sourcegraph on GitHub Sourcegraph.com Sourcegraph for GitHub Checkup - A distributed, lock-free, self-hosted health checks and status pages Fair Source License Sourcegraph Aims to be the ‘Google for Code Something missing or broken? PRs welcome!
undefined
Aug 25, 2016 • 1h 8min

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 discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Linode – Our cloud server of choice! We host everything we do on Linode servers. Use the code 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, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow 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!
undefined
Aug 25, 2016 • 1h 7min

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 discussionChangelog++ 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, XNadia Eghbal – GitHub, XMikeal Rogers – GitHub, XShow Notes: Read the Docs Write the Docs Writing Great Documenation Lawrence Journal-World Something missing or broken? PRs welcome!
undefined
Aug 19, 2016 • 1h 25min

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 discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Zeke Sikelianos – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes: Electron Electron Docs Electron Issues – label:help-wanted Electron Issues – label:beginner Mojibar - Emoji searcher but as a menubar app browserify on npm Tonic + npm: browserify npms Fluid - Turn Your Favorite Web Apps into Real Mac Apps. GitHub Desktop - Simple collaboration from your desktop jiahaog/nativefier: Wrap any web page natively without even thinking, across Windows, OSX and Linux maxogden (=^._.^=) mafintosh (Mathias Buus) electron-userland Dat Project #213: ZEIT, HyperTerm, and now with Guillermo Rauch - Changelog Request For Commits - Changelog Subscribe to Changelog Nightly Subscribe to Changelog Weekly Something missing or broken? PRs welcome!
undefined
Aug 18, 2016 • 1h 3min

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

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 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. Featuring:Jan Lehnardt – Website, GitHub, XNadia Eghbal – GitHub, XMikeal Rogers – GitHub, XShow Notes: Hoodie Something missing or broken? PRs welcome!
undefined
Aug 12, 2016 • 1h 8min

Best Practices Badge from Core Infrastructure Initiative (Changelog Interviews #215)

David A. Wheeler, from Core Infrastructure Initiative, joined the show to talk about the CII Best Practices Badge program. 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! This is what we built our new CMS on. Use the code changelog20 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 A. Wheeler – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XJerod Santo – GitHub, LinkedIn, Mastodon, XShow Notes:We talked about the purpose of the Best Practices Badge program from Core Infrastructure Initiative (a Linux Foundation Collaborative Project), how and why you should get certified, and the criteria of the best practices. [Show Suggstion] CII “Best Practices” badge · Issue #427 · thechangelog/ping linuxfoundation/cii-best-practices-badge CII Best Practices Badge - Rails App Core Infrastructure Initiative CII Best Practices Badge Criteria Get Your CII Best Practices Badge! Producing Open Source Software Curious Minds: History of Open Source & The Free Software Foundation - Part 1 Curious Minds: History of Open Source & The Free Software Foundation - Part 2 Shields.io Something missing or broken? PRs welcome!
undefined
Aug 11, 2016 • 1h 13min

Measuring Success in Open Source (Request For Commits #3)

On today’s show Nadia and Mikeal are joined by Andrew Nesbitt and Arfon Smith to talk about open source metrics, and how to interpret data around dependencies and usage. They talked about what we currently can, and can not measure in today’s open source ecosystem. They also talked about individual project metrics, how we can measure success, what maintainers should be paying attention to, and whether or not GitHub stars really matter. 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! This is what we built our new CMS on. Use the code rfc20 to get 2 months free! Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Get the Bootstrap plan free for 90 days. That’s nearly 300,000 errors tracked totally free. Members can get an extra $200 in credit. Featuring:Andrew Nesbitt – Website, GitHub, XArfon Smith – Website, GitHub, XNadia Eghbal – GitHub, XMikeal Rogers – GitHub, XShow Notes:Andrew Nesbitt is the creator of Libraries.io, and Arfon Smith heads up open source data at GitHub. Andrew’s project, Libraries.io, helps people discover and track open source libraries, which was informed by his work on GitHub Explore. Arfon works to make GitHub data more accessible to the public. Previously, he worked on science initiatives at GitHub and elsewhere, including a popular citizen science platform called Zooniverse. GitHub Stars Libraries.io Zooniverse Something missing or broken? PRs welcome!
undefined
Aug 10, 2016 • 53min

Beyang Liu on Go at Sourcegraph and Writing Better Code (Go Time #12)

Beyang Liu from Sourcegraph joins the show to talk about Go at Sourcegraph and their code insight and language analysis tools for writing better code. We also get an understanding of what Sourcegraph is and the many ways to integrate it into your workflow. 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 $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. Equinox – Build, package and distribute self-updating Go apps to your customers. It’s perfect for CLI tools and on-premise Go software. Featuring:Beyang Liu – GitHub, XErik St. Martin – GitHub, XCarlisia Campos – GitHub, LinkedIn, Bluesky, XBrian Ketelsen – GitHub, XShow Notes: Sourcegraph @srcgraph Sourcegraph Youtube videos Sourcegraph SF meetup Sourcegraph Chrome extension Language analysis toolchains Code review with IDE powers (video) Code usage examples in your editor, as you type (blog post) Go Guru: editor-integrated tool for navigating Go code ngrok: Introspected tunnels to localhost Alan Shreve’s dotGo talk: Conceptualizing Large Software Systems (video) Brian will be at Abstractions.io talking about generating code Delve: Debugger for Go gen-mocks: mock generator gRPC to JSON proxy generator Interesting Go Projects and News Go’s march to low-latency GC (Twitch’s blog post) Alan Donovan’s Gophercon talk about Go Guru John Leon’s Gophercon talk about Packet Capturing with Go Kubernetes 1.3 release notes Traefik: modern HTTP reverse proxy Glide: What’s New in 0.11.0 (blog post) Free Software Friday Brian ­- GoKit Erik ­ - The Silver Searcher: A code-searching tool similar to ack, but faster Beyang - Checkup: Mat Holt’s uptime monitoring tool 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