The Bike Shed show

The Bike Shed

Summary: On The Bike Shed, hosts Derek Prior, Sean Griffin, Laila Winner, and guests discuss their development experience and challenges with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

Podcasts:

 52: You're an Elixir Developer Now | File Type: audio/mpeg | Duration: 00:46:31

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) | File Type: audio/mpeg | Duration: 00:43:56

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.

 50: Open Mic | File Type: audio/mpeg | Duration: 00:28:30

It's Open Mic day at The Bike Shed. We hear from other thoughtbot designers and developers about what they're excited to be spending their investment time on lately.

 49: A More Practical Haskell | File Type: audio/mpeg | Duration: 00:34:40

How can an ORM be faster than a SQL String? Laila and Sean discuss the latest happenings in Diesel and why it is that a systems language needs an ORM, anyway.

 48: Is Everyone Trying Their Best? | File Type: audio/mpeg | Duration: 00:34:44

Software is broken. In this episode, Derek and Sean discuss why exactly it's broken, and what we can do to make it better.

 47: Star Wars Oranges | File Type: audio/mpeg | Duration: 00:54:12

Ruby 2.3 is out! What are we looking forward to trying and what do we think of &. and try? Stick around after the credits for spoiler-filled discussion of Star Wars: The Force Awakens

 46: Don't Breathe, Save the Planet | File Type: audio/mpeg | Duration: 00:34:14

We discuss the maintenance burden of ActionCable and its dependencies on Rails 5, follow-up on Scenic issues, and discuss implementing migrations anew in Diesel.

 45: I Think I'd Prefer An Error to Nonsense | File Type: audio/mpeg | Duration: 00:47:57

Derek shipped Scenic 1.0, which spurs a conversation about semantic versioning and the value of the 1.0 milestone. We discuss what the bar for breaking changes in a library should be and look at some specific changes on tap for Scenic and whether they will or should carry a major version bump.

 44: It Won't Crash... It Might Crash | File Type: audio/mpeg | Duration: 00:47:29

Sean has shipped early versions of Diesel, an ORM for Rust! We discuss its semantic versioning, the ergonomics of use versus the complexities of implementation, early issues with the API and the road to Diesel 1.0.

 43: That's DOCTOR Internet Technologist | File Type: audio/mpeg | Duration: 00:50:43

We talk about lessons learned from teachable moments both in the moment and decades later.

 42: That's Incredibly Ambitious (Grayson Wright) | File Type: audio/mpeg | Duration: 00:37:32

We speak to Grayson Wright about building Administrate, an open source Rails framework for administrative interfaces. What makes Administrate different than existing solutions and what are the challenges in maintaining high-level dependencies.

 41: Ugh, I Have to Write Web Apps in This Thing | File Type: audio/mpeg | Duration: 00:35:25

Derek and Sean talk about Derek's exploration into Elixir and Phoenix, when and how performance matters, and ways to keep your Rails app fast from day 1.

 40: ActiveRecord Deprecated Persistence | File Type: audio/mpeg | Duration: 00:34:22

The ActiveRecord update API is a mess of methods that confuse even ActiveRecord’s maintainer. What are the problems and is there any hope for a solution?

 39: Okay with Instability (Yehuda Katz) | File Type: audio/mpeg | Duration: 01:07:10

We talk with Yehuda Katz about how much risk is right for you and your app, the sharp tools of high level abstractions, and how our statistical intuition leads us astray on web performance.

 38: Ugh, Forms | File Type: audio/mpeg | Duration: 00:40:33

Laila and Derek discuss how they have handled forms with complex validation requirements and how to make these forms have a smooth user experience.

Comments

Login or signup comment.