The Changelog: Software Development, Open Source cover image

The Changelog: Software Development, Open Source

Latest episodes

undefined
May 29, 2013 • 1h 1min

Discover Meteor.js (Interview)

Adam Stacoviak and Andrew Thorp talk with Sacha Greif about his new book Discover Meteor, Meteor.js, sustaining open source and more. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Sacha Greif – Twitter, GitHub, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteAndrew Thorp – Twitter, GitHub, WebsiteShow Notes: SachaGreif.com Discover Meteor - Learn how to build real-time JavaScript web apps Telescope, an open-source social news app built with Meteor DiscoverMeteor/Microscope · GitHub Sidebar: The 5 best design links, every day 6 months with Meteor: Why the future of the web is real-time - Changelog Deploy Meteor apps to your own server with Meteor.sh - Changelog John Resig, Sacha’s programming hero and the maker of jQuery Dribbble is Sacha’s design hero Something missing or broken? PRs welcome!
undefined
May 22, 2013 • 1h 5min

Pair Programming and Ruby (Interview)

Adam Stacoviak, Andrew Thorp, and Steve Klabnik talk about pair programming, distributed teams, workflows, Ruby and more with Avdi Grimm. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteAndrew Thorp – Twitter, GitHub, WebsiteSteve Klabnik – Twitter, GitHub, WebsiteShow Notes: Avdi Grimm (avdi) on Twitter 80% angel, 10% daemon, the rest is hard to explain. Pair Program With Me Pair widely. Pair often. Ready to broaden your pair-programming horizons, but need some help getting started? Here are some links to talks, guides, and tools for successfully pair-programming beyond your office. Wide Teams | The blog for geographically dispersed organizations Wide Teams is a blog and podcast about geographically dispersed teams, with an emphasis on software development teams. It covers all aspects of remote collaboration, including how to get started, interviews with active practitioners, tool reviews, and much more. Ruby Rogues (podcast) A great Podcast that Avdi is a part of covering all things Ruby. Ruby Tapas | Short Screencasts of Gourmet Ruby RubyTapas is for the busy Ruby or Rails developer who is ready to reach the next level of code mastery. Short screencasts twice a week will introduce you to a wide variety of intermediate to advanced Ruby concepts and techniques, as well as core Object-Oriented design principles. PeepCode | Programming and Development Tutorial Screencasts for Web Developers and Alpha Geeks The original Open Source video tutorials for professional web developers and designers. Since 2006, we’ve been your source for technical entertainment, education, and the best explanations around. RailsCasts | Ruby on Rails Screencasts RailsCasts is produced by Ryan Bates (rbates on Twitter and ryanb on GitHub). A free episode will be released on the first Monday of each month featuring tips and tricks with Ruby on Rails. Exceptional Ruby: Master the art of handling failure in Ruby Exceptional Ruby is an in-depth guide to exceptions and failure handling in Ruby. Over 100 pages of content and dozens of working examples cover everything from the mechanics of how exceptions work to how to design a robust failure management architecture for your app or library. Whether you are a Ruby novice or a seasoned veteran, Exceptional Ruby will help you write cleaner, more resilient Ruby code. tmux | a terminal multiplexer It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more. Pair with me! - Changelog Some explanation of what “Pair With Me” is covered by Adam Stacoviak on Changelog! Confident Code A talk given by Avdi about code that tells a narrative. Avdi Grimm | SpeakerRate Past and Future talks given by Avdi – let the world know how awesome He is! Steve Klabnik Hacking on RubyGems while listening to Ke$ha A video of Steve writing some Ruby. Undeniably, Ke$ha is the best source of music when hacking on RubyGems. Beverly Nelson (@bnlson) on Twitter A developer @purecharity. Beverly works with Adam and Andrew in their day job. Passionate about teaching, she is involved in many ruby communities. Ruby Friends on GitHub Community starts with friendships! Angela Harms (@angelaharms) on Twitter Avdi’s Programming Hero. She loves Agile Development, Programming, Spirituality and ‘Unschooling.’ Something missing or broken? PRs welcome!
undefined
May 17, 2013 • 1h 16min

Docker and Linux Containers (Interview)

Adam Stacoviak and Andrew Thorp talk about Docker, linux containers, and dotCloud with Solomon Hykes - Founder & CEO of DotCloud and the creator of Docker. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteAndrew Thorp – Twitter, GitHub, WebsiteShow Notes: dotCloud - One home for all your apps One home for all your apps. Deploy, manage and scale any web app. Build your ideal application stack by combining powerful cloud services. Go live and only pay for what you need. Live apps start at $4.32/month. Solomon Hykes (solomonstre) on Twitter Hacker & entrepreneur. We are automating the cloud at dotCloud.com. Docker - the Linux container engine Docker is an open-source engine which automates the deployment of applications as highly portable, self-sufficient containers which are independent of hardware, language, framework, packaging system and hosting provider. The future of Linux Containers - YouTube At PyCon Solomon Hykes shows docker to the public for the first time! Fabrice Bellard - Wikipedia Fabrice Bellard is a computer programmer who is best known as the creator of the FFmpeg and QEMU software projects. He has also developed a number of other programs, including the Tiny C Compiler. Something missing or broken? PRs welcome!
undefined
May 15, 2013 • 59min

Vagrant and HashiCorp (Interview)

Adam Stacoviak and Andrew Thorp talk with Mitchell Hashimoto, the creator of Vagrant and founder of HashiCorp. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteAndrew Thorp – Twitter, GitHub, WebsiteShow Notes: New intro music! Tell us what you think on Twitter. We’re joined by Mitchell Hashimoto of Vagrant Mitchell joined us in a past episode, but has since formed HashiCorp to work on Vagrant full time. The Common Desk is a neat co-working space in Deep Ellum of Dallas, TX. Discourse is an open source discussion platform we covered in a previous episode SCaLE is a Linux Expo in Southern California. Disqus is a discussion platform to integrate comments into your website. Some of the original names of Vagrant were BoxCutter and Hobo. vagrant-lxc is an LXC provider for Vagrant. vagrant-joyent is a Joyent provider for Vagrant. vagrant-kvm is a KVM provider for Vagrant. Chef and Puppet are two products that help automate infrastructure. Vagrant is sponsored by Fastly, Kiip, SoftLayer and Typekit. Riak is an open source, distributed database by basho HashiCorp will be releasing a new project, Packer. Watch HashiCorp’s Website for updates. Hyper-V is Windows Virtualization that ships with Windows 8. Something missing or broken? PRs welcome!
undefined
May 9, 2013 • 1h 20min

Sustaining Open Source and Building an Open Company (Interview)

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 discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteAndrew Thorp – Twitter, GitHub, WebsiteKenneth Reitz – Twitter, GitHubShow 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!
undefined
May 3, 2013 • 1h 18min

Discourse and Ruby (Interview)

Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Jeff Atwood about Discourse and more. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Jeff Atwood – Twitter, GitHub, WebsiteAdam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteAndrew Thorp – Twitter, GitHub, WebsiteKenneth Reitz – Twitter, GitHubShow 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!
undefined
Apr 22, 2013 • 1h 10min

We're Back and We're LIVE! (Interview)

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 discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, WebsiteAndrew Thorp – Twitter, GitHub, WebsiteSteve Klabnik – Twitter, GitHub, WebsiteKenneth Reitz – Twitter, GitHubJerod Santo – Mastodon, Twitter, GitHub, LinkedInShow 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!
undefined
Aug 8, 2012 • 42min

News Roundup (Interview)

Andrew and Wynn run down the news from the last month. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Wynn Netherland – Twitter, GitHubAndrew Thorp – Twitter, GitHub, WebsiteShow 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!
undefined
Jul 17, 2012 • 35min

Cloud 9 IDE (Interview)

Wynn caught up with Ruben and Matt from Cloud 9 to talk about what’s new with their IDE in the cloud. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Wynn Netherland – Twitter, GitHubShow 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!
undefined
Jun 26, 2012 • 43min

Ruby Motion and MacRuby (Interview)

Wynn and Sam caught up with Laurent Sansonetti to talk about MacRuby, RubyMotion, and more. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Wynn Netherland – Twitter, GitHubShow 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!

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode