Changelog Interviews

Changelog Interviews

By Changelog MediaTechnology
Download on the App Store

Changelog Interviews episodes

  • Sustaining Open Source and Building an Open Company

    Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Chad Whitacre about sustaining open source through Gittip, building an open company and more.

    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
    • Andrew Thorp – Website, GitHub, X
    • Kenneth Reitz – GitHub, X

    Show Notes:

    • We’re joined by Chad Whitacre of gittip.com
    • gittip.com allows you to send recurring gifts to people you want to support
    • Chad is running gittip.com as an open company
    • Pledgie is a way to raise funds online
    • The MacArthur Genius Grant is a program that supports awesome people doing awesome things
    • Balanced Payments is the payment provider behind gittip
    • Stripe is another payment provider
    • Watsi is crowd funding for changing the world for good
    • Balanced has open sourced their dashboard
    • A BDFL is a Benevolent Dictator for Life
    • The Lean Startup is a book by Eric Ries
    • Heroku gives on gittip.
    • MaxCDN gives on gittip.
    • Reddit is an open source project and is on github
    • Share projects and links with us on our subreddit
    • You can sign up for the gittip newsletter
    • Medium is a new writing platform
    • Kenneth loves this tweet from Chad on Twitter
    • Something missing or broken? PRs welcome!

      1 hr 20 min
    • Discourse and Ruby

      Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Jeff Atwood about Discourse and more.

      Join the discussion

      Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

      Featuring:

      • Jeff Atwood – Website, GitHub, X
      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
      • Andrew Thorp – Website, GitHub, X
      • Kenneth Reitz – GitHub, X

      Show Notes:

      • Hack in style with your very own Changelog tee!
      • We’re member supported!
      • We’re joined by Jeff Atwood, from codinghorror.com and stackexchange.com
      • Stack Overflow is a community Q&A platform.
      • Discourse is an open source discussion platform.
      • Wordpress is an open source CMS in PHP.
      • Shapado is a Q&A platform in ruby.
      • OSQA is an open source Q&A system.
      • Reddit is an online community where users vote on content.
      • Steve Yegge’s tour de babel is a language roundup from 2006.
      • Why Ruby? is a blog post by Jeff about why he did Discourse in ruby.
      • mono is an open source .NET development framework.
      • Discourse as Your First Rails App is a blog post about setting up the Discourse development environment.
      • ember is a JavaScript framework for ambitious web applications.
      • Something missing or broken? PRs welcome!

        1 hr 19 min
      • We're back and we're LIVE!

        Adam Stacoviak, Andrew Thorp, Steve Klabnik, Kenneth Reitz and Jerod Santo take the show live for the first time since August 8th, 2012.

        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
        • Andrew Thorp – Website, GitHub, X
        • Steve Klabnik – Website, GitHub, X
        • Kenneth Reitz – GitHub, X
        • Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X

        Show Notes:

        • Hack in style with your very own Changelog tee!
        • We are now member supported!
        • Groovy on Grails is a Groovy Open Source web app framework for the JVM.
        • Rust is a new open source language from Mozilla.
        • pairprogramwith.me encourages diverse pair-programming.
        • gittip is a way to give small weekly cash gifts to people you love and are inspired by.
        • requests is HTTP for Humans in python.
        • Postgres had a big security release not too long ago.
        • Servo is a browser rendering engine written in Rust.
        • Rust for Rubyists is a great book about Rust, by Steve Klabnik.
        • The Hitchhiker’s Guide to Python! aims to be a guide for learning Python, by Kenneth Reitz.
        • Git Gutter keeps your editor up to date with Git.
        • Premailer is Pre-flight for HTML email in Ruby.
        • docker is the Linux container runtime.
        • juju helps you build entire environments in the cloud.
        • discourse is a new Open Source discussion platform from Jeff Atwood.
        • blackbox is a tool to help archive the internet.
        • Philosophy in a time of software is a Google Group about Philosophy/Software.
        • Something missing or broken? PRs welcome!

          1 hr 11 min
        • News Roundup

          Andrew and Wynn run down the news from the last month.

          Join the discussion

          Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

          Featuring:

          • Wynn Netherland – GitHub, X
          • Andrew Thorp – Website, GitHub, X

          Show Notes:

          • Gitspective - Facebook style timeline for your GitHub feed
          • Hammer.js - Easily add multi-touch to your websites
          • TweetStream - Easily access the Twitter Streaming API
          • t - Powerful command line interface for Twitter
          • Sextant - view your Rails routes without waiting on Rake
          • Episode 0.8.2 - Ruby Motion, MacRuby, and more with Laurent Sansonetti
          • RubyMotion toolchain now open source
          • Ruby Motion Samples - Write iPhone Apps in Ruby
          • Formotion - Making iOS Forms insanely great with RubyMotion
          • Eloy Duran, the creator of CocoaPods
          • BubbleWrap - Cocoa wrappers and helpers for RubyMotion (Ruby for iOS) - Making Cocoa APIs more Ruby like, one API at a time.
          • Cupertino - Mechanize the Apple Dev Center
          • Grunt - a command line build tool for JavaScript
          • Prose - A content editor for GitHub
          • Jekyll - a blog-aware, static site generator in Ruby
          • Octopress - a blogging framework for hackers.
          • Nesta CMS - A Ruby CMS for developers and designers.
          • Mousetrap.js - JavaScript Keyboard Shortcuts
          • Sparrow, a Mac Mail Client, was recently acquired by Google
          • TodoMVC - JavaScript Frameworks Galore!
          • thoughtbot - a mobile and web application design and development firm.
          • Don’t git-blame me, I was pairing
          • Cheddar - Task made simple.
          • Something missing or broken? PRs welcome!

            42 min
          • Cloud 9 IDE

            Wynn caught up with Ruben and Matt from Cloud 9 to talk about what’s new with their IDE in the cloud.

            Join the discussion

            Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

            Featuring:

            • Wynn Netherland – GitHub, X

            Show Notes:

            • Ruben Daniels is the CEO of Cloud9.
            • Matt Pardee is a developer & evangelist for Cloud9.
            • Tim Caswell was on a previous episode is an employee at Cloud9.
            • Cloud9 is the README editor at GitHub.
            • Ruben was on a previous episode of The Changelog talking about ajax.org.
            • The Cloud9 IDE runs on a Node server.
            • VFS is an open source virtual file system implementation for node.js.
            • Sublime Text is a cross platform text editor.
            • Ace is an open source code editor written in JavaScript.
            • Heroku and JoyentCloud are cloud application platforms.
            • Selenium is used for browser automation.
            • Express is an open source node.js web framework.
            • NPM is a package manager for node.js.
            • Pastebin and gist are both ways to share snippets and pastes.
            • Architect is an open source plugin system for node applications.
            • treehugger is an open source JavaScript Abstract Syntax Tree library.
            • Matt’s programming hero is Linus Torvalds.
            • Something missing or broken? PRs welcome!

              36 min
            • Ruby Motion and MacRuby

              Wynn and Sam caught up with Laurent Sansonetti to talk about MacRuby, RubyMotion, and more.

              Join the discussion

              Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

              Featuring:

              • Wynn Netherland – GitHub, X

              Show Notes:

              • Tony Arcieri, creator of Celluloid.
              • Celluloid is painless multithreaded programming for Ruby.
              • Celluloid:IO provides evented I/O for Celluloid actors.
              • DCell lets you build distributed Celluloid apps over 0MQ.
              • Adam Keys, formerly of Gowalla, is now teammates with Tony at Living Social.
              • Zed gave us the lowdown on 0MQ on 0.3.4.
              • Reel aims to be a fast, non-blocking evented web server without a Rack API.
              • Tony is aiming to get Reel working with Webmachine.
              • Sean Cribbs talked Riak on a previous episode.
              • Hubot is GitHub’s awesome Campfire bot.
              • Travis uses Celluloid, as discussed on 0.7.5.
              • Tony is shutting down LightRail since the release of Rails::API, from Santiago Pastorino.
              • ActiveModel::Serializer aims to provide an object to encapsulate serialization of ActiveModel objects, including ActiveRecord objects.
              • Wynn loves jbuilder despite its name.
              • E is the secure distributed pure-object platform and p2p scripting language.
              • Data, context and interaction is a paradigm used in computer software to program systems of communicating objects.
              • Tahoe-LAFS is a Python-powered decentralized secure filesystem.
              • Tony likes Clojure.
              • Joe Armstrong and Robert Virding, creators of Erlang are Tony’s programming heroes.
              • Something missing or broken? PRs welcome!

                44 min
              • Celluloid and Concurrency

                Wynn talked with Tony Arcieri, creator of Celluloid, about concurrency in Ruby and his thoughts on Erlang, Clojure, and design patterns.

                Join the discussion

                Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                Featuring:

                • Wynn Netherland – GitHub, X

                Show Notes:

                • Tony Arcieri, creator of Celluloid.
                • Celluloid is painless multithreaded programming for Ruby.
                • Celluloid:IO provides evented I/O for Celluloid actors.
                • DCell lets you build distributed Celluloid apps over 0MQ.
                • Adam Keys, formerly of Gowalla, is now teammates with Tony at Living Social.
                • Zed gave us the lowdown on 0MQ on 0.3.4.
                • Reel aims to be a fast, non-blocking evented web server without a Rack API.
                • Tony is aiming to get Reel working with Webmachine.
                • Sean Cribbs talked Riak on a previous episode.
                • Hubot is GitHub’s awesome Campfire bot.
                • Travis uses Celluloid, as discussed on 0.7.5.
                • Tony is shutting down LightRail since the release of Rails::API, from Santiago Pastorino.
                • ActiveModel::Serializer aims to provide an object to encapsulate serialization of ActiveModel objects, including ActiveRecord objects.
                • Wynn loves jbuilder despite its name.
                • E is the secure distributed pure-object platform and p2p scripting language.
                • Data, context and interaction is a paradigm used in computer software to program systems of communicating objects.
                • Tahoe-LAFS is a Python-powered decentralized secure filesystem.
                • Tony likes Clojure.
                • Joe Armstrong and Robert Virding, creators of Erlang are Tony’s programming heroes.
                • Something missing or broken? PRs welcome!

                  40 min
                • Luvit and Lua Bindings for libuv

                  Wynn caught up with Tim Caswell to talk about Luvit, his new project that provides Lua bindings for libuv.

                  Join the discussion

                  Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                  Featuring:

                  • Wynn Netherland – GitHub, X

                  Show Notes:

                  • Adam recently married the lovely Heather.
                  • Tim Caswell is a long time friend of the show, creator of the How to Node blog.
                  • Lua is a powerful, fast, lightweight, embeddable scripting language.
                  • Luvit = Lua + libUV + jIT = pure awesomesauce.
                  • LuaJIT’s FFI library allows calling external C functions and using C data structures from pure Lua code.
                  • Luvit can take advantage of most Node libraries as long as they use non-blocking IO.
                  • Rackspace is using Luvit in production already, but without HTTP.
                  • Tim likes the callback style of coding that V8 promotes.
                  • Wynn asks where Node.js is on the Gartner hype cycle.
                  • Luvmonkey is a port of libuv bindings for SpiderMonkey.
                  • Tim fails to see the use case for AMD.
                  • Tim worked with Jeremy Ashkenas on CoffeeScript while at Document Cloud.
                  • Candor is a language inspired by javascript, but with less features and, therefore, less complexity. So no semicolons, no exceptions and simplified anonymous function syntax (dart-like).
                  • Tim has played with Go but likes Rust better.
                  • Tim is now working at Cloud9 and their cloud-based IDE.
                  • Surely Tim isn’t “the only JavaScript developer within a hundred miles of” Red Lick, TX.
                  • Nodebits is another Node.js blog.
                  • Bert Belder and Ben Noordhuis are the “libuv guys” at Cloud9.
                  • Boot2Gecko is “an early-stage project to expose all device capabilities such that infrastructure like phone dialers can be built with Web APIs.”
                  • Something missing or broken? PRs welcome!

                    25 min
                  • Adhearsion, Telephony, XMPP

                    Wynn caught up with Ben Klang and Ben Langfeld of the Adhearsion project to talk about Adhearsion 2.0, the future of telephony apps, XMPP, and more.

                    Join the discussion

                    Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                    Featuring:

                    • Wynn Netherland – GitHub, X

                    Show Notes:

                    • Ben Klang Principal/Technology Strategist at Mojo Lingo, Project Lead for Adhearsion.
                    • Ben Langfeld developer at Mojo Lingo, member of Adhearsion core team.
                    • Adhearsion is an open source voice application framework.
                    • Rails developers will find some familiarity in Adhearsion’s controllers and routers.
                    • Adhearsion just released version 2.0.
                    • New in 2.0, Adhearsion supports multiple backends including Asterisk, PRISM, Tropo, and others.
                    • Tropo underwrites the development of Adhearsion and also provides features not available on Asterisk, such as high quality text-to-speech.
                    • IVR stands for Interactive Voice Response.
                    • Adhearsion plugins are simply gems that extend the Adhearsion DSL and are similar to Rails’ Railties.
                    • XMPP support has been extracted into a plugin.
                    • Adhearsion models voice applications as MVC.
                    • Planning is starting for the next Adhearsion Conf. Follow @AdhearsionConf for details.
                    • You can watch the AdhearsionConf videos.
                    • These well done videos were done by our friends Opus Video. We love their split screen presentation. Never miss the speaker or the slides.
                    • Video is still the frontier for telephony apps.
                    • Ben Langfeld loves XMPP and helps maintain the Blather library, written by Jeff Smick.
                    • XMPP pub-sub is hot right now, as employed by the likes of Superfeedr, the subject of Episdode 0.3.7.
                    • Punchblock “is a middleware library for telephony applications. Like Rack is to Rails and Sinatra, Punchblock provides a consistent API on top of several underlying third-party call control protocols.”
                    • Adhearsion uses Celluloid which makes Ruby “look and smell a bit like Erlang, but without the yuckiness.”
                    • Mike Perham, Tony Arcieri, and Charles Nutter inspire Ben and Ben.
                    • Special thanks to Julius Francisco for helping to arrange this episode.

                      Something missing or broken? PRs welcome!

                      41 min
                    • CocoaPods and MacRuby

                      Wynn caught up with Eloy Durán, creator of CocoaPods to talk about the project, MacRuby, and his favorite Objective-C libraries.

                      Join the discussion

                      Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!

                      Featuring:

                      • Wynn Netherland – GitHub, X

                      Show Notes:

                      • Eloy Durán, Ruby developer and creator of CocoaPods.
                      • CocoaPods, “the best way to manage library dependencies in Objective-C projects.”
                      • CocoaPods uses a Podfile to specify project dependencies.
                      • Eloy aspires to achieve the same level of “Twitter hate” that Bundler enjoys.
                      • CocoaPods started on MacRuby but now is powered by MRI.
                      • Patches for feature requests are welcomed.
                      • CocoaPods specs live on GitHub, similar to the Homebrew model.
                      • The Passenger pane lets you configure Phusion Passenger on the Mac really easily.
                      • Eloy wants a Ruby lib that shows a proper unified diff for Array, Hash, String with color support.
                      • Listener Jonah Williams asks how the community can increase adoption.
                      • Objective-C is the #10 most popular language on GitHub.
                      • Eloy wrote a file browser for MacVim because he likes Vim but is a “gui guy.”
                      • If the latest Xcode has got you down, you might try AppCode.
                      • BlocksKit, the Objective-C block utilities you always wish you had.
                      • QuincyKit offers crash report managment for your iOS apps.
                      • JSONKit, a very high performance Objective-C JSON library.
                      • Wynn likes Test Flight but Eloy has switched to Hockey App.
                      • Laurent Sansonetti, lead developer of MacRuby is Eloy’s programming hero.
                      • Something missing or broken? PRs welcome!

                        37 min

                      About Changelog Interviews

                      From the publisher's feed

                      Conversations with the hackers, leaders, and innovators of the software world. Adam Stacoviak brings you in-depth interviews with the best and brightest in software engineering, open source &…

                      More shows like Changelog Interviews

                      The Changelog: Software Development, Open Source by Changelog Media

                      The Changelog: Software Development, Open Source

                      286 Listeners

                      Making Sense with Sam Harris by Sam Harris

                      Making Sense with Sam Harris

                      26,239 Listeners

                      Software Engineering Daily by Software Engineering Daily

                      Software Engineering Daily

                      622 Listeners

                      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                      Syntax - Tasty Web Development Treats

                      985 Listeners

                      REWORK by 37signals

                      REWORK

                      213 Listeners

                      The Diary Of A CEO with Steven Bartlett by DOAC

                      The Diary Of A CEO with Steven Bartlett

                      8,502 Listeners

                      Practical AI by Daniel Whitenack and Chris Benson

                      Practical AI

                      204 Listeners

                      Sicherheitshalber by Der Podcast zur sicherheitspolitischen Lage in Deutschland, Europa und der Welt.

                      Sicherheitshalber

                      43 Listeners

                      All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

                      All-In with Chamath, Jason, Sacks & Friedberg

                      10,186 Listeners

                      Dwarkesh Podcast by Dwarkesh Patel

                      Dwarkesh Podcast

                      561 Listeners

                      Huberman Lab by Scicomm Media

                      Huberman Lab

                      29,187 Listeners

                      Plain English with Derek Thompson by The Ringer

                      Plain English with Derek Thompson

                      2,265 Listeners

                      Oxide and Friends by Oxide Computer Company

                      Oxide and Friends

                      66 Listeners

                      Changelog News by Changelog Media

                      Changelog News

                      15 Listeners

                      Rust in Production by Matthias Endler

                      Rust in Production

                      25 Listeners