TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    The Bike Shed

    On The Bike Shed, hosts Joël Quenneville, Sally Hall, and Aji Slater discuss development experiences and challenges at thoughtbot with Ruby, Rails, JavaScript, and whatever else is drawing their attention, admiration, or ire this week.

    Advertise
    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    49: A More Practical Haskell Jan 27, 2016
    Show notes

    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.

    • What is the difference between traits in Rust and typeclasses in Haskell?
    • What is a pure function?
    • Why Rust Ditched Pure Functions
    • The ActiveRecord and DataMapper patterns (not libraries) as defined by Martin Fowler in Patterns of Enterprise Application Architecture
    • Zero-cost abstractions in Rust by Aaron Turon.
    • What should Diesel associations look like?
    • Iron and Nickel web frameworks for Rust.
    • Adapterizing storage for ActionCable - Thanks Jon Moss!
    • Moving ActionCable from Celluloid to ConcurrentRuby - Thanks Mike Perham!

    Support The Bike Shed


    48: Is Everyone Trying Their Best? Jan 21, 2016
    Show notes

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

    • The origin of "software engineering"
    • The Coq Proof Assistant
    • NASA's 10 rules for developing safety critical code
    • The differences between strong and static typing
    • "If it compiles it works"
    • Derek adds IS NULL to Diesel
    • "Quickcheck in Ruby"
    • Note: Shopify is fewer than 700 developers

    Support The Bike Shed


    47: Star Wars Oranges Jan 13, 2016
    Show notes

    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

    • Star Wars Fruit
    • What is Kerberos?
    • Safe navigation operator (AKA the lonely operator) by Georgi Mitrev
    • ActiveSupport’s #try might not be doing what you think it’s doing by Avdi Grimm
    • The history of try in Rails a comment from Myron Marston
    • In Ruby, &method Passes You!
    • Hash#dig
    • Hash Comparison in Ruby 2.3 by Olivier Lacan
    • did_you_mean by Yuki Nishijima.
    • Immutable Strings in Ruby 2.3 by Alexis Mas
    • Multiline strings in Ruby 2.3 - the squiggly heredoc by Damir Svrtan

    Support The Bike Shed


    46: Don't Breathe, Save the Planet Jan 06, 2016
    Show notes

    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.

    • Don't Breathe
    • DHH on The Bike Shed
    • DHH's ActionCable Demo
    • Fixing Scenic view dumping
    • Updatable materialized views in Scenic
    • A first pass at Diesel migrations
    • Teachable moments

    Support The Bike Shed


    45: I Think I'd Prefer An Error to Nonsense Dec 23, 2015
    Show notes

    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.

    • Scenic
    • Semantic Versioning - See points 4 and 5
    • Implementing Multi-Table Full Text Search with Postgres in Rails
    • Issue handling view dependencies in Scenic migrations and a potential partial solution
    • The trouble with SELECT * in Postgres views
    • Appraisal
    • Scenic smoke tests

    Support The Bike Shed


    44: It Won't Crash... It Might Crash Dec 17, 2015
    Show notes

    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.

    • Diesel
    • Semantic Versioning
    • SemVer for Library Maintainers by Richard Schneeman
    • Rust RFC 1122 - Language SemVer
    • Lobsters
    • API hole in diesel updates
    • Implementing IS NULL and IS NOT NULL for Diesel
    • Diesel issue for migrations
    • Crates.io PR for using Database behavior

    Support The Bike Shed


    43: That's DOCTOR Internet Technologist Dec 09, 2015
    Show notes

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

    • Teachable moment
    • Safe Operations for High Volume PostgreSQL by Paul Gross
    • How to Create Postgres Indexes Concurrently in ActiveRecord Migrations by Dan Croak
    • PostgreSQL COPY FROM
    • Guarding against truncating the production database in Suspenders
    • Have Some (Referential) Integrity with Foreign Keys
    • "Inheritance is not for sharing code" tweet from Sarah Mei
    • "Inheritance is for specialization, not for sharing code" from Sandi Metz' "Nothing is Something" talk at RailsConf
    • Let's Not by Joe Ferris
    • Mystery Guest by Dan Croak
    • A modem pool
    • Diesel née YAQB

    Support The Bike Shed


    42: That's Incredibly Ambitious (Grayson Wright) Dec 02, 2015
    Show notes

    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.

    • Announcing Administrate
    • Administrate on GitHub
    • Administrate Demo
    • Bourbon and Neat
    • Responsive tables
    • Spree
    • Keep A Changelog
    • Clearance's NEWS file
    • Code For America
    • Grayson on Twitter

    Support The Bike Shed


    41: Ugh, I Have to Write Web Apps in This Thing Nov 25, 2015
    Show notes

    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.

    • The Elixir Programming Language
    • Phoenix Web Framework
    • Announcing Ex Machina
    • ex_machina on Github
    • touches are now batched in Rails 5
    • Basecamp 3 Source Code
    • Bullet and Rack MiniProfiler
    • Railing About Performance with Sam Saffron
    • A Client Project, Two Years Later
    • Derek at a Coworking Space

    Support The Bike Shed


    40: ActiveRecord Deprecated Persistence Nov 18, 2015
    Show notes

    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?

    • 40
    • Prevent Information leaking In Rails
    • Different ways to update in Rails
    • The Perils of Uniqueness Validations
    • disable with is default in Rails 5
    • The Bike Shed #11: Forming Opinions

    Support The Bike Shed


    Previous 1 45 46 47 48 49 51 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights