Changelog Interviews

Changelog Interviews

By Changelog MediaTechnology
Download on the App Store

Changelog Interviews episodes

  • Solarized and Linux on the Desktop

    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!

        1 hr 4 min
      • .NET, NuGet, Open Source

        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!

          35 min
        • Travis CI, Scaling Apps, Riak

          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!

            42 min
          • The League of Moveable Type

            Adam and Wynn caught up with Micah Rich from The League of Moveable type to talk about open source typography.

            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
            • Wynn Netherland – GitHub, X

            Show Notes:

            • Micah Rich, from The League of Movable Type.
            • Caroline Hadilaksono, co-founder of The League.
            • League Gothic, one of Caroline’s popular faces is Wynn’s favorite.
            • Several of League fonts are available on TypeKit.
            • Dave Crossland, designer of Cantarell.
            • Chunk was created by Meredith Mandel.
            • The League fonts are forkable on GitHub.
            • FontForge is an outline font editor that lets you create your own postscript, truetype, opentype, and more.
            • Glyphs is a professional font editor for Mac OS X.
            • Wynn’s slide decks make use of League Gothic and Hand of Sean.
            • Lettering.js gives you more control over kerning on the web.
            • The Manifesto lays out the vision for The League.
            • Haley Fiege contributed Sniglet.
            • Barry Schwartz has contributed several fonts.
            • Want to help Micah introduce typographers to git? Get in touch.
            • Wynn asks about vertical rhythm, which Compass makes easier.
            • Lettercase is a social font manager.
            • Adam uses FontExplorer X but wishes it did more.
            • Micah on Dribbble.
            • Lettercase is powered by Sinatra, Warden, and Grape.
            • Hoefler & Co. are Micah’s heroes in typography design.
            • Something missing or broken? PRs welcome!

              53 min
            • tmux, dotfiles, and Text Mode

              Wynn sat down with Brian Hogan and Josh Clayton to talk about tmux, dotfiles, and the joys of text mode.

              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:

              • Brian Hogan speaker, trainer, and author of _Tmux: Productive, Mouse Free development, out now from PragProg.
              • Josh Clayton is a developer at Thoughtbot.
              • Factory Girl - fixture replacement for Ruby.
              • tmux is a terminal multiplexer similar to GNU screen.
              • tmuxinator helps you manage tmux sessions.
              • taskpaper.vim - Vim interface for Taskpaper.
              • Josh’s dotfiles are extensive.
              • A patch to reattach to user namespace in tmux.
              • Palette lets you write Vim color schemes with Ruby
              • Evergreen - Run Jasmine JavaScript unit tests, integrate them into Ruby applications
              • The latest iTerm2 ships with tmux integration.
              • tslime.vim is a simple vim script to send portion of text from a vim buffer to a running tmux session.
              • vim-turbux - Ruby testing with tmux.
              • Justin Smestad turned Wynn onto tmux for pair programming.
              • Derick Bailey from Watch Me Code.
              • pair.io gives you a one-button, collaboration-friendly dev environment for your GitHub repo.
              • Jesse Dearing is the unnamed “DevOps guy” at Pure Charity.
              • Thoughtbot has a company-wide dotfiles repo.
              • Josh rolls his own Vim setup with Tim Pope’s pathogen.
              • Brian uses TTYtter, is a terminal-based Twitter client, Wynn uses Earthquake.
              • Josh likes irrsi for IRC.
              • Brian likes Alpine over mutt for mail.
              • Search GitHub for “tmux.conf.”
              • Zach Holman says dotfiles are meant to be forked.
              • Zach’s own dotfiles.
              • Yan Pritzker’s dotfiles are opinionated.
              • Josh says that if you don’t think your dotfiles are the best out there, you’re doing it wrong. (29:55)
              • Joe Ferris at Thoughtbot inspired Josh’s dotfiles.
              • Brian and Josh say Janus and oh-my-zsh are great to get started, but you need to understand your dotfiles.
              • Wynn uses this shell function to list colors to put into his tmux config.
              • Dotshare is web site to share dotfile configs plus screenshots.
              • Pianobar is text-based command line interface for Pandora.
              • Wynn uses shell.fm for Last.fm.
              • Be sure and check out the Tmux Crash Course.
              • NEW: Humans Present: tmux a Thoughtbot Workshop.

                Something missing or broken? PRs welcome!

                38 min
              • Vagrant and virtualized environments

                Wynn caught up with Mitchell Hashimoto from the Vagrant project to talk about virtualized environments, DevOps, and more.

                Join the discussion

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

                Featuring:

                • Mitchell Hashimoto – Website, GitHub, X
                • Wynn Netherland – GitHub, X

                Show Notes:

                • We’re now @TheChangelog on Twitter.
                • Mitchell Hashimoto from Vagrant.
                • Vagrant is a tool for building and distributing virtualized development environments by providing automated creation and provisioning of virtual machines using Oracle’s VirtualBox.
                • Vagrant is currently a Ruby gem.
                • Mitchell uses Vagrant to test his Chef cookbooks, featured in Episode 0.3.8.
                • Travis CI uses Vagrant extensively.
                • Show Travis some love, tell ‘em to come on The Changelog.
                • Mitchell just returned from FOSDEM.
                • John Bender has helped out Mitchell with Vagrant.
                • VeeWee: the tool to easily build vagrant base boxes or KVM, VirtualBox, and Fusion images.
                • Something missing or broken? PRs welcome!

                  26 min
                • Spine and Client-Side MVC

                  Wynn caught up with Alex MacCaw to talk about Spine, CoffeeScript, writing books, and working at Twitter.

                  Join the discussion

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

                  Featuring:

                  • Alex MacCaw – Website, GitHub, X
                  • Wynn Netherland – GitHub, X

                  Show Notes:

                  • Alex MacCaw, O’Reilly writer and open source developer now working on the front-end for Twitter.
                  • Spine Lightweight MVC library for building JavaScript applications, inspired by Backbone.
                  • Spine is written in CoffeeScript
                  • Eco is Alex’s favorite client-side templating engine.
                  • Alex suggests trying to use the same templating engine server-side and client-side, perhaps with Mustache, is a pipe dream.
                  • Spine integrates with Rails out of the box.
                  • Hem is like Bundler but for Node.js.
                  • Juggernaut enables realtime server push with node.js, WebSockets and Comet
                  • Spine.app “Effortlessly generate Spine, CoffeeScript and Hem applications. Spine.App gives your applications structure, CommonJS modules, a development server and more.”
                  • Alex is working on The Little Book on CoffeeScript in printed form for O’Reilly.
                  • JavaScript Web Apps covers building client-side MVC apps in a framework agnostic way.
                  • Twitter is hiring! Got the chops? Get in touch.
                  • Jeremy Ashkenas is Alex’s programming hero.
                  • Something missing or broken? PRs welcome!

                    24 min
                  • Foundation and Other Zurb Goodies

                    Wynn caught up with Jonathan and Matt from Zurb to talk about Foundation, their HTML5 front end scaffold and many projects from the Zurb playground.

                    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:

                    • Jonathan Smiley - Design lead at Zurb
                    • Matt Kelly is a developer at Zurb
                    • The Zurb playground showcases many Zurb’s front end experiments.
                    • Zurb foundation is an easy to use, powerful, and flexible framework for building prototypes and production code on any kind of device.
                    • Bootstrap from Twitter bakes in more style opinions and currently does not target mobile devices.
                    • Zurb Foundation ships in Rails, Compass, two WordPress, and ASP.NET MVC flavors.
                    • Flickr Bomb is a more entertaining alternative to http://placehold.it
                    • Joyride is a fun way to do feature tours.
                    • Zurb buttons are super awesome.
                    • Orbit is a lightweight image slider for jQuery. The version bundled with Foundation supports responsive layouts.
                    • Reveal is an easy way to add great looking modals to web apps.
                    • Zurb also offers a set of free apps including Axe and Strike.
                    • Something missing or broken? PRs welcome!

                      35 min
                    • Spree and Ecommerce in Rails

                      Wynn sat down with Sean and Brian from Spree to talk about ecommerce in Rails, SpreeConf, and their recent $1.5M funding round.

                      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:

                      • Sean Schofield, Spree founder and CEO of Spree Commerce, Inc.
                      • Brian Quinn, long time Spree contributor and CTO of SpreeCommerce
                      • Spree (née RailsCart) is a Rails engine that provides an out-of-the box, customizable ecommerce platform.
                      • Spree fully integrates into the Rails 3.1 Asset pipeline
                      • Rails engines have accelerated Spree adoption
                      • Spree is built on actively maintained community projects including Devise, Kaminari, Paperclip, ResourceController, State Machine, and ActiveMerchant.
                      • Spree recently closed a $1.5M funding round
                      • SpreeConf is geared to both business and developer audiences
                      • Everybody loves Sticker Mule
                      • Shoedazzle and SecondLife run highly customized versions of Spree.
                      • Spree has a growing list of community extensions.
                      • RailsDog Radio is a great showcase of Spree functionality. Grab the source on GitHub
                      • If you actually need a satellite radio, check out TSS Radio.
                      • Spree will unbox a new demo installation on Heroku just for you.
                      • Deface allows you to customize HTML ERB views in a Rails application without editing the underlying view.
                      • Ryan Bigg, Ruby Hero and co-author of Rails 3 in Action has joined Spree as community manager.
                      • Like Changelog Episodes, Spree is not SemVer compliant.
                      • Sean wants to explore using RailsAdmin into Spree
                      • Something missing or broken? PRs welcome!

                        47 min
                      • Growl and Open Source in the App Store

                        Adam and Wynn caught up with Chris Forsythe, lead of the Growl project to talk about Growl, their App Store launch, and his work on Adium and Perian.

                        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
                        • Wynn Netherland – GitHub, X

                        Show Notes:

                        • We recently launched The Sass Way so you can get your fix of all things Sass and Compass
                        • Chris Forsythe is the project lead for Growl.
                        • Growl is a popular notification system for Mac OS X.
                        • Growl is now in the App Store and on GitHub
                        • Chris was formerly the project manager for the Adium.
                        • Your $1.99 will help send Chris to his first WWDC.
                        • GrowlMail is now a separate project.
                        • Over two hundred applications support Growl notifications.
                        • Designers have created many visual Growl styles to make Growl look great.
                        • Wynn’s favorite is Hud from @Rogie.
                        • Growl now supports GNTP, allowing Linux and Windows notifications apps to share a common protocol.
                        • Wynn uses Growl for visual feedback for his test suite.
                        • Chris also is a founder of the Perian project, a free, open source QuickTime component that adds native support for many popular video formats.
                        • Chris says that the GPL prevents Perian from taking the App Store path.
                        • The OSI is a non-profit corporation with global scope formed to educate about and advocate for the benefits of open source and to build bridges among different constituencies in the open source community.
                        • Chris relates the impact Steve Jobs had on his open source work.
                        • Evan Schoenberg inspires Chris.
                        • Something missing or broken? PRs welcome!

                          45 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