The Bike Shed
Episodes
-
66: Make Ruby Scripting Great Again (Terence Lee)
June 8th, 2016 | 39 mins 31 secs
We talk with Terence Lee of Heroku, Bundler, and mruby-cli fame about Apache Kafka and the future of mruby scripting.
-
65: Free as in Puppy (Katrina Owen)
May 25th, 2016 | 45 mins 52 secs
While at RailsConf, we talk with Katrina Owen about finding metaphors for software development, the successes and mistakes of Exercism.io, and the benefits of providing code reviews.
-
64: Open Mic SF
May 18th, 2016 | 55 mins 11 secs
Open Mic is back by popular demand, this time in San Francisco. We hear from developers in thoughtbot's San Francisco office about their recent investment time projects.
-
63: Types Are Only Good If You Use Them
May 11th, 2016 | 38 mins 16 secs
Derek and Sean discuss some recent issues with exciting language features like pattern matching, macros, and static types.
-
62: Shipping is the Fastest Way to Get Somewhere
May 4th, 2016 | 34 mins 16 secs
Sean celebrates Diesel reaching "faster than a SQL string" status before we chat about Rails 5 blockers and the clarity of focus and priorities that only shipping can bring.
-
61: I'm Not Telling You My Birthday
April 27th, 2016 | 31 mins 4 secs
"Send me an email every year for my birthday" is an easy thing for a human to understand but it can be deceptively tricky to do with computers. Also tricky for (some) computers:
SELECT * FROM
. Wait... what? -
60: Remote Control (Katherine Fellows)
April 20th, 2016 | 38 mins 2 secs
KF (Katherine Fellows) joins the show to chat about successful BridgeFoundry events and creating environments where remote developers, junior and otherwise, can thrive.
-
59: I Wish They Wouldn't Do That
April 13th, 2016 | 40 mins 59 secs
Derek and Sean discuss the left-pad saga, how other programming communities are reacting to it, and what you should learn from it as a library or application author.
-
58: Nobody Gets Fired For Buying IBM
April 6th, 2016 | 45 mins 36 secs
Should you rewrite or refactor? What should you consider as you weigh this decision and what exactly constitutes a rewrite anyway?
-
57: Mutability Ruins the Whole Party (José Valim)
March 30th, 2016 | 55 mins 50 secs
We chat with José Valim about bringing light to Elixir's dark corners, the design goals of Ecto, and the future of Elixir, Ecto, and Phoenix.
-
56: Most People Aren't Building Trello
March 23rd, 2016 | 38 mins 53 secs
Is ActiveRecord reinventing Sequel? If it is, does it matter? Derek and Sean discuss that and whether maybe we could all stand to tone down the JavaScript.
-
55: Hot Dog is Not a Dessert
March 9th, 2016 | 40 mins 54 secs
Derek and Sean talk about their experience with the Rails 5 betas, how to test against them today, and things that you might want to look out for when updating your app.
-
54: Argument Error
March 2nd, 2016 | 42 mins 25 secs
Derek shares some Elixir annoyances with Sean and they discus how a consulting role colors their perception of languages and frameworks, both for better and for worse. Sean provides an update on SQLite and Association support in Diesel.
-
53: Cache Machine
February 24th, 2016 | 43 mins 28 secs
Laila and Derek go on a tour of the various caching mechanisms available to web applications in general, and Rails specifically. When is the right time to cache and at what level?
-
52: You're an Elixir Developer Now
February 17th, 2016 | 46 mins 31 secs
Derek and Laila discuss Derek's excitement for Elixir and Phoenix. Is Elixir as fun to write as Ruby? Is Phoenix a better Rails?
-
51: Is Sim City Running? (Steve Klabnik)
February 10th, 2016 | 43 mins 56 secs
We enjoy a wide-ranging discussion with Steve Klabnik on the importance of good documentation, the sometimes cloudy definition of a breaking change, the politics of open source contributions, and work/life balance or boundaries.