

Changelog Master Feed
Changelog Media
Your one-stop shop for all Changelog podcasts. Weekly shows about software development, developer culture, open source, building startups, artificial intelligence, shipping code to production, and the people involved. Yes, we focus on the people. Everything else is an implementation detail.
Episodes
Mentioned books

Feb 8, 2011 • 40min
Jenkins and Continous Integration (Changelog Interviews #48)
Kenneth and Wynn caught up with Kohsuke Kawaguchi and Andrew Bayer from the Jenkins project to talk about continuous integration, Java, and corporate backing drama.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Wynn Netherland – GitHub, XKenneth Reitz – GitHub, XShow Notes:
CI Joe is GitHub’s continuous integration server
Knowing is half the battle
Jenkins née Hudson is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
Kohsuke Kawaguchi is the creator of Jenkins
Andrew Bayer is a Build Engineer at Cloudera
Nearly 30K Jenkins installations worldwide
Jenkins is written in Java but with its rich plugin system, you can run almost anything with it
Jenkins supports Git, Mercurial, SVN, and even Visual SourceSafe
Jenkins does more than running tests, it can also do parameterized deploys
GitHub has fueled an explosion in Jenkins community growth
Wynn asks why Java is only 6% of GitHub projects
Funny cartoon on how language fanboys see one another
Git and GitHub adoption actually sparked the name change and Oracle split
The community voted 214-14 to rename
Andy addresses how plugins will migrate to the new name. Thanks, Matthew J McCullough.
At what point do projects look at a jQuery Foundation-style governance model?
Hudson was the butler in Upstairs, Downstairs
Alfred, the butler from Batman was a consideration, but conflicted with the Mac program
James Clark is Kohsuke’s programming hero
Kohsuke and Lisp’s Guy Steele are Andrew’s heroes
MZ Scheme now Racket makes Kenneth’s head hurt
Andrew recommends Structure and Interpretation of Computer Programs from MIT
As a build guy, Selenium gets Andrew excited
Kohsuke is trying to hack the Airport Express to stream tunes from Linux
Something missing or broken? PRs welcome!

Feb 1, 2011 • 33min
Open Government and the Citizen Coder (Changelog Interviews #47)
Adam and Wynn caught up with Carl Tashian from Open Government to talk about OpenGovernment.org, OpenCongress.org, and the rise of the Citizen Coder.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XWynn Netherland – GitHub, XShow Notes:
Carl Tashian is Director of Technology at Open Government
OpenGovernment: Empower individuals and organizations to track government at every level
OpenCongress.org - open source Rails app to track the goings on in the US Congress
Library of Congress THOMAS site is the source for federal legislative information
OpenGovernment.org, a public resource for government transparency at the state, city, and local levels. Free and open-source.
Open States API
The Sunlight Foundation aims to make government transparent and accountable
Wynn helped create TweetCongress.org winner of a SXSW 2009 Web award for activism, making use of Sunlight APIs
Follow the money and connect the dots between bills, key votes, and campaign donations.
Transparency Data is a central source for federal lobbying disclosure, federal grants and contracts, earmarks and federal and state campaign contributions, complete with it’s own API
GovKit
Luigi Montanez and Wynn wrote a wrapper for Transparency Data
Fog, the Ruby cloud services library
Carl worked at ZipCar prior to joining Open Government
Syncing large datasets from different providers is a big challenge
PostgreSQL and PostGIS power the backend of OpenGovernment
GeoServer is an open source software server written in Java that allows users to share and edit geospatial data.
MongoDB and Rack provide a fast way to track page views in the app
Sunlight, Code for America, and Open Government - rise of the Citizen Coder?
Oakland Crimespotting is a case study on developers having an impact on government
DocumentCloud, featured in Episode 0.0.5
Jammit, Industrial Strength Asset Packaging for Rails
Pythonistas, why not help out by creating a scraper for your state?
Kenneth and Wynn debate the best terminal font
Something missing or broken? PRs welcome!

Jan 28, 2011 • 51min
Rick Perreault / Unbounce (Founders Talk #11)
Adam talks with Rick Perreault, Co-Founder & CEO of Unbounce about entrepreneurship and solving your own pain, sticking to an MVP (Minimal Viable Product) launch strategy, becoming an authority by blogging/marketing before you launch, listening to customers and knowing when to take funding.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Rick Perreault – Website, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Landing Pages: Create, Publish & A/B Test Without I.T. | Unbounce
Building a Minimum Viable Product – No Time For Edge Cases | Unbounce
101 Landing Page Optimization Tips | Unbounce
CASE STUDY: Creating an eBook as a Lead Capture Prize | Unbounce
HOW TO: Create a Landing Page Design Concept in 10 Minutes | Unbounce
HOW TO: Use Twitter as a Knowledge Filter Using Social Breadcrumbs and Lists | Unbounce
Founder Story #1, Rick Perreault, Unbounce on Vimeo
Unbounce + Wufoo + MailChimp = Sexy Segmentation
Something missing or broken? PRs welcome!

Jan 25, 2011 • 32min
YUI 3, Node.js, JSLint, Douglas Crockford Code Reviews (Changelog Interviews #46)
Adam and Wynn caught up with Adam Moore and Satyen Desai from the YUI team to talk about YUI 3, Node.js, and working with Douglas Crockford.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Show Notes:
YUI is the Yahoo! User Interface library, a collection of front end code goodies for JavaScript and CSS
Follow the YUI Blog for the latest developments, such as the new 3.3.0 release
Adam Moore and Satyen Desai are engineers on the YUI team.
The Autocomplete widget provides a flexible, configurable, and accessible implementation of the AutoComplete design pattern.
The DataTable widget renders columnar data into a highly customizable and fully accessible HTML table
The Dial widget is an alternative to sliders
The YUI Charts recently moved from Flash to JavaScript in YUI 3
The Community developed the drag/move component
YUI is on GitHub, fueling community involvement
YUI Theater is a great source for JavaScript talks and all things YUI
Douglas Crockford is the author of JSLint, the JSON spec, featured on Episode 0.2.6 from TXJS
Nicholas C. Zakas aka @slicknet is the author of a number of JavaScript books
Eric Miraglia is the Engineering Manager for the YUI team
JSLint improves your JavaScript but will not spare your feelings
Dave Glass - has a great talk about YUI + Node
“I love async, but I can’t code like this”
Many of the additional Node.js modules deal with parallel execution
Adam suggests targeting features, not platform since features like touch will be on the desktop eventually.
Satyen’s talk on YUI’s mobile strategy
The module pattern in JavaScript
The YUI Gallery lists discoverable components contributed by the community
Something missing or broken? PRs welcome!

Jan 22, 2011 • 38min
Ryan Holmes / HootSuite (Founders Talk #10)
Adam talks with Ryan Holmes, Founder of Hootsuite entrepreneurship, establishing and leveraging their relationship with Twitter, from “free” to “freemium” with a plan, and growing to well over 1 Million users in 2 years.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Ryan Holmes – Website, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Hootsuite
Something missing or broken? PRs welcome!

Jan 17, 2011 • 40min
Redis In-Memory Data Store (Changelog Interviews #45)
Wynn caught up with Salvatore Sanfilippo to talk about Redis, the super hot key value store.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Salvatore Sanfilippo – Website, GitHub, XWynn Netherland – GitHub, XShow Notes:
VMware signs the paychecks for Salvatore and Pieter Noordhuis
Redis is an open source, advanced key-value store and data structure server wherein keys can contain strings, hashes, lists, sets and sorted sets
Redis internals consist of ANSI C with an evented model
Non-blocking replication has always been a Redis design goal
Replication in Redis is async
Salvatore’s Redis toolbox includes the Redis Ruby gem and Sinatra
Chances are you can find a Redis library in your favorite language
The C client is the only officially supported wrapper
Salvatore thinks the NoSQL moniker isn’t perfect, focusing too much on performance, but it frames a discussion
Redis Pub/Sub is perfect for real-time apps
GitHub’s adoption of Redis in Resque helped fuel the growth of the project
Redis users tend to use it as a database, as a messaging bus, or as a cache
Salvatore thinks hosted solutions like Redis-to-Go need to add more value like more frequent backups and seamless upgrades.
Blizzard uses an 8-node Redis install in serving avatars for WoW
Justin Campbell asks will VMWare feature Redis in any upcoming projects?
Ezra Zygmuntowicz and GitHub were among the first “few brave users”
After a few months Salvatore noticed a dip in adoption , but he trusted his gut and stuck with it
Something missing or broken? PRs welcome!

Jan 10, 2011 • 38min
Maciej Ceglowski / Pinboard (Founders Talk #9)
Adam talks with Maciej Ceglowski, Founder of Pinboard about turning this side project into the next Delicious, handling a massive in-flux of Delicious users when they announced its “sunset”, keeping the technology and architecture simple and more.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Maciej Ceglowski – Website, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Pinboard - antisocial bookmarking
Pinboard (PinboardIN) on Twitter
What The “Great Delicious Exodus” Looked Like For Pin-Sized Competitor Pinboard
Pinboard’s Dead-Simple Bookmarking Service Is Still Going Strong
Want To Give Pinboard A Try? You’ll Have To Pay $2.84
Back To Basics: Ditch Delicious, Use Pinboard
Something missing or broken? PRs welcome!

Jan 10, 2011 • 34min
Ruby 1.9, Nokogiri, Tender Lovemaking (Changelog Interviews #44)
Wynn caught up with Aaron Patterson, aka @tenderlove, to talk about Ruby 1.9, Nokogiri, and muscle cars.
Join the discussionChangelog++ 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!

Jan 5, 2011 • 32min
Hackety Hack and _why (Changelog Interviews #43)
Steve Klabnik joined the show to talk about learning to program with Hackety Hack and why the lucky stiff.
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Steve Klabnik – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XWynn Netherland – GitHub, XShow 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!

Dec 24, 2010 • 56min
Alex Hillman / Indy Hall (Founders Talk #8)
Adam talks with Alex Hillman, Co-Founder of Indy Hall and co-conspirator/creator of many things, about all things Coworking, people helping people, how to hustle, get unstuck and more. Alex also mentions something “super secret” that’s sure to please. Merry Christmas and Happy New Year!
Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Featuring:Alex Hillman – Website, GitHub, XAdam Stacoviak – Website, GitHub, LinkedIn, Mastodon, XShow Notes:
Coworking Philadelphia - Independents Hall, a Coworking Community and Space
dangerouslyawesome | Alex Hillman Writes Here
The Coworking Book
what’s next? unstick.me helps you find that thing you need to get going again.
the cluetrain manifesto
Caroline Collective
Something missing or broken? PRs welcome!