New podcast every Friday! We cover what's fresh and new in open source. Sign up for our nightly and weekly emails. Open source moves fast. Keep up. Hosted by Adam Stacoviak & Jerod Santo.
Mike McQuaid joined the show to catch us up on the latest in Homebrew and the recent 1.0.0 release.
Gavin Wood joined the show to talk about Ethereum, Cryptocurrency, The DAO, Ethereum Virtual Machine (EVM), what could you build with Ethereum, and the future of digital currency. Gavin Wood is Founder of Ethereum, creator of the Solidity contract language, and Founder of Ethcore — the company that created Parity, an open source Ethereum client.
Cory Doctorow joined us this week to talk about open source, the open web, and internet freedom. Cory is a science fiction author, activist, journalist, co-editor of Boing Boing and the author of many books. We produced this episode in partnership with O’Reilly Media and OSCON London 2016. Use the code changelog30 to get 30% off registration. We talked with Cory about his involvement with the EFF and where he began his career, details he'll be covering in his keynote at OSCON, and his thoughts on open source today and where developers should be focusing their efforts.
Sid Sijbrandij, CEO of GitLab, joined the show to talk about their recent unveiling of the GitLab Master Plan, $20 Million secured in a Series B funding round, their idea of Conversational Development in this "post Agile world", and their focus on the enterprise and on-premise Git hosting as the business model to sustain and build GitLab into something ‘modern software teams’ can rely upon.”
Eli Bixby, Developer Programs Engineer at Google, joins the show to talk to talk about TensorFlow, machine learning and deep learning, why Google open sourced it and more. This episode was produced in partnership with O’Reilly Media and OSCON London 2016. Head to oscon.com/uk and use the code PCCL20 to get 20% off registration.
This week we talked with Beyang Liu the CTO and co-founder of Sourcegraph -- which is aiming to be the 'Google for Code'. We talked about the back story of Sourcegraph, how it works, ideas around offline support, how it's licensed -- which lead us to talk a bit about their new software license called Fair Source.
This week we caught up with Zeke Sikelianos to talk about GitHub's Electron project and the future of web folks making cross platform desktop apps. We talked about the web revolution around native vs web app, where Electron is heading, who's using it, and how cool it is to enable folks like Guillermo Rauch to build HyperTerm.
This week we talked with David A. Wheeler from the Core Infrastructure Initiative about the CII Best Practices Badge program. We talked about the purpose of the program, how you get certified, why you should get certified, and the criteria of the best practices.
This week we talked with startup founder and developer Julian Shapiro about his story of entrepreneurship, open source, growth hacking, and more. Julian's story is a story you don't want to miss -- plus he shares actionable advice on growing and marketing an open source project.
This week Adam went solo and talked with Guillermo Rauch about how he got into programming, how that lead him to what he's doing now at ZEIT, the design of HyperTerm, now, and so much more.
We talked with Peter Hedenskog about SiteSpeed.io and web performance. We covered where it came from, where it's going, and more importantly, simple ways you can focus on your web performance.
This week we've got a big show with James Pearce, Head of Open Source at Facebook to talk about that very subject -- open source at Facebook. We talked about his path to software development, why he's the person to lead open source at Facebook, their view on open source, their culture of open source, how they choose what to open source, and more importantly -- how they focus on, support, and nurture the community.
This week we talked to Alan Shreve, the creator of the beloved ngrok.
We talked about; what it is, why it exists, why he wrote it in Go, and ultimately why 1.0 is open source, but 2.0 is not.
This week's show was produced in collaboration with GitHub and Google to announce a big expansion to GitHub's public dataset on BigQuery.
We talked with Arfon Smith (GitHub), Felipe Hoffa (Google), and Will Curran (Google) about BigQuery, the big picture behind Google Cloud's push to host public datasets, the collaboration between the two companies to expand GitHub's public dataset, adding query capabilities that have never been possible before, example queries, and more!
On this episode we catch up with José Valim and Chris McCord to talk all about how they're advancing the state of the art in the Elixir community with the releases of Ecto 2.0 and Phoenix 1.2.
We also share our journey with Elixir at The Changelog, find out what makes Phoenix's new Presence feature so special, and even find time for Chris to field a few of our support requests.
This week we talked with Dustin Kirkland about Ubuntu, the most widely used flavor of Linux. We talked about the rise of Ubuntu, Ubuntu being everywhere, their collaboration with Microsoft to bring Bash to Windows, and what we can expect from the future of this Linux distro.
This week on the show we talk with Parham Doustdar, a blind programmer. We talked about the advantages of being a blind programmer, the tools he uses, quitting school, carving your own path, and more.
We also couldn't stop using visual words when talking with Parham -- even he couldn't help himself either, so you'll get to hear us laugh at ourselves near the end.
This show is, and forever will be, a very special show for us. In this show we talked with Pieter Hintjens, creator of ZeroMQ and The Collective Code Construction Contract (C4), writer of many books and protocols, as well as a developer with decades of building software and communities -- someone who has given so much, and continues to give - even up until the time he is planning for his death.
Pieter is terminally ill with a metastasis of bile duct cancer, in both lungs. But rather than listen to this show with sadness, listen with a happy heart and let's celebrate Pieter's life, and what he has accomplished.
Thank you Pieter from the bottom of our hearts for your time on this show and for all that you are. You are loved by us my friend.
In this show we talk with Juan Benet, one of the developers behind IPFS -- the InterPlanetary File System, a new peer-to-peer hypermedia distribution protocol, addressed by content and identities. We talked about what it is, how it works, how it can be used, and how it just might save the future of the web.
Our guests this week are Sara Chipps, the creator of Jewelbots, and George Stocker, the VP of Engineering at Jewelbots. We talked about connected wearables for kids, keeping UX simple, Open Source and building your business on it, influencing young girls through the possibilities of coding, and more.
Big show this week -- we caught up with Matz, the creator of Ruby to discuss the origins of the Ruby programming language, its history and future, Ruby 3.0, Concurrency and Parallelism, Streem, Erlang, Elixir, and more.
This week we talked with Richard Hipp, the creator of SQLite, about its history, where it came from, why it succeeded as a database, how it's development is sustainably funded, and how it's the most widely deployed database engine in the world.
Our guest this week is Raquel Vélez, aka Rockbot -- we talked about where she came from, how she got into programming with JavaScript, her passion for robots and mechanical engineering, the culture of npm, and more.
Jerod went solo on this show to talk with Andrew Cantino about Huginn, a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Think of it as a hackable Yahoo! Pipes plus IFTTT on your own server.
We talked with Chris Allen and Julie Moronuki about Haskell, their book, learning to program, their book writing process, and more!
This week we're joined by Matt Mullenweg, the creator of WordPress and the CEO of Automattic. We discussed the past, present, and future of WordPress. We talked about the role of JavaScript for WordPress, their new REST API, Calypso, and more.
This week we talked with Jeremy Ruston about TiddlyWiki — a unique non-linear notebook for capturing, organizing, and sharing complex information. It's written in JavaScript and sports a custom fake DOM. We talked to Jeremey about his nearly 40 year career in programming, Hackability as a human right, Tiddlers — the atomic unit of data in TiddlyWiki and so much more.
In this show we talked with Quincy Larson, the creator of an open source community called Free Code Camp. We talked about "the secret to getting good at coding", we learned about their curriculum spanning a solid year (totaling 2,080 hours) of deliberate coding practice, we discussed plans for financial sustainability of the project, we covered the people behind it both on the leading and teaching side as well as the camper side, and so much more.
This week we talk with José Valim about Elixir! We learned about the early days of José's start as a programmer. José took us back to the beginning of Elixir and shared why Erlang got him so excited, we broke down features of the language, we talked about functional programming, concurrency, developing for multi-core systems, we talked about the Elixir community, the future of Phoenix, Ecto, and so much more.
We're joined by Nadia Eghbal to discuss a HUGE topic that's near and dear to our heart -- funding open source! We discussed what it takes to fund open source software development, Nadia's current investigative journalism efforts around funding open source (funded by the Ford Foundation), venture-backed open source projects, what it means for an open source project to be in good shape, some potential solutions to provide better long-term support for open source, and we tried to determine how much the open source of the world might be worth.
This week we were joined by Ary Borenszweig and Juan Wajnerman -- the folks behind Crystal. We talked about goals of the language, how it's the best of both worlds between Ruby and C, why if it's so close to and inspired by Ruby why not just give their time/effort to Ruby instead, the new compiler, and we also discussed what's left before Crystal can go 1.0.
This week we talked about Elm and Functional Programming with Richard Feldman from NoRedInk. Elm labeled itself "the best of functional programming in your browser" and boasts "no runtime exceptions." We talked about the language, whether or not it's really faster than React, JavaScript fatigue, and the best ways to get started with Elm.
Our guests this week are MacLane Wilkison and Michael Egorov the creators of ZeroDB, an end-to-end encrypted database (protocol).
We talked about why it's open source, how it's different than other encryption techniques, if there's a performance hit for running encrypted queries, an interesting topic called Proxy re-encryption, and much more.
This week we’re joined by Yehuda Katz to talk about JSON.API -- where the spec came from, who's involved, compliance, API design, the future, and more. We finally got Yehuda on the show alone, so we were able to talk with him about his origins, how he got started as a programmer, and his thoughts on struggle vs aptitude.
This week we have a special Christmas holiday combo show for you. We talked with Andrew Nesbitt about 24 Pull Requests and Libraries.io, and we also caught back up with Jonathan Rudenberg about Flynn.
Our guest this week is Dan Abramov, the mastermind behind Redux, a predictable state container for JavaScript applications. We discussed Dan's path to becoming a programmer, his introduction to open source, React, JavaScript, functional programming in JavaScript, his thoughts on looking outside of your bubble to other ecosystems and borrowing/sharing what you can.
This week we caught up with László Monda (aka Lotsy) to discuss a keyboard for hackers -- the Ultimate Hacking Keyboard. We talked about the features, the hardware, the open source that powers it, and so much more.
Our guest this week is Ahmad Nassri from Mashape talking about Kong, an open-source management layer for APIs and Microservices.
This week we caught up with Evan You about Vue.js - his library for building web interfaces. We discuss what it offers, what makes it different, and why the world should trust this project, even if it's "just a personal project" and not backed by an enterprise or a large team.
This week we're joined by Tal Ater to talk about the offline first revolution, the use of service workers, and how UpUp is helping on that front. We also discussed speech recognition and the work he's doing with annyang. We rounded off the end of the show talking about promoting open source and Tal's newest project The Open Sourcer.
This week we're joined by Sameer Al-Sakran (CEO), and Tom Robinson (Chief-Rabble-Rouser) from Metabase to discuss Metabase - their open source tool that is laying the foundation of their goals for open source business intelligence.
This week we're joined again by Slava Akhmechet to catch up on RethinkDB and the awesome progress they've made to power the realtime web. We talked about innovation in databases, compared and contrasted to pub/sub, Pusher, NoSQL, and even The Next Big Thing™ in databases.
This week we're joined by Mitchell Hashimoto to discuss HashiCorp's new tool - Otto, how it compares to and compliments Vagrant, Automation, and more. We even dive deep into Mitchell's history with software development in the beginning of the show.
This week we're joined by Matt Holt and Sebastian Erhart to talk about Caddy the HTTP/2 web server written in Go. It's time to serve the web like it's 2015!
Our guest this week is Eran Hammer -- we discuss updates to Hapi.js, Node.js, OAuth, and deep discussions about Oz – Eran's replacement for OAuth 2.0.
Our guest this week is Ron Evans, ringleader of The Hybrid Group and creator of a fleet of open source robot...libraries. We talked about open source and robotics, Cylon.js, Gobot, Artoo, teaching, KidsRuby, his programming hero, and more.
Our guest this week is Saron Yitbarek, creator of CodeNewbie.org and host of the CodeNewbie podcast. We shared thoughts on helping more people discover software development, embarrassing moments, lessons learned along the way, and more.
Our guest this week is Rachel Roumeliotis - the Strategic Content Director at O’Reilly Media, and the Programming Chair for OSCON and O'Reilly's Software Architecture Conference.
Our guests this week are Trevor Rosen and James "Egypt" Lee, two of the people behind Metasploit. Metasploit is a collaboration of the open source community and Rapid7 -- It's penetration testing software that helps you verify vulnerabilities and manage security assessments.
This week we invited the entire crew behind Turing-Incomplete – a podcast about programming – on to discuss the history and focus of their show, the ins and outs of technical podcasting, software industry trends, and much more.
This "crossover" style show (where we invite other podcasters on) is new for us. Let us know if you'd like to hear more like this or if you prefer we stick to our bread and butter.
Our guest this week is Pierre-Olivier Latour. He joins the show to discuss his history as a software developer - everything from creating Quartz Composer and working at Apple to his new project GitUp and the user experience of Git.
Our guest this week is Carin Meier. She joins the show to talk about Clojure, ClojureScript, her book Living Clojure, all the fun things she loves about math, physics, and creating a programming language.
Our guest this week is Ben Johnson. He joins the show to school us on BoltDB, InfluxDB, and several other key value store databases out there and why he's so passionate about developing open source software.
Our guest this week is Thomas Reynolds the maker of Middleman. Thomas joins the show to talk about the history of static site generators, how he got into open-source, his love for Go, and what's to come in Middleman v4.
Our guest this week is Julius Volz from SoundCloud. Julius joins the show to talk about Prometheus, an open-source service monitoring system written in Go.
Our guest this week is Tobi Knaup, Co-Founder & CTO of Mesosphere. He joins us to talk about the datacenter operating system, and all the open source around it.
Our guests this week are Zach Leatherman, Nick Nisi, and Jerod Santo, 3 of 6 organizers behind NEJS Conf.
Our guest this week is Brian Cardarella, CEO at DockYard. Jerod took on this show solo, and discussed with Brian the bet he's placed on Elixir and Ember to be the focus of his company.
Our guest this week is Jack Lukic -- back again to discuss Semantic UI and the progress he, 104 contributors, and hundreds of translators have made towards a front-end standard only rivaled by Twitter's Bootstrap numbers.
We discuss the the why and the how of him dedicating everything he has to Semantic UI and the potential that it brings.
Our guest this week is Peter Bourgon, the maker of gokit, a toolkit for building microservices using Go in the modern enterprise.
This week Brandon Mathis joins the show to tell us all about the much anticipated 3.0 release of Octopress, his Jekyll-based blogging framework for hackers.
Octopress 3.0 is a complete rewrite and has been in the works for quite a while. We find out why Brandon decided to go for The Big Rewrite and what's been taking so long (hint: it's not because the dude's been slackin').
Our guest this week is Ilya Grigorik. He's back again, and this time we're talking about his true passion, internet plumbing, web performance, and the HTTP/2 spec.
In this show we cover everything around HTTP/2 -- the spec, HTTP/1 history, SPDY, binary framing layer, the semantics of HTTP/2, pipelining, multiplexing, header compression (HPACK), server push, TLS, "time to glass", upgrading, adoption, support and more!
Our guest this week is Henrik Joreteg, JavaScript Developer, author of Human JavaScript, and the creator of Ampersand.js.
In this episode we discuss Single Page Apps (SPAs), Ampersand.js, WebRTC, JavaScript coding styles and more!
Our guest this week is Mike Perham, the author of Sidekiq, Inspeqtor, and a well known open source software developer.
In this episode we discuss the various details of what it takes to sustain open source software, live a healthy life, how to treat one another, and so much more!
Our guest this week is Sarah Allen, cofounder of RailsBridge and Bridge Foundry. In her day job, Sarah works with 18F to transform US Government digital services, and in her spare time works to diversify Ruby on Rails with RailsBridge, and Bridge Foundry. We also have Beverly Nelson joining today's show as a guest host.
In this episode we talk about the incredible ability to make something with software, leading and teaching a community, teaching programming to kids, programming is a life skill, and so much more.
Our guests this week are Ben Word and Scott Walkinshaw. Ben and Scott run Roots, a team of folks who help you build better WordPress sites faster with Bedrock and Sage.
In this episode we talk about a more modern WordPress stack, Bedrock and Sage, dependency management, WordPress deployment, smarter development setup with tools like Ansible and Vagrant, and so much more.
If you're someone who wants to use WordPress in more modern ways, this show is for you.
This episode's guests are Brian Ketelsen and Erik St. Martin, the organizers of GopherCon.
In this show, we cover what it takes to create and run a conference like GopherCon, the size of the event, the speaking track, after-parties, hack day, workshops, and more. We even cover their focus on diversity with their Diversity Scholarship Support Fund that anyone can support, even those who don't plan to attend, as well as their child care options to ensure even those with children have the opportunity to attend.
We're also going to be at GopherCon 2015! Yes, we're taking The Changelog and Changelog Films on the road to cover GopherCon, so make sure you say hi when you see us.
Our guest this week is Scott Hammond, the CEO of Joyent. Joyent has been the core sponsor and steward of Node.js since its beginning.
In this episode we catch up with Scott to talk about the history of Node, Joyent's interest, how they've handled the stewardship of Node over the years, their support of io.js joining Node Foundation and the convergence of the code bases for a stronger, and more inclusive Node community.
At the tail end of the show, just when you think it's over, keep listening because we got Scott back on the call to discuss the news that came this week of the io.js TC voting to join Node Foundation.
Our guests this week are 2015's RUBY HEROES! Big show today, lots of great Ruby talk with these heroes, great insights from this past year of Ruby, and so much more.
And here are this year's Ruby Heroes:
Eileen Uchitelle - @eileencodes Jeremy Evans - @jeremyevans0 Nobuyoshi Nakada - @n0kada Sam Saffron - @samsaffron Sarah Mei - @sarahmei Zachary Scott - @_zzak
Our guest this week is Daniel Stenberg, the author and maintainer of curl and libcurl. Daniel currently works at Mozilla as a Senior Network Engineer on Firefox, and has spent at least 2 hours every day for the past 17 years working on and maintaining curl (~13k hours).
In this episode we take a look back at the past 17 years of such a staple tool to the community and share what Daniel has learned on his journey. We covered the origins of curl, how he chooses projects to work on, why he has remained so dedicated to curl all these years, the various version control systems curl has used, licensing, and so much more.
Our guests this week are Anders Hejlsberg and Jonathan Turner. Anders is the language architect and Jonathan is the Program Manager for TypeScript, a typed superset of JavaScript that compiles to plain JavaScript from Microsoft.
We cover Microsoft's acceptance and support of open source, why they open sourced TypeScript, the language design, adoption, how to get started, and the future of the language.
Our guests this week are Steve Klabnik and Yehuda Katz - two core team members of the Rust Programming Language, a systems programming language from Mozilla Research.
We cover memory safety without garbage collection, security, the Rust 1.0 Beta, getting started with Rust, and we even hypothesize about the future of the Rust.
Our guest this week is Zach Supalla, the Founder and CEO of Spark. Spark is a complete, open source, full stack solution for creating amazing internet connected things.
It's fully open source on GitHub from hardware to software and Zach goes deep in this episode to school us on everything we need to know.
We talk about making connected hardware easier, using Kickstarter to fund hardware projects, and Amazon's new Dash Button. Zach also gave us a crash course on how to get started with making your own hardware.
23:22 - "Building an open source business is challenging because you're giving away a lot of what you do. So the question is, how do you build a viable business that way?" - Zach Supalla
Our guests this week are Christopher "vjeux" Chedeau and Spencer Ahrens, Software Engineers on the React team at Facebook.
Christopher and Spencer join us to talk in depth about React.js, React Native, Flux, Relay, and GraphQL. They also announce on this show that React Native is now open source on GitHub.
24:33 "Now there's one unified development experience… You learn Javascript, you learn React, and you learn some of these stylesheet concepts, and that travels with you to whatever platform you're working on." - Spencer Ahrens
Our guest this week is Andrew Gerrand. Andrew works on the Go Programming Language at Google.
Andrew shares the state of Go in 2015, how Go compares to other concurrent languages, why people choose Go over other languages, the C to Go toolchain conversion, and what's coming in version 1.5 and 1.6 of Go.
18:32 - "The reasons why I choose Go (and I think why other people choose go) are a lot to do with programmer joy... the overriding sentiment amongst Go users is that Go just gets out of your way and lets you write code." - Andrew Gerrand
Our guest this week is Chris McCord. He's the creator of the Phoenix web framework.
Chris took us on a deep dive into the Phoenix web framework and Elixir. We covered the similarities between Ruby and Erlang, getting started with Elixir, and deploying Phoenix. He also shared his plans for the 1.0 release and the future of Phoenix.
"Jose said it best... When he first looked into Erlang, he loved everything he saw, but hated everything he didn't see. That's how Elixir came about; filling in the gaps, building off all the things he loved." - Chris McCord
Our guest this week is Sarah Mei. She joins us to talk through a recent article she authored on the DevMynd blog titled Mind the Gap - why we’re missing our best chance for gender parity. We discuss our innate subconscious assumptions and prejudices towards one another, how we alienate women from the developer communities, and what we can do to step across this gap and make a conscious effort to combat those assumptions. Sarah shares stories about her work in trying to bring more diversity into the coding community, the credibility gap, what she's learned from starting RailsBridge, how to reduce bias while searching for employees and conference speakers, and more.
Sarah is also the Founder of RailsBridge, the Director of Ruby Central, and a Chief Consultant at DevMynd.
Our guest this week is David Heinemeier Hansson, aka DHH. He joins us to talk through the past, present, and future of Ruby on Rails — the most beloved web application framework in the Ruby community.
Ruby on Rails has influenced many frameworks over the years, and David shares with us a candid look at 10+ Years of Ruby on Rails.
David shares stories about why he started Ruby on Rails, and explains why programmers should market their projects. He discussed his early work on Rails, some of the early early contributors to Rails, how the success of Basecamp helped Rails succeed (and vice versa), the io.js & Node.js complications, his thoughts on getting paid for working on open source, and so much more.
9:42 - "If programming is going to be the thing I spend my time on, it damn well better be awesome. I need to have a good time." - DHH 9:42
This week we're joined by Ilya Grigorik. Ilya is a web performance engineer at Google where he works day and night making the web faster.
This isn't the first time Ilya has been on the show. He's back to talk with us about his project GitHub Archive, logging and archiving GitHub's public event data and how he uses Google BigQuery to make querying that data accessible to everyone.
We're also announcing our new nightly email called Changelog Nightly! Subscribe here.
Darcy Clarke joins us this week to talk about his repo on the HTML5 Boilerplate org on GitHub "Front-end Developer Interview Questions".
Darcy is the creator of the Front-end Developer Interview Questions project on the H5BP org on GitHub -- it's "a list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore."
We discuss why the repo has been so successful, the challenges of translating a text document into multiple languages, managing contributions, the art of interviewing, and how the expectations of front-end developers have evolved over time, and how to stay relevant in our fast moving industry.
At the end of the episode, we turned the tables on Darcy and asked him a few questions from the list.
"The goal is to try to have the (interview) question be more open ended, and hopefully it starts a discussion between the interviewer and interviewee." 12:28 - Darcy Clarke
"This document is like a high school english assignment, with over 100 group members, and they all have differing opinions, and there's a ton of different subjects... It's the worst kind of open source project." 22:56 - Darcy Clarke
New members! Pedro Gomes, Kyle Mahan, Mike Perham, Jan Ebersbach, Gjermund Bjaanes, Matthew Mccormick, Ben Gillin, Austin Ginder Jonathan Banta, Matthew Brictson
This week we're joined by Taylor Otwell, he's the creator and maker of the Laravel PHP framework.
He joins us for a deep dive into Laravel, why he doesn't release without good documentation, building apps to test your own framework, writing an API for Lavarel Forge, and more.
Taylor Otwell @ 41:54 - I feel like it's opened the door for a lot of people to do things that they wouldn't have felt comfortable doing... That's what we're all about at Laravel; how can we help people turn their dreams into reality, and how can we remove roadblocks from people's development experience?
We have some BIG news to share!
For last two years, I have been rebuilding The Changelog from the ground up in my spare time on nights and weekends. As of this week, running The Changelog has become my full-time job.
Two Monday's ago I gave my two week notice to resign from a comfortable, enjoyable job with a Nonprofit I love, to go full-time on The Changelog.
This is HUGE for us, and can only be magnified by sharing the full story.
Read the FULL ANNOUNCEMENT here!
If you want to support The Changelog become a supporting member for $20 a year (that's like buying us a $1.67 cup of coffee every month) to directly support me and the team here at The Changelog in this mission of supporting OSS, and its phenomenal community.
Rob Eisenberg is our guest this week. Rob is a former AngularJS team member, who left the AngularJS team to work on his own startup, Durandal Inc and their first open source product Aurelia, a next generation JavaScript client framework that supports ES6, WebComponents, Object.observe and more.
We discussed why he left the AngularJS team, how the community responded, the allure of working for Google and getting paid to work on open source full time, why someone might choose Aurelia over other frameworks, and more.
"If you're in a place of authority where you're going to choose a framework, you want to know what your options are. You want to have options. You want to know how you can pick the best solution for your particular project, your team, company, etc..." - Rob Eisenberg 1:06:41
Our guest this week is Mikeal Rogers, one of the leads behind io.js, a friendly fork of Node.js with an open governance model.
We discuss why the io.js fork exists, why they choose open governance, the roadmap and future of io.js, supporting ES6, burnout while working in open source, and the steps you can take to get involved with io.js.
Quote:
41:54 - "One thing I figured out, and that this project continues to prove, is that it's not just about what you do, it's about what you don't do, and when you step away." - Mikeal Rogers
52:02 - "My next task is to jump into the roadmap repo, and figure out more ways of pulling in feedback from the community, and figuring out what people want out of Node next, and that's the direction I expect it to go in." - Mikeal Rogers
This week we caught up with Alex Polvi, CEO of CoreOS, to talk about their new open source product Rocket, their App Container Spec, and CoreOS - the container only server OS focused on securing the internet.
35:16 - If Docker were to clean up their security issues, refactor Docker into a bunch of individual components, and have an open standard that was interoperable with projects outside of Docker itself then it gets a lot more like Chrome and Firefox (using this as an analogy to explain how competition has pushed for a better web browser) - Alex Polvi
How do you build a business on top of the Github API? What are the technical challenges of serving big enterprise with your SasS? What would you do if Github wanted to acquire your business?
Ryan Rauh joins us today to answer these questions.
Ryan built HuBoard, a project management solution for teams and organizations using Github. He gives us an inside look at how he created HuBoard, how he made the transition from free service to paid users, the technical challenges of getting set up to handle enterprise, and more.
"Any SasS business... it's a slow linear growth until you hit that thing that makes you do that exponential bell curve, and then everybody uses it." -- Ryan Rauh (27:33)
If you enjoyed this show, or if you're a happy user of HuBoard, head over to our Ping repo and leave us some feedback! We appreciate you for listening.
This week's podcast recommendations:
The Joe Rogan Experience Podcast The Frontside Podcast Ruby Rogues Javascript Jabber Herding Code Podcast Ruby 5 Podcast Ruby on Rails Podcast
Hong Lai is one of the co-founders of Phusion. His company recently got a lot of attention for their upcoming version of Phusion Passenger, which they decided to call Ruby Raptor in a clever marketing play to get people excited about Passenger again. It worked, and we invited Hongli on the show to talk about Passenger/Ruby Raptor, the challenges of marketing open source, how to get the internet excited about your next version, and so much more.
A lot of people say, "Hey, if you're open source, and you want to make money, try selling support." We tried doing that, but it didn't work at all, because Passenger is too good. - Hongli Lai - 12:10
Adam and Jerod close out the year and give thanks to everyone who helps support The Changelog -- everyone from members, listeners, readers, sponsors and our various partners. We also discuss The Changelog Weekly and how we use Trello as a CMS, contributing to the topics we cover through our Ping repo on GitHub and what's to come in 2015, as well as top topics from 2014.
This week, we have members from .NET core team at Microsoft on the show to discuss Microsoft's motivation for open sourcing the base class libraries of .NET, open source vs source open, the true goal of open sourcing .NET Core, and more.
"As far as open source goes, one of the key things that we need to focus on is being able to not just release source, but also take contributions back." - Immo Landwerth @ 22:02
This week, we spoke with Curtis "Ovid" Poe. He shares how he got started with Perl, what Perl is really good at, why he doesn't expect everyone to love Perl, why Perl doesn't get no respect, the difference between Perl 5 and Perl 6, why the Perl community doesn't like marketing, and more.
This week, we're speaking with David Kaneda, UX designer at Google and creator of Buckets, a simple, open source CMS built on Node.js.
He talks about how he's building Buckets, what competing with Wordpress and Drupal is like, the process of working with people on Assembly, and more.
"I've always loved the idea of mixing commercial incentive with open source." 7:55
Adam and Jerod talk with Tom Dale and Yehuda Katz about the road to Ember 2.0 and the complete front-end stack it is today.
Adam and Jerod talk with Mike Perham about his new project Inspeqtor -- his approach to better application infrastructure monitoring.
Adam and Jerod talk with Sara Golemon about her work at Facebook and making PHP awesome.
Adam and Jerod talk with Justin Searls about Lineman.js, building for the web with JavaScript, and his abstract "The Social Coding Contract."
Adam and Jerod talk with Olivier Lacan about 'Keep a CHANGELOG', and his passion for to keeping a human facing, readable history for software projects.
Adam and Jerod talk with Craig Muth about his project Xiki, the current Kickstarter he has to raise funds so he can work on it full time, and reimagining the shell.
Adam and Jerod talk with Tim Caswell about getting started in open source, exploring new frontiers, and his latest project Tedit -- a development platform that makes programming JavaScript easy and more accessible.
"There's plenty of frontier out there. You just have to do things that haven't been done before." - Tim Caswell
Adam and Jerod talk with Chad Whitacre the Founder of Gittip to talk about what's new this year for Gittip and the directions they are taking.
Adam and Jerod talk to Anika Lindtner and Floor Drees about Rails Girls Summer of Code, Travis Foundation, fundraising, supporting open source through grants, and ways the community is showing their support of diversity in tech.
Adam and Andrew talk with Lars Bak and Seth Ladd from Google about Dart, a new language and platform started by Google for scalable web app engineering.
Adam and Andrew talked to Postmodern about his open source projects chruby, ruby-install, chgems, ronin and more.
Andrew talks with the fellas behind MEAN.js, Amos Haviv and Roie Cohen. MEAN.js is a full-stack JavaScript solution using MongoDB, Express, AngularJS, and Node.
Adam Stacoviak talks with John Long about Sass, The Sass Way, Middleman, and open publishing on GitHub.
Andrew talks with Jonathan Rudenberg and Jeff Lindsay about their hard work and updates on Flynn, their open source PaaS.
Adam talks with Isaac Schlueter and Charlie Robbins -- Isaac Schlueter is the creator of npm and maintainer of Node.js, and Charlie is the Co-Founder and CEO of Nodejitsu. We talk about the "crashyness" of npm recently and the community fundraiser they are starting to ask the community to support npm and to keep it running.
Andrew and Adam talk with Jonathan Smiley and Mark Hayes from ZURB about Foundation 5 and their new email framework project Ink.
Andrew and Adam talk with Caolan McMahon from Hoodie to talk about very fast web development where you can build complete web apps in days, without having to worry about backends, databases or servers (with Hoodie). We discuss noBackend and the idea behind offline first.
Andrew and Adam talk with Lee Hambley about some serious subjects such as Capistrano 3.0/2.0, open source burnout, various conversations around deploying, Ruby, respect, handing over the reigns and more. If you hack on open source or run an open source project, you should listen to this episode.
Adam and Andrew talk with Justine Arreche a Designer at Travis CI and Sebastian Gräßl a Freelance Developer. Together, they're the creators of Open Karma, a tool to help bridge the gap between developers and designers in open source (they're bringing some design love to OSS).
Because you're a superfan, we want to give you 50% off our membership. Become a member for just $20 (instead of $40). Use the code "podcastsuperfan" to save 50% when you sign up to become a member.
Adam and Jerod talk with Katrina Owen - Panelist on Ruby Rogues, Instructor at Jumpstart Lab and creator of Exercism.io, an open source platform for crowd-sourced code reviews on daily practice problems. Practice problems are available in Ruby, Elixir, JavaScript, Python, Haskell, and Clojure, and other languages are in the pipeline.
Andrew and Adam talk with Marshall Jones from Balanced Payments about all they do in open source, and how they approach being an open company that desires to release as much software as they can as open source.
Andrew and Adam talk with John O'Nolan about his open source blogging platform Ghost written in JavaScript (Node.js), and how he and his team are working hard to create this beautifully designed platform dedicated to one thing: Publishing.
Andrew and Jerod talk with Gordon Williams about his hardware/software open source project called Espruino that's currently raising funds on Kickstarter. Espruino is the world's first JavaScript microcontroller for beginners or experts, now open source.
Andrew and Adam talk with Sytse Sijbrandij, one of the Co-founders of GitLab, about building GitLab, sustaining open source, community management, and ways to handle a "road map" for your product or project.
Adam Stacoviak and Jerod Santo talk with Michal Papis about the history and future of RVM, the plan for RVM 2.0, the complexities of managing your Ruby version, Ruby 2.0 and more.
Andrew and Adam talk with Isaac Schlueter about the origins of npm, building an asynchronous web with Node.js, and how to get paid to open source.
Andrew Thorp talks with Rob Pike and Andrew Gerrand about the history and latest updates to the Go programming language, an open source project developed from a team at Google and many contributors from the open source community.
Adam Stacoviak and Andrew Thorp talk with Jeff Lindsay and Jonathan Rudenberg about Flynn, open source, PaaS and more.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Mattt Thompson, Mobile Lead at Heroku, about his many contributions to open source.
Adam Stacoviak and Andrew Thorp talk with Drew Blas of Chargify about API wrappers, Ruby, open source, and more.
Adam Stacoviak and guest co-host Tim Smith talk with Jesse Wolgamott about learning Ruby, his course and mentorship Ruby off Rails, and more!
Adam Stacoviak and Andrew Thorp talk with Michal Migurski (CTO) and Ezra Spier (Fellow) about civic hacking at Code for America, technical sustainability in government, skill gap for more modern software in government, open city data and more.
If you're a developer, designer, researcher, data enthusiast, urban planner, or entrepreneur who wants to make a difference - Code for America's 11-month program is your opportunity use your skills to give back to your community.
Apply to be a Fellow!
Adam Stacoviak and Andrew Thorp talk with Hampton Catlin about Sass, libsass, Haml, Tritium, Moovweb and more.
Adam Stacoviak talks with Phil LaPier about Sass, Bourbon, Neat, sustaining open source, product design, and more.
Adam Stacoviak and Andrew Thorp talk with Mike Perham about sustaining open source, sidekiq, message processing with Ruby, and more.
Adam Stacoviak and Andrew Thorp talk with Sacha Greif about his new book Discover Meteor, Meteor.js, sustaining open source and more.
Adam Stacoviak, Andrew Thorp and fellow changelogger Steve Klabnik talk about pair programming, distributed teams, workflows, Ruby and more with Avdi Grimm.
Adam Stacoviak and Andrew Thorp talk about Docker, linux containers, and dotCloud with Solomon Hykes - Founder & CEO of DotCloud and the creator of Docker.
Adam Stacoviak and Andrew Thorp talk with Mitchell Hashimoto, the creator of Vagrant and founder of HashiCorp.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Chad Whitacre about sustaining open source through Gittip, building an open company and more.
Adam Stacoviak, Andrew Thorp and Kenneth Reitz talk with Jeff Atwood about Discourse and more.
Adam Stacoviak, Andrew Thorp, Steve Klabnik, Kenneth Reitz and Jerod Santo take the show live for the first time since August 8th, 2012.
Wynn caught up with Ruben and Matt from Cloud 9 to talk about what's new with their IDE in the cloud.
Wynn and Sam caught up with Laurent Sansonetti to talk about MacRuby, RubyMotion, and more.
Wynn talked with Tony Arcieri, creator of Celluloid, about concurrency in Ruby and his thoughts on Erlang, Clojure, and design patterns.
Wynn caught up with Tim Caswell to talk about Luvit, his new project that provides Lua bindings for libuv.
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.
Wynn caught up with Eloy Durán, creator of CocoaPods to talk about the project, MacRuby, and his favorite Objective-C libraries.
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.
Wynn caught up with Phil Haack to talk about NuGet and growing the .NET open source community at GitHub.
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.
Adam and Wynn caught up with Micah Rich from The League of Moveable type to talk about open source typography.
Wynn sat down with Brian Hogan and Josh Clayton to talk about tmux, dotfiles, and the joys of text mode.
Wynn caught up with Mitchell Hashimoto from the Vagrant project to talk about virtualized environments, DevOps, and more.
Wynn caught up with Alex MacCaw to talk about Spine, CoffeeScript, writing books, and working at Twitter.
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.
Wynn sat down with Sean and Brian from Spree to talk about ecommerce in Rails, SpreeConf, and their recent $1.5M funding round.
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.
Adam and Wynn caught up with Paul Irish of Google’s Chrome developer relations team to talk about HTML5, JavaScript, CSS3, polyfills, and more.
Steve and Wynn caught up with Wayne Seguin to talk about his Ruby enVironment Manager and BDSM shell scripting framework projects.
Adam and Wynn caught up with Erik and Max, Fellows at Code for America to talk about civic-focused development and open source.
Adam and Wynn caught up with Sam Stephenson from 37Signals to talk about his his many open source projects and developing Basecamp Mobile.
Adam and Wynn caught up with the developers behind CDNJS, a community-powered CDN for JavaScript libraries.
Wynn caught up with Fredrik Holmström to talk about IronJS, F#, and open source in .NET.
Adam and Kenneth caught up with Robby Russell to talk about his community-driven zsh project.
Wynn sat down with Wesley Beary from Engine Yard to talk about the Fog project and the Cloud, live from Red Dirt Ruby Conf.
Wynn sat down with Nick Quaranto at Red Dirt Ruby Conference to talk about Gemcutter, RubyGems.org, and how to get started creating your own Ruby gem.
Kenneth and Wynn caught up with Glyph Lefkowitz from Twisted to talk about the project and evented programming in Python.
Wynn caught up with Mike Hostetler and Scott González from AppendTo to talk about Amplify.js, jQuery, CoffeeScript, Microsoft, the web, and open source.
Wynn sat down with three Vim users and experts to talk about tips and tricks for using and pimping the popular text editor.
Wynn caught up with Ilya Grigorik, Founder and CTO of PostRank to talk about Goliath, async Ruby web development, and Google’s SPDY.
Wynn sat down with J Chris Anderson from CouchBase to talk about CouchDB, the merger with Membase, Erlang, and bringing NoSQL to PHPers.
Adam and Wynn were joined by Nathan Smith, creator of 960.gs to talk about his new project Formalize and the latest news on The Changelog.
Adam sat down with Designer/Developer John Long, creator of RadiantCMS about his new project Serve, design, and running a successful open source project.
Steve and Wynn sat down with Eliot Horowitz from 10gen to talk about MongoDB, the NoSQL landscape, and the fun of building at Web Scale.
Steve and Wynn caught up with Dr. Nic from Engine Yard to talk about the cloud, Jenkins, Ruby, and lowering the barrier of entry for learning Rails on Windows.
Kenneth and Wynn caught up with GitHubber Scott Chacon to talk about Git, distributed version control, and his quest to kill Word as a book authoring tool.
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.
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.
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.
Wynn caught up with Salvatore Sanfilippo aka @antirez to talk about Redis, the super hot key value store.
Wynn caught up with Aaron Patterson, aka @tenderlove, to talk about Ruby 1.9, Nokogiri, and muscle cars.
Adam and Wynn sat down with Steve Klabnik, the newest contributor to The Changelog, to talk about learning to program with Hackety Hack.
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.
Wynn caught up with Chris Matthieu of Voxeo Labs to talk about Phono, Tropo, Adhearsion, and building telephony apps with open source tools.
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.
Wynn caught up with Thomas Fuchs to talk about script.aculo.us, Scripty2, Zepto.js and the future of Prototype.
Wynn sat down with Corey Donohoe from GitHub and Seth Chisamore from Opscode to talk about DevOps, Chef, agile infrastructure and innovation in the datacenter.
Wynn chatted with Julien Genestoux (github/twitter) from Superfeedr about PubSubHubBub, XMPP, Websockets, and the real-time web.
Kenneth and Wynn caught up with Daniel, Christian, and Matt from Pragmatic Badger to talk about the Django Dash, Python, and Ruby.
Adam and Wynn caught up with Max Howell, creator of Homebrew to talk about package managment on OSX, beer, and scrobbling.
Wynn caught up with Zed Shaw’s non-rockstar alter ego to talk about Mongrel2, high performance web sites, guitar, and software community ponzi schemes.
Micheil and Wynn caught up with Gerad and Visnu from the Node Knockout to talk about the 48 hour Node.js development competition and its entries.
Adam and Wynn caught up with Nathan Smith from 960 Grid System to talk about web development and CSS grid frameworks.
Wynn and Micheil sat down with Peter Griess from Yahoo Mail, Martyn Loughran from Pusher App, and Guillermo Rauch from Socket.IO to talk about Websockets.
Wynn caught up with David Kaneda to talk about mobile web app development with Sencha Touch.
Wynn and special guest host Micheil Smith sat down with Jeremy Ashkenas from DocumentCloud to chat about CoffeeScript, a cool language that compiles to JavaScript.
Adam and Wynn caught up with John Resig at TXJS and talked about mobile web development with jQuery and TestSwarm, a continuous integration project from Mozilla Labs.
Adam and Wynn caught up with Arthur Chiu and Nathan Esquenazi from Padrino, the Ruby web framework built on top of Sinatra.
While at TXJS, Adam and Wynn caught up with Douglas Crockford, author of both JavaScript: The Good Parts and the JSON spec, and a global namespace unto himself.
Wynn caught up with Dmitry Baranovskiy to talk about his project RaphaëlJS, running an open source project, and why living in Australia is better than living anywhere else in the world.
Adam and Wynn caught up with David Recordon and other Facebook developers to talk about their wide range of open source projects including Tornado, Hip-Hop, and Three20 as well as OpenGraph and OAuth 2.0.
Gregg Pollack and Wynn did a special live episode at Red Dirt Ruby Conf where they sat down with Charles Lowell to talk about embedding JavaScript engines in Ruby.
While in San Francisco for Chirp, Wynn caught up with Erik and John from 140Proof, Hayes Davis from CheapTweet, and Christie Koehler from Open Source Bridge about Twitter and open source development.
Adam and Wynn caught up with Aaron Quint, the brains behind Sammy.js, a neat JavaScript framework built on top on jQuery fashioned after Ruby’s Sinatra.
Adam and Wynn caught up with Felix Geisendörfer to talk about Node.js, server-side JavaScript, and JSConf 2010.
While in OKC for OpenBeta4, Adam and Wynn sat down with James Edward Gray II and talked about his many Ruby gems, TextMate bundles, and his upcoming Ruby conference Red Dirt Ruby Conf this May.
While at SXSW Interactive, Adam and Wynn got to attend the Data Cluster Meetup hosted by Rackspace and Infochimps. Things got a bit rowdy when the panel debated features of Cassandra, CouchDB, MongoDB and Amazon SimpleDB and started throwing dirt at everybody else’s favorite NoSQL databases.
Adam and Wynn caught up with Geoffrey Grosenbach, Brandon Mathis, and Tim Caswell to talk about publishing with open source tools, open blogging, and the back-to-the-future world of static site generators and database-less blogs.
Adam and Wynn caught up with Ruben Daniels and Rik Arends from Ajax.org and talked about APF and O3, their frameworks for both browser and server based JavaScript applications.
Adam and Wynn caught up with Leah Culver and talked about startups, APIs, and her open source work on OAuth, oEmbed, Hurl.it, Baconfile, and more.
Adam and Wynn caught up with Andy Gross from Basho and Sean Cribbs, a freelance Ruby developer, to discuss Riak, the new Erlang-based NoSQL store and Ripple, Sean’s new Ruby wrapper for Riak.
Adam and Wynn caught up with Luigi Montanez and Jeremy Carbaugh from Sunlight Labs and discussed their Python and Ruby projects, government transparency, and civic hacking - open source contributions as activism.
Adam and Wynn continued chatting with John Nunemaker about some recent featured projects including Gordon, Showoff, jQuery Lint, JSpec, congomongo and more.
Adam and Wynn caught up with John Nunemaker from Ordered List to chat about open source, improving your craft, building a business, and how MongoDB has changed his life.
New point release! Adam and Wynn talk with Chris Wanstrath aka @defunkt from GitHub about the magic of Git, the past, present and future of GitHub, building a bootstrapped startup and some other cool stuff you’ll just have to hear for yourself.
Stick around until the end when we announce a new feature of The Changelog that will help you keep up with the fast-moving world of open source.
Adam and Wynn spoke with Marshall Culpepper from Appcelerator about their open source projects Titanium Desktop and Titanium Mobile.
Adam and Wynn spoke with Mike Dirolf from 10gen about their fast-growing MongoDB project. Mike gave us insight on how MongoDB came about, design decisions, and the future of this cool NoSQL server.
In this episode, Adam, Wynn, and Steven Bristol of LessEverything fame discuss Erlang, Javascript on the server, Lighthouse, Docsplit, Rackamole/whackamole, unfollowing under-performing Twitter peeps, and suing domain squatters.
We interviewed Jeremy Ashkenas Lead Developer at DocumentCloud about their effort to revolutionize the way media organizations gather news. Jeremy discusses their open source projects CloudCrowd, Underscore.js, and JAMMIT that they’ve released along the way.
In this episode we discuss: Google Chrome OS, HandBrake 0.9.4, CocoUI, Rails 2.3.5, Restler & Node.js, Riot, Thor-Git and WebROaR.
Wynn and Adam caught up with Rob Pike, Principal Engineer at Google and Tech Lead for the Google Go team. The primary topic was, of course, Google’s new Open Source programing language, Go.
In this episode we discuss:
JAMMIT - Rails plugin for asset packaging Underscore.js the bowtie for jQuery’s tux Google Go Firefox 3.6 beta 2 Google Chrome OS creating “fancy buttons” with Compass and Sass
Wynn and Adam discuss Haml, Sass and Compass with the core developers Nathan Weizenbaum and Chris Eppstein.