Skip to content
Artwork for The Changelog: Software Development, Open Source

The Changelog: Software Development, Open Source

Changelog Media

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

Play
  • 1,014 episodes
  • Avg 1 hr 3 min
  • English

Support the show

Goes straight to the publisher. podnod takes nothing.

Episodes 1,014

Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • Jun 27, 2013 · 1 hr 8 min

    Sass, libsass, Haml (Interview)

    Adam Stacoviak and Andrew Thorp talk with Hampton Catlin about Sass, libsass, Haml, Tritium, Moovweb and more. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Show Notes: hcatlin/libsass Tritium from Moovweb, the web transformation platform Moovweb Sass - Syntactically Awesome Stylesheets The Sass Way The Sass Jerk - Articles Getting started with Sass and Compass - Beginner hcatlin (Hampton Catlin) hcatlin/sassc hcatlin/sassruby Nokogiri Tender Lovemaking | tenderlovemaking.com The Changelog #44: Ruby 1.9, Nokogiri, and tender lovemaking with Aaron Patterson Something missing or broken? PRs welcome!

  • Jun 12, 2013 · 1 hr 15 min

    Sass, Bourbon, Product Design (Interview)

    Adam Stacoviak talks with Phil LaPier about Sass, Bourbon, Neat, sustaining open source, product design, 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 Show Notes: Phil LaPier (phillapier) on Twitter Bourbon - A Sass Mixin Library thoughtbot/bourbon · GitHub Bourbon Neat thoughtbot/neat · GitHub We make web and mobile apps : thoughtbot thoughtbot Learn Hampton Catlin | Ruby, Haml, Wikipedia, iPhone Development Joel Oliveira (jayroh) on Twitter bourbon/app/assets/stylesheets/addons/_position.scss at master · thoughtbot/bourbon · GitHub thoughtbot Learn Vim Tutorial | PeepCode Screencast Bourbon: A set of vanilla Sass mixins that use SCSS syntax - The Changelog thoughtbot/cocaine · GitHub The Sass Jerk - Articles Bret Victor (worrydream) on Twitter Drew Wilson Something missing or broken? PRs welcome!

  • Jun 7, 2013 · 59 min

    Sidekiq and Ruby (Interview)

    Adam Stacoviak and Andrew Thorp talk with Mike Perham about sustaining open source, sidekiq, message processing with Ruby, and more. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Featuring: Mike Perham – Website, GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Andrew Thorp – Website, GitHub, X Show Notes: mperham (Mike Perham) mperham/sidekiq · GitHub mperham/dalli · GitHub mperham/lunchy · GitHub mperham/girl_friday · GitHub The Clymb Mike Perham (mperham) on Twitter Twitter / mperham: @andrewpthorp a def weakness … Mike’s programming hero: Tony Arcieri Celluloid: Actor-based Concurrent Objects for Ruby Something missing or broken? PRs welcome!

  • May 29, 2013 · 1 hr

    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 discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Featuring: Sacha Greif – Website, GitHub, X Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Andrew Thorp – Website, GitHub, X Show 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!

  • May 22, 2013 · 1 hr 5 min

    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 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 Show 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!

  • May 17, 2013 · 1 hr 15 min

    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 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 Show 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!

  • May 15, 2013 · 59 min

    Vagrant and HashiCorp (Interview)

    Adam Stacoviak and Andrew Thorp talk with Mitchell Hashimoto, the creator of Vagrant and founder of HashiCorp. 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 Show 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!

  • May 9, 2013 · 1 hr 19 min

    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 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!

  • May 3, 2013 · 1 hr 18 min

    Discourse and Ruby (Interview)

    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!

  • Apr 22, 2013 · 1 hr 10 min

    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 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!

  • Aug 8, 2012 · 41 min

    News Roundup (Interview)

    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!

  • Jul 17, 2012 · 35 min

    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 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!

  • Jun 26, 2012 · 43 min

    Ruby Motion and MacRuby (Interview)

    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!

  • May 31, 2012 · 39 min

    Celluloid and Concurrency (Interview)

    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!

  • May 23, 2012 · 24 min

    Luvit and Lua Bindings for libuv (Interview)

    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!

  • Apr 13, 2012 · 40 min

    Adhearsion, Telephony, XMPP (Interview)

    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!

  • Apr 5, 2012 · 36 min

    CocoaPods and MacRuby (Interview)

    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!

  • Mar 30, 2012 · 1 hr 3 min

    Solarized and Linux on the Desktop (Interview)

    Wynn sat down with Ethan Schoonover, creator of Solarized to talk about the science and design behind the wildly popular color scheme as well as his love for Arch Linux. 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: Ethan Schoonover is a freelance designer, creator of Solarized. Solarized is a sixteen color palette (eight monotones, eight accent colors) designed for use with terminal and gui applications. Vimscript can be intimidating for noobs. The Solarized palette aims to maximize sixteen colors, providing contrast on both dark and light backgrounds Ethan works in the CIELAB: A Lab color space is a color-opponent space with dimension L for lightness and a and b for the color-opponent dimensions, based on nonlinearly compressed CIE XYZ color space coordinates. Achievement unlocked: First guest to mention fovea centralis on the show. “This fellow Wright” is W. David Wright, who experimented with color perception in 1930s. Ethan works out of the LAB space, mapping to other color spaces as tools require. Solarized looks great in a number of fonts as well as syntaxes. Wynn asks if Sass should support LAB. Terminus is Ethan’s favorite fixed with font, but also likes Letter Gothic Mono. Wynn’s litmus test for fixed fonts is the dashrocket alignment. Micah Rich, founder of The League of Movable Type was on Episode 0.7.4. Arch Linux is Ethan’s favorite Linux distro. xmonad is a dynamically tiling X11 window manager that is written and configured in Haskell. The tmux reference on the Arch wiki is most helpful. Check out Episode 0.7.3 for more on tmux. TotalTerminal from the talented Antonin Hildebrand. brew tap makes it easy to tap a new Homebrew formula repository from GitHub, or list existing taps. Freshmeat.net is now freecode.com. GIMP is no Photoshop replacement. Haskell is an advanced, purely-functional programming language. XMonad.Prompt.Input is similar to Quicksilver. Karthik’s terminal convinced Wynn to give Solarized a go. Wynn figured out how to do ‘transparent’ colors in the tmux status bar. TaskWarrior is Ethan’s todo manager, which is saying something since he created Kinkless GTD. Drew Neil, creator of Vimcasts, featured on Episode 0.5.6. Dr. Nic Williams, on Episode #50. Something missing or broken? PRs welcome!

  • Mar 16, 2012 · 34 min

    .NET, NuGet, Open Source (Interview)

    Wynn caught up with Phil Haack to talk about NuGet and growing the .NET open source community at GitHub. 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: Phil Haack, GitHubber, Microsoft alumnus, .NET open source guy. NuGet is a Visual Studio extension that makes it easy to install and update third-party libraries and tools in Visual Studio. log4net is often an open source trojan horse in the proprietary enterprise. NuGet features a command line interface and also integrates with SharpDevelop. Wynn asks what impact the names .NET and C# have had on SEO and adoption of Microsoft technology. C# is the #11 most popular language on GitHub. Tiobe places C# as #3 overall. Line endings in Git are everyone’s problem. GitHub may or may not be working on (GitHub for Windows®)™. Phil likes SignalR, an async signaling library for .NET to help build real-time, multi-user interactive web applications. Jabbr is a chat client showcase for SignalR. NancyFx is a lightweight, low-ceremony, framework for building HTTP based services on .NET and Mono. OWIN defines a standard interface between .NET web servers and web applications, much like Rack for Ruby. Sammy.js was also Rat Pack-inspired. Phil thinks LINQ and Reactive Extensions (Rx) are some innovations in .NET that should influence the broader community. The await keyword in C# 5 will accelerate async adoption in .NET. Wynn <3’s Hubot and especially likes the Dude and Mustachify scripts. David Fowler, developer on the ASP.NET team and who works on NuGet and SignalR inspires Phil. Something missing or broken? PRs welcome!

  • Mar 6, 2012 · 41 min

    Travis CI, Scaling Apps, Riak (Interview)

    Wynn caught up with Josh Kalderimis and Mathias Meyer from Travis CI to talk about hosted CI in the sky, scaling apps, and a little Riak. 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: Travis CI a hosted continuous integration service for the open source community. Josh Kalderimis is a core Travis CI team member, Rails contributor, gem developer, and general serial coder. Mathias Meyer, hacker on Travis, author of the Riak Handbook. Travis now provides first class support for Python and Perl. Travis also supports several versions of Ruby including Ruby hidHEAD. [8:15] Mathias lays out the case for Travis vs. Jenkins, namely a streamlined user interface. Travis runs almost exclusively on Heroku. AMQP powers the message queues in Travis. Keep an eye on Travis listener. The GitHub service hook makes setting up your open source project on Travis a breeze. If you’re a Travis user, show some love to keep the features coming. GitHubber Rick Olson worked on some API features to help Travis more deeply integrate with GitHub. Private repo support, aka Travis Pro™ is on its way. If you want to get in on the beta, donate to the project. Donate $500, get an hour of pairing with Aaron Patterson, Yehuda Katz, José Valim, Jon Leighton, or other Ruby pro. Mathias previously worked at Basho and The Riak Handbook is a collection of what he learned there. José Valim is Josh’s programming hero for his code and community building. Mathias is playing with Kestrel and Zookeeper. Josh and Mathias like Celluloid. Mike Perham’s Sidekiq has caught Josh and Mathias’ eye. Something missing or broken? PRs welcome!

Showing 921–940 of 1,014 episodes