Rubber Duck Dev Show artwork

Rubber Duck Dev Show

190 episodes - English - Latest episode: 5 months ago - ★★★★★ - 2 ratings

Hi! We are Chris & Creston the Rubber Duck Devs! Welcome to the Rubber Duck Dev Show!

The weekly live talk show all about software development.

We'll be talking about:
- Different Languages (Ruby, Python, Javascript, etc.)
- Project management (tools and communication techniques)
- Databases (SQL, NoSQL, NewSQL, Redis, etc.)
- Servers (ensuring security and high availability)
- Guest interviews
And much more!

Each week, we'll pick a topic and do a deep dive. We'll explore all the facts, trends, opinions and questions.

Technology
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Rubber Duck Dev Show Episode 20 | How Do You Start Testing

November 11, 2021 01:00 - 53 minutes - 49.2 MB

In this episode, we discuss discuss different ways to start adding tests to your project. Code Coverage vs Test Coverage; Subjectivity and Usefulness SimpleCov Coverage.py

How Do You Start Testing | Rubber Duck Dev Show 20

November 11, 2021 01:00 - 53 minutes - 49.2 MB

In this episode, we discuss discuss different ways to start adding tests to your project. Code Coverage vs Test Coverage; Subjectivity and Usefulness SimpleCov Coverage.py

How Much Time Should You Spend Planning | Rubber Duck Dev Show 19

November 04, 2021 00:00 - 48 minutes - 44.1 MB

In this episode, we discuss how time you should spend planning before jumping into coding.

Rubber Duck Dev Show Episode 19 | How Much Time Should You Spend Planning

November 04, 2021 00:00 - 48 minutes - 44.1 MB

In this episode, we discuss how time you should spend planning before jumping into coding.

How Many 3rd Party Libraries Should You Use | Rubber Duck Dev Show 18

October 28, 2021 00:00 - 48 minutes - 44 MB

In this episode, we discuss how many 3rd party libraries you should use in your projects. SHOULD DEVELOPERS USE THIRD-PARTY LIBRARIES?

Rubber Duck Dev Show Episode 18 | How Many 3rd Party Libraries Should You Use

October 28, 2021 00:00 - 48 minutes - 44 MB

In this episode, we discuss how many 3rd party libraries you should use in your projects. SHOULD DEVELOPERS USE THIRD-PARTY LIBRARIES?

Practicing Continuous Integration & Deployment | Rubber Duck Dev Show 17

October 21, 2021 00:00 - 52 minutes - 47.8 MB

In this episode, we discuss how to practice continuous integration (CI) and continuous deployment (CD). Jenkins Jenkins X Travis CI CircleCI GitLab Buildbot Bamboo TeamCity CodeShip

Rubber Duck Dev Show Episode 17 | Practicing Continuous Integration & Deployment

October 21, 2021 00:00 - 52 minutes - 47.8 MB

In this episode, we discuss how to practice continuous integration (CI) and continuous deployment (CD). Jenkins Jenkins X Travis CI CircleCI GitLab Buildbot Bamboo TeamCity CodeShip

When Should You Comment Your Code | Rubber Duck Dev Show 16

October 09, 2021 15:49 - 50 minutes - 46.3 MB

In this episode, we discuss when you should comment your code. Don't use comments! Use code. Why Good Codes Don’t Need Comments

Rubber Duck Dev Show Episode 16 | When Should You Comment Your Code

October 09, 2021 15:49 - 50 minutes - 46.3 MB

In this episode, we discuss when you should comment your code. Don't use comments! Use code. Why Good Codes Don’t Need Comments

When To Use UUIDs | Rubber Duck Dev Show 15

September 30, 2021 00:00 - 46 minutes - 42.6 MB

In this episode, we discuss when to use UUIDs (and when not to). UUID rfc4122 Microsoft GUIDs A brief history of the UUID

Rubber Duck Dev Show Episode 15 | When To Use UUIDs

September 30, 2021 00:00 - 46 minutes - 42.6 MB

In this episode, we discuss when to use UUIDs (and when not to). UUID rfc4122 Microsoft GUIDs A brief history of the UUID

Background Job Processing | Rubber Duck Dev Show 14

September 23, 2021 00:00 - 50 minutes - 46.4 MB

In this episode, we discuss how to handle background job processing. Delayed Job (Ruby) Resque (Ruby) Good Job (Ruby) Sidekiq (Ruby) Shoryuken (Ruby) OTP (Elixir)

Rubber Duck Dev Show Episode 14 | Background Job Processing

September 23, 2021 00:00 - 50 minutes - 46.4 MB

In this episode, we discuss how to handle background job processing. Delayed Job (Ruby) Resque (Ruby) Good Job (Ruby) Sidekiq (Ruby) Shoryuken (Ruby) OTP (Elixir)

REST vs. GraphQL APIs | Rubber Duck Dev Show 13

September 16, 2021 00:00 - 50 minutes - 46.3 MB

In this episode, we discuss the differences between REST and GraphQL APIs. What is REST? GraphQL vs REST GraphQL is the better REST GraphiQL GraphQL IDE Altair GraphQL Client

Rubber Duck Dev Show Episode 13 | REST vs. GraphQL APIs

September 16, 2021 00:00 - 50 minutes - 46.3 MB

In this episode, we discuss the differences between REST and GraphQL APIs. What is REST? GraphQL vs REST GraphQL is the better REST GraphiQL GraphQL IDE Altair GraphQL Client

Rubber Duck Dev Show Episode 12 | Programming with Dates, Times & Zones

September 09, 2021 00:00 - 59 minutes - 54.6 MB

In this episode, we discuss programming with dates, times and zones. Time Zone Abbreviations Time Zone Map Timecop Ruby Gem

Programming with Dates, Times & Zones | Rubber Duck Dev Show 12

September 09, 2021 00:00 - 59 minutes - 54.6 MB

In this episode, we discuss programming with dates, times and zones. Time Zone Abbreviations Time Zone Map Timecop Ruby Gem

Modern Web Application Front Ends | Rubber Duck Dev Show 11

September 02, 2021 00:00 - 59 minutes - 54.1 MB

In this episode, we discuss improvements coming to front-end web application development. Modern web apps without JavaScript bundling or transpiling [YouTube] Alpha preview: Modern JavaScript in Rails 7 without Webpack Import Maps Importmap for Rails HotWire ES Module Shims

Rubber Duck Dev Show Episode 11 | Modern Web Application Front Ends

September 02, 2021 00:00 - 59 minutes - 54.1 MB

In this episode, we discuss improvements coming to front-end web application development. Modern web apps without JavaScript bundling or transpiling [YouTube] Alpha preview: Modern JavaScript in Rails 7 without Webpack Import Maps Importmap for Rails HotWire ES Module Shims

Application Infrastructure Performance | Rubber Duck Dev Show 10

August 26, 2021 00:00 - 59 minutes - 54.1 MB

In this episode, we discuss how to optimize the performance of your application's infrastructure. 10 Best Load Testing Tools For Web Applications In 2021 Apache JMeter AppSignal Datadog NewRelic Scout

Rubber Duck Dev Show Episode 10 | Application Infrastructure Performance

August 26, 2021 00:00 - 59 minutes - 54.1 MB

In this episode, we discuss how to optimize the performance of your application's infrastructure. 10 Best Load Testing Tools For Web Applications In 2021 Apache JMeter AppSignal Datadog NewRelic Scout

Rubber Duck Dev Show Episode 9 | Writing Performant Code

August 19, 2021 00:00 - 55 minutes - 50.8 MB

In this episode, we discuss how to write performant code to boost your application performance. Scaling Postgres Speedshop Blog Ruby Benchmark Using Ruby Benchmark BenchmarkDotNet

Writing Performant Code | Rubber Duck Dev Show 9

August 19, 2021 00:00 - 55 minutes - 50.8 MB

In this episode, we discuss how to write performant code to boost your application performance. Scaling Postgres Speedshop Blog Ruby Benchmark Using Ruby Benchmark BenchmarkDotNet

Rubber Duck Dev Show Episode 8 | Database Performance

August 12, 2021 00:00 - 1 hour - 56.9 MB

In this episode, we discuss how optimize your database performance. MySQL vs PostgreSQL SQL vs NoSQL 1 SQL vs NoSQL 2 Postgres pg_stat_statements Postgres Explain Using Postgres Explain

Database Performance | Rubber Duck Dev Show 8

August 12, 2021 00:00 - 1 hour - 56.9 MB

In this episode, we discuss how optimize your database performance. MySQL vs PostgreSQL SQL vs NoSQL 1 SQL vs NoSQL 2 Postgres pg_stat_statements Postgres Explain Using Postgres Explain

Rubber Duck Dev Show Episode 7 | Writing Secure Code

August 05, 2021 00:00 - 54 minutes - 50.3 MB

In this episode, we discuss how to write secure code. OWASP Top Ten OWASP Cheat Sheet Series Dependabot Bundler Audit Brakeman Security Scanner Rails Security Checklist Secure Rails Checklist Detectify GuardRails Tarantula Chariot Application Security Platform Dynatrace

Writing Secure Code | Rubber Duck Dev Show 7

August 05, 2021 00:00 - 54 minutes - 50.3 MB

In this episode, we discuss how to write secure code. OWASP Top Ten OWASP Cheat Sheet Series Dependabot Bundler Audit Brakeman Security Scanner Rails Security Checklist Secure Rails Checklist Detectify GuardRails Tarantula Chariot Application Security Platform Dynatrace

Handling Exceptions | Rubber Duck Dev Show 6

July 29, 2021 00:00 - 52 minutes - 48.2 MB

In this episode, we discuss how to handle exceptions in your programs. Honeybadger Airbrake Bugsnag Raygun AppSignal Datadog New Relic Dynatrace

Rubber Duck Dev Show Episode 6 | Handling Exceptions

July 29, 2021 00:00 - 52 minutes - 48.2 MB

In this episode, we discuss how to handle exceptions in your programs. Honeybadger Airbrake Bugsnag Raygun AppSignal Datadog New Relic Dynatrace

Object Oriented vs. Functional Programming | Rubber Duck Dev Show 5

July 22, 2021 00:00 - 53 minutes - 48.9 MB

In this episode, we discuss object oriented vs. functional programming. Enough With the Service Objects Already Why Service Objects are an Anti-Pattern Three Paradigms Elixir Pattern Matching Elixir Recursion

Rubber Duck Dev Show Episode 5 | Object Oriented vs. Functional Programming

July 22, 2021 00:00 - 53 minutes - 48.9 MB

In this episode, we discuss object oriented vs. functional programming. Enough With the Service Objects Already Why Service Objects are an Anti-Pattern Three Paradigms Elixir Pattern Matching Elixir Recursion

Pair Programming - When, Why and How! | Rubber Duck Dev Show 4

July 15, 2021 00:00 - 59 minutes - 54.3 MB

In this episode, we discuss the whens, whys and hows of pair programming! Zoom Atom RemoteCollab Tuple Codeanywhere CodeSandbox codeshare codenvy Copilot

Rubber Duck Dev Show Episode 4 | Pair Programming - When, Why and How!

July 15, 2021 00:00 - 59 minutes - 54.3 MB

In this episode, we discuss the whens, whys and hows of pair programming! Zoom Atom RemoteCollab Tuple Codeanywhere CodeSandbox codeshare codenvy Copilot

Software Development People Project Management | Rubber Duck Dev Show 3

July 08, 2021 00:00 - 58 minutes - 54 MB

In this episode, we discuss the people side of project management for software development. CliftonStrengths for Teams and Managers Myers & Briggs

Rubber Duck Dev Show Episode 3 | Software Development People Project Management

July 08, 2021 00:00 - 58 minutes - 54 MB

In this episode, we discuss the people side of project management for software development. CliftonStrengths for Teams and Managers Myers & Briggs

Software Development Technical Project Management | Rubber Duck Dev Show 2

July 01, 2021 00:00 - 1 hour - 61.9 MB

In this episode, we discuss technical project management for software development. Trello Github Project Management Jira Project Management

Rubber Duck Dev Show Episode 2 | Software Development Technical Project Management

July 01, 2021 00:00 - 1 hour - 61.9 MB

In this episode, we discuss technical project management for software development. Trello Github Project Management Jira Project Management

Rubber Duck Dev Show Episode 1 | It's All About The Tests!

June 24, 2021 00:00 - 59 minutes - 54.7 MB

In our first episode, we discuss the importance of using automated tests in your software development work. RubyCritic Gem

It's All About The Tests! | Rubber Duck Dev Show 1

June 24, 2021 00:00 - 59 minutes - 54.7 MB

In our first episode, we discuss the importance of using automated tests in your software development work. RubyCritic Gem

Twitter Mentions

@aarondfrancis 4 Episodes
@sebwilgosz 3 Episodes
@lucianghinda 3 Episodes
@melissaamaya32 2 Episodes
@joeldrapper 2 Episodes
@jmcharnes 2 Episodes
@amirrajan 2 Episodes
@adrianthedev 1 Episode
@drbragg 1 Episode
@cjav_dev 1 Episode
@coderberry 1 Episode