The Changelog: Software Development, Open Source

The Changelog: Software Development, Open Source

By Changelog MediaTechnology
Download on the App Store
  • Favorites

    260

    Followers

  • Typical duration

    115 min

    per episode

Based on Podcast App listening data

The Changelog: Software Development, Open Source episodes

  • Ruby 1.9, Nokogiri, Tender Lovemaking (Interview)

    Wynn caught up with Aaron Patterson, aka @tenderlove, to talk about Ruby 1.9, Nokogiri, and muscle cars.

    Join the discussion

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

    Show Notes:

    • RubyCommitters.org lists all the folks who hack on the Ruby language
    • Nokogiri is a library for parsing XML and HTML
    • The origins of tenderlove, Aaron’s online persona
    • Hot linking, check it and see. Got a page rank of a hundred and three., to the tune of Hot Blooded
    • Mechanize adds an API to any website
    • Being a Ruby committer is ‘alright’
    • Yugui, release manager for Ruby 1.9
    • The current state of rubycommitters.org reminds us of CSS Naked Day
    • REXML is a pure Ruby XML processor
    • MiniTest is Aaron’s favorite testing framework
    • His favorite Ruby 1.9.2 feature is speed
    • texticle is a wrapper around Postgress T-Search APIs
    • Aaron will be keynoting at Red Dirt Ruby Conf
    • FasterCSV from JEG2, one of the organizers for Red Dirt Ruby Conf.
    • El Camino, IROC-Z, or Firebird with T-tops are Aaron’s top three dream cars
    • For those who have never shaved a Yak and otherwise did not know it.
    • Arel is at the heart of Rails 3 ActiveRecord improvements
    • Debian’s Ruby maintainer says he’s out
    • Ruby Kaigi, the C conference disguised as a Ruby conference
    • In addition to Japanese, Aaron also speaks Scheme and Haskell
    • Wynn ? CoffeeScript
    • Aaron wants to pair program with Jim Weirich
    • Wynn suggests Aaron capitalize on Tenderlovemaking by organizing promiscuous pair programming
    • Something missing or broken? PRs welcome!

      35 min
    • Hackety Hack and _why (Interview)

      Steve Klabnik joined the show to talk about learning to program with Hackety Hack and why the lucky stiff.

      Join the discussion

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

      Featuring:

      • Steve Klabnik – Website, GitHub, X
      • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
      • Wynn Netherland – GitHub, X

      Show Notes:

      • Steve Klabnik, maintainer of Hackety Hack, newest contributor to The Changelog
      • Hackety Hack will teach you the absolute basics of programming from the ground up.
      • _why, creator of Hackety Hack. Help keep his memory alive.
      • Abbott and Costello’s classic “Who’s on first?”
      • Yakety Yak is a song written, produced, and arranged by Jerry Leiber and Mike Stoller for The Coasters and released on Atlantic Records in 1958
      • Shoes is a tiny graphical app kit for ruby
      • GTK is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API.
      • MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM compiler infrastructure and the Foundation and ICU frameworks.
      • The Shoebox is a gallery of Shoes apps.
      • Mad props to Heroku, Sinatra, and MongoMapper for handling a LifeHacker traffic spike
      • Ruby is a great language to teach programming
      • _why’s Poignant Guide to Ruby
      • ChunkFive is a nice bold free and open source typeface
      • Steve is intrigued by projects like cool.io and node.js and the evented style of programming.
      • Something missing or broken? PRs welcome!

        32 min
      • Rails 3.1 and SproutCore (Interview)

        Adam and Wynn caught up with Yehuda Katz to talk about upcoming changes in Rails 3.1, SproutCore, and his growing list of open source projects.

        Join the discussion

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

        Featuring:

        • Yehuda Katz – Website, GitHub, X
        • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
        • Wynn Netherland – GitHub, X

        Show Notes:

        • Wynn’s deck from ‘07 pays tribute to Yehuda
        • Merb influenced and later merged with Rails
        • SproutCore is an HTML5 application framework for building responsive, desktop-caliber apps in any modern web browser, without plugins.
        • Carl Lerche is the other half of carlhuda
        • Desktop MVC != Server MVC
        • Handlebars.js is Yehuda’s optimization of Mustache.js
        • Backbone.js is a lightweight MVC framework from DocumentCloud
        • Bundler manages an application’s dependencies through its entire life across many machines systematically and repeatably.
        • One of the biggest changes in Rails 3 is The Great Decoupling
        • Railtie is the core of the Rails Framework and provides several hooks to extend Rails and/or modify the initialization process
        • Asset handling is coming in Rails 3.1, meaning better support for Sass, Compass, and CoffeeScript
        • Do you modify your Nginx setup?
        • Yehuda prefers Sass and Compass to Less since the introduction of the SCSS syntax.
        • Haml is the templating language of choice for sophisticated web devs.
        • Yehuda likes JavaScript on the server but thinks evented frameworks like Node are more for edge cases than for the heart of the web.
        • The Ruby Racer is a Ruby binding to V8 and is great for testing your JavaScripts without a browser
        • Charles Lowell wrapped Handlebars.js as Handlebars.rb
        • Yehuda loves CoffeeScript wants a runtime debugger before taking the plunge.
        • libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.
        • Adam really loves Thor, a scripting framework that replaces rake and sake and is used by the new Rails 3 generators.
        • There is no shortage of thor tasks from users on GitHub.
        • Something missing or broken? PRs welcome!

          57 min
        • Building Telephony Apps (Interview)

          Wynn caught up with Chris Matthieu of Voxeo Labs to talk about Phono, Tropo, Adhearsion, and building telephony apps with open source tools.

          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:

          • We’re excited to team up with GitHub Jobs! To have your job posting read on air, just check “Advertise this listing on The Changelog Podcast for an additional $100” when you post your job.
          • Chris Matthieu founder of Teleku, now with Voxeo Labs, the company behind Tropo, Teleku, and Phono.
          • Tropo’s GitHub projects
          • Adhearsion uses Ruby to create voice-enabled applications on top of Asterisk
          • Asterisk turns an ordinary computer into a communications server
          • Phono, a jQuery plugin that lets you make phone calls right from your browser.
          • Jay Phillips orginally created Adhearsion
          • Jason Goecke VP of Innovation at Voxeo
          • AGI protocol is at the core of Asterisk
          • Wynn and Chris go way back with TAPI, MAPI, and SAPI
          • Google Voice transcriptions gone bad
          • The SIP protocol allows multimedia communication sessions such as voice and video calls over Internet Protocol
          • The Jingle protocol extends XMPP and powers Google Talk
          • Wynn asks how Tropo stacks up against Twilio
          • Tropo does TTS in nine languages
          • Tropo’s Scripting Environment supports Ruby, Python, PHP, Groovy, and Javascript
          • Tropo’s REST API offers a more traditional API approach
          • Facebook Telephone lets you call your Facebook friends via Phono.
          • Twelephone, if Twitter is more your bag
          • Michael Bleigh from Intridea makes Twitter apps easier for Rubyists
          • Facebook’s OpenGraph API makes building Facebook apps much easier than previous APIs
          • Something missing or broken? PRs welcome!

            46 min
          • Riak Revisited (Interview)

            Wynn sat down with Andy Gross and Mark Phillips of Basho and John Nunemaker of Ordered List to talk about Riak, Riak Search, and moving an open source community to GitHub.

            Join the discussion

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

            Featuring:

            • John Nunemaker – Website, GitHub, LinkedIn, X
            • Wynn Netherland – GitHub, X

            Show Notes:

            • NoSQL smackdown, live from SXSW 2010.
            • Are you web scale?
            • Drop us a [email protected] and let us know who you want to get on The Changelog
            • Andy Gross VP of Engineering at Basho, the company behind Riak.
            • Mark Phillips Community Manager at Basho AKA * @pharkmillups
            • John Nunemaker of Ordered List and MongoMapper fame
            • Riak is now available as a binary download
            • Bitcask, the new backend for Riak
            • Riak key value store, decentralized datastore from Basho Technologies
            • Riak Search, full-text search engine based on Riak
            • Riak buckets, container and keyspace for data stored in Riak
            • Riak KVS buckets can be automatically searchable by installing the Search pre-commit hook
            • Riak supports an Apache SOLR interface
            • Sean Cribbs made some waves with Ripple
            • Ruby, Python, Node.js are the biggest adopters of Riak
            • Riak aims to scale both up and down. Adding a node adds a linear increase in throughput and storage capacity. 50 nodes run easily on a laptop.
            • Riak nodes are truly decentralized, no node is special
            • Riak compares to Cassandra and Voldemort
            • Riak has built-in JavaScript map reduce but unlike Couch, it’s more an ad hoc approach.
            • Andy explains Riak’s link walking or bucket-key-tag relationships between objects.
            • Riak now has two interfaces, the original REST HTTP interface, and a new protocol buffers interface, a faster binary interface
            • Eric Brewer, a Basho board member, and his cap theorem
            • Bitcask is an append-only file format where the keys are stored in memory for ultra fast lookups.
            • InnoStore, the original Riak backend
            • John Muellerleile, author of the popular NoSQL cartoon about distributed map reduce in Erlang
            • Apache Lucene query syntax a growing standard for search
            • The move from BitBucket to GitHub was ultimately about community, not about DVCS
            • The THANKS file lists many Riak community contributors
            • Harmony - the MongoDB-powered hosted CMS from Ordered List
            • Mozilla runs several Riak clusters to log data from their Test Pilot project
            • Francisco Treacy uses Riak in WideScript, “an innovative app that helps you focus and interact with your texts — on your desktop, your couch or on the go.”
            • Inagist recently moved from Cassandra to Riak
            • Riak has partnered with Joyent and Node creator Ryan Dahl to create Riak SmartMachines
            • Mark also is a fan of Redis
            • Scala and Clojure have Andy excited, too.
            • Something missing or broken? PRs welcome!

              38 min
            • Riak Revisited
              Wynn sat down with Andy Gross and Mark Phillips of Basho and John Nunemaker of Ordered List to talk about Riak, Riak Search, and moving an open source community to GitHub.
              38 min

            About The Changelog: Software Development, Open Source

            From the publisher's feed

            Software's best weekly news brief, deep technical interviews & talk show.

            More shows like The Changelog: Software Development, Open Source

            Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

            Software Engineering Radio - the podcast for professional software developers

            276 Listeners

            Software Engineering Daily by Software Engineering Daily

            Software Engineering Daily

            623 Listeners

            LINUX Unplugged by Jupiter Broadcasting

            LINUX Unplugged

            273 Listeners

            Talk Python To Me by Michael Kennedy

            Talk Python To Me

            581 Listeners

            Soft Skills Engineering by Jamison Dance and Dave Smith

            Soft Skills Engineering

            286 Listeners

            Data Engineering Podcast by Tobias Macey

            Data Engineering Podcast

            145 Listeners

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

            Syntax - Tasty Web Development Treats

            983 Listeners

            REWORK by 37signals

            REWORK

            212 Listeners

            Practical AI by Daniel Whitenack and Chris Benson

            Practical AI

            206 Listeners

            AWS Podcast by Amazon Web Services

            AWS Podcast

            201 Listeners

            The Stack Overflow Podcast by The Stack Overflow Podcast

            The Stack Overflow Podcast

            62 Listeners

            The Real Python Podcast by Real Python

            The Real Python Podcast

            140 Listeners

            Big Technology Podcast by Alex Kantrowitz

            Big Technology Podcast

            514 Listeners

            Training Data by Sequoia Capital

            Training Data

            39 Listeners

            The Pragmatic Engineer by Gergely Orosz

            The Pragmatic Engineer

            74 Listeners