PLAY PODCASTS
Rubber Duck Dev Show

Rubber Duck Dev Show

117 episodes — Page 2 of 3

Ep 67What Happens After RubyCritic with Ernesto Tagwerker | Rubber Duck Dev Show 67

In this episode of the Rubber Duck Dev Show, we discuss what happens after you run RubyCritic and see all the code recommendations. FastRuby.io RubyCritic Gem Skunk Gem

Dec 1, 20221h 5m

Ep 66Top Down or Bottom Up Testing | Rubber Duck Dev Show 66

In this episode of the Rubber Duck Dev Show, we discuss the practice of testing top-down first (UI / Full Stack) or bottom-up first (Unit). We also cover usage and issues with "soft" deleting data in your application. Soft Deletion Probably Isn't Worth It

Nov 17, 202252 min

Ep 65Callbacks: Good or Evil? | Rubber Duck Dev Show 65

In this episode of the Rubber Duck Dev Show we discuss whether Ruby on Rails Active Record callbacks are good or evil.

Nov 10, 202241 min

Ep 64Where Should You Put Your Business Logic With Jason Charnes | Rubber Duck Dev Show 64

In this episode of the Rubber Duck Dev Show, we discuss where you should put your application's business logic with Jason Charnes. Jason's Twitter

Nov 4, 202255 min

Ep 63Halloween Coding Horror Panel | Rubber Duck Dev Show 63

In this episode of the Rubber Duck Dev Show, we host a panel of developers discussing their coding horror stories.

Oct 27, 202254 min

Ep 62Staying Off The Rails With Joel Drapper | Rubber Duck Dev Show 62

In this episode of the Rubber Duck Dev Show, we discuss when you might want to go "off the rails" with your framework and stay "off the rails" with Joel Drapper. We also talk about his Phlex project. Joel's Twitter Phlex Project

Oct 20, 202258 min

Ep 61Live Streaming Tools & Toys With Aaron Francis | Rubber Duck Dev Show 61

In this episode of the Rubber Duck Dev Show, we discuss different tools & toys you can use to live stream or just record your development or training videos with Aaron Francis. Aaron's Twitter Aaron's Twitch Stream Open Broadcaster Software (OBS)

Oct 13, 20221h 1m

Ep 60A Beginner's Journey with @CodeWithJulie | Rubber Duck Dev Show 60

In this episode of the Rubber Duck Dev Show, we discuss a beginner's journey in terms of getting started with programming with our guest @CodeWithJulie. Code With Julie

Oct 6, 20221h 2m

Ep 59Rails & Postgres Scaling with Andrew Atkinson | Rubber Duck Dev Show 59

In this episode of the Rubber Duck Dev Show, we discuss scaling your Ruby on Rails web application as well as your Postgres database with Andrew Atkinson.

Sep 22, 20221h 9m

Ep 58Engineering vs. Product Managers with Brittany Martin & Josh Gaastra | Rubber Duck Dev Show 58

In this episode of the Rubber Duck Dev Show, we discuss the different viewpoints and objectives for engineering managers vs. product managers with Brittany Martin & Josh Gaastra.

Sep 15, 20221h 6m

Ep 57Going Off The Rails With Drew Bragg | Rubber Duck Dev Show 57

In this episode of the Rubber Duck Dev Show, we discuss what to do when your app or project "goes off the rails" with our guest Drew Bragg. Code and The Coding Coders Who Code It

Sep 1, 20221h 2m

Ep 56Live Streaming Laravel With Aaron Francis | Rubber Duck Dev Show 56

In this episode of the Rubber Duck Dev Show, we discuss the experience of live steaming code development with Aaron Francis. Aaron live streams Laravel. Aaron's Twitter Aaron's Twitch Stream

Aug 25, 20221h 9m

Ep 55Code Quality With Ernesto Tagwerker | Rubber Duck Dev Show 55

In this episode, we discuss code quality, and how the RubyCritic & Skunk ruby gems can help. Skunk Gem RubyCritic Gem FastRuby.io

Aug 18, 20221h 3m

Ep 54Open Source Experiences And The Pay Gem With Chris Oliver | Rubber Duck Dev Show 54

In this episode of the Rubber Duck Dev Show, we discuss Chris Oliver's experience with open source and his more recent project the pay gem. Pay is a ruby library for abstracting communication with multiple payment providers. Chris Oliver Pay Gem

Aug 11, 20221h 3m

Ep 53Discussing #NoMoreEstimates With Jason Charnes | Rubber Duck Dev Show 53

In this episode of the Rubber Duck Dev Show, we discuss #NoMoreEstimates with Jason Charnes.

Aug 4, 202249 min

Ep 52The Agile Manifesto's 12 Principles | Rubber Duck Dev Show 52

In this episode, we discuss the 12 principles of the Agile Manifesto.

Jul 28, 202248 min

Ep 52Andrew Mason & Collin Jilbert of Ruby Radar | Rubber Duck Dev Show 51

In this episode of the Rubber Duck Dev Show, we host Andrew Mason & Collin Jilbert from the Ruby Radar Newsletter.

Jul 21, 202256 min

Ep 50Brittany Martin From The Ruby On Rails Podcast | Rubber Duck Dev Show 50

In this episode of the Rubber Duck Dev Show, we have a special guest Brittany Martin from the Ruby On Rails Podcast.

Jul 14, 202259 min

Ep 49Fast Text Search In Postgres | Rubber Duck Dev Show 49

In this episode of the Rubber Duck Dev Show, we discuss how to do fast text search in a PostgreSQL database.

Jul 7, 202245 min

Ep 48Ruby Fibers | Rubber Duck Dev Show 48

In this episode of the Rubber Duck Dev Show, we discuss ruby fibers how they work as well as the enhancements offered by Ruby 3. Lastly, we cover Ruby Sets and their benefits. Ruby 3.0 Release Notes Fiber Docs Ruby Fibers 101 Async Gem Ruby Sets – Examples, Operators & Methods Ruby Set Docs

Jun 30, 202236 min

Ep 47Ruby 3 Keyword Arguments | Rubber Duck Dev Show 47

In this episode of the Rubber Duck Dev Show, we discuss the keyword argument changes in Ruby 3.

Jun 23, 202243 min

Ep 46Ractors: Actors for Ruby | Rubber Duck Dev Show 46

In this episode of the Rubber Duck Dev Show, we discuss ractors which are Ruby's implementation of the actor model for concurrency. Ruby 3.0 Release Notes Ruby 3 is released - The list of Ruby 3 features The actor model in 10 minutes Ractor: Ruby’s Version of the Actor Model How Fast are Ractors? The Practical Effects of the GVL on Scaling in Ruby Amdahl's law

Jun 16, 202252 min

Ep 45Reviewing the 2022 Rails Community Survey - Part 2 | Rubber Duck Dev Show 45

In this episode of the Rubber Duck Dev Show, we finish our review of the 2022 Ruby on Rails Community Survey. 2022 Rails Community Survey

Jun 9, 20221h 10m

Ep 44Reviewing the 2022 Rails Community Survey | Rubber Duck Dev Show 44

In this episode of the Rubber Duck Dev Show, we review the 2022 Ruby on Rails Community Survey results that were just released. https://rails-hosting.com/2022/

Jun 2, 202253 min

Ep 43Typed or Untyped Ruby | Rubber Duck Dev Show 43

In this episode of the Rubber Duck Dev Show, we discuss the new features of ruby that allow you to set types for your variables. We discuss the pros and cons and discuss static vs. dynamic typing in general. Ruby 3.0.0 Released Ruby 3 is released - The list of Ruby 3 features Sorbet - A Static Type Checker for Ruby Types in Ruby 3: New Features Explained RBS: A New Ruby 3 Typing Language in Action Understanding RBS, Ruby's new Type Annotation System

May 26, 202241 min

Ep 42Symbols, Strings and Freezing | Rubber Duck Dev Show 42

In this episode of the Rubber Duck Dev Show, we discuss symbols, strings and freezing in Ruby as well as touch on support for these concepts in other languages whether they are called atoms or even interning string literals. Frozen Strings, Symbols, and Garbage Collection in Ruby How Ruby Uses Memory Ruby Symbols vs. Strings Ruby Hash[key] Showdown :symbol vs “string” Mortal and immortal symbols in Ruby

May 12, 202231 min

Ep 41The JIRA Incident | Rubber Duck Dev Show 41

In this episode of the Rubber Duck Dev Show, we discuss the JIRA / Confluence downtime incident. The Scoop: Inside the Longest Atlassian Outage of All Time Atlassian doubles the number of orgs affected by two week outage Ongoing Atlassian Jira, Confluence outage affects customers worldwide Atlassian finally explains the cause of ongoing cloud outage Post-Incident Review on the Atlassian April 2022 outage Atlassian Incident Handbook

May 5, 202255 min

Ep 40To DRY Or Not To DRY | Rubber Duck Dev Show 40

In this episode of the Rubber Duck Dev Show, we discuss whether and when you should DRY your code. The Pros and Cons of DRY Code Stop trying to be so DRY, instead Write Everything Twice (WET) The DRY Principle: Benefits and Costs with Examples DRY is about Knowledge

Apr 28, 202233 min

Ep 39Where Should You Put Business Logic? | Rubber Duck Dev Show 39

In this episode of the Rubber Duck Dev Show, we answer the question where should you put the business logic in your application. What goes in Rails lib/ [YouTube] Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin Phoenix Framework Directory structure Ruby on Rails File & Folder Purpose

Apr 21, 202243 min

Ep 38Small Projects | Rubber Duck Dev Show 38

In this episode, we talk about different small projects we are working on. Home Assistant OpenWrt Nextcloud Navidrome pfSense WireGuard

Apr 14, 202251 min

Ep 37Working With Outside Teams | Rubber Duck Dev Show 37

In this episode of the Rubber Duck Dev Show, we discuss how best to work with outside project teams.

Apr 7, 202247 min

Ep 36Redundant Infrastructure on the Cheap | Rubber Duck Dev Show 36

In this episode of the Rubber Duck Dev Show, we discuss how to set up a redundant infrastructure for you application on the cheap. What is round-robin DNS? AWS Choosing a routing policy Nginx HTTP Load Balancing Nginx HTTP Health Checks Postgres 10 highlight - Multiple hosts in connection strings Postgres Client Connection Docs

Mar 31, 202253 min

Ep 35Organizing Your Tests | Rubber Duck Dev Show 35

In this episode of the Rubber Duck Dev Show, we discuss some best practices for organizing your automated tests. Better Specs

Mar 24, 202256 min

Ep 34Real World Performance Enhancements | Rubber Duck Dev Show 34

In this episode of the Rubber Duck Dev Show, we discuss some real world performance enhancements that Creston has made to his web application. Skylight Application Performance Manager

Mar 17, 202240 min

Ep 33Reviewing the OWASP 6-10 | Rubber Duck Dev Show 33

In this episode, we review the top 6-10 web security risks according to OWASP. OWASP Top 10 Web Security Academy

Mar 10, 202231 min

Ep 32Reviewing the OWASP Top 5 | Rubber Duck Dev Show 32

In this episode, we review the OWASP Top 5 web application security risks. https://owasp.org/www-project-top-ten/

Mar 3, 202240 min

Ep 31How To Learn a New Code Base | Rubber Duck Dev Show 31

In this episode, we discuss the best ways to start learning a new code base you have not seen before.

Feb 24, 202238 min

Ep 30How To Get Started Coding | Rubber Duck Dev Show 30

In this episode, we discuss how to get started coding. TIOBE Language Popularity Index

Feb 17, 202234 min

Ep 29How We Got Started Coding | Rubber Duck Dev Show 29

In this episode, we discuss how we got started coding.

Feb 10, 202248 min

Ep 28Exploring the Jamstack | Rubber Duck Dev Show 28

In this episode, we discuss the jamstack and how we use it for our websites as well as an investigation into headless CMS. Jamstack Middleman Static Site Generator Jekyll Static Site Generator Headless CMS Options Strapi Open Source Headless CMS

Feb 3, 202239 min

Ep 27Refactoring in the Wild | Rubber Duck Dev Show 27

In this episode, we discuss how to get started and the factors to consider when refactoring in the real world. Refactoring Techniques

Jan 27, 202245 min

Ep 26The DarK Side of Open Source | Rubber Duck Dev Show 26

In this episode, we discuss the dark side of open source. Roo Ruby Library Xsv Ruby XLSX parser log4j Warning OpenSSL Heartbleed Warning Why the lucky stiff internet disappearance Marak colors.js Issues

Jan 20, 202241 min

Ep 25JavaScript Options in Rails 7 | Rubber Duck Dev Show 25

In this episode, we discuss the different javascript options available in the newly released Rails 7. Rails Import Maps Hotwire (HTML Over The Wire) Rails 7: The Demo

Jan 13, 202252 min

Ep 24Talking Ruby & Rails with Andrew Mason | Rubber Duck Dev Show 24

In this episode, we have a chat with Andrew Mason of the Remote Ruby Podcast and the Ruby Radar Newsletter. Remote Ruby Podcast Ruby Radar Newsletter

Jan 6, 20221h 12m

Ep 23When Should You Mock or Stub? | Rubber Duck Dev Show 23

In this episode, we discuss when you should use mocks or stubs in your tests. Mocks Aren't Stubs Test Doubles — Fakes, Mocks and Stubs.

Dec 23, 202145 min

Ep 22Code Quality Analyzers | Rubber Duck Dev Show 22

In this episode, we discuss how to use a code quality analyzer using RubyCritic as an example. RubyCritic Example Project Code Climate

Dec 16, 202141 min

Ep 21What is DevOps? | Rubber Duck Dev Show 21

In this episode, we discuss what is DevOps. What is DevOps? The ultimate guide What Is DevOps? What Is DevOps? What Is DevOps? [YouTube] What is DevOps? - In Simple English

Nov 19, 202143 min

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

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

Nov 11, 202153 min

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

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

Nov 4, 202148 min

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

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

Oct 28, 202148 min