PLAY PODCASTS
Rubber Duck Dev Show

Rubber Duck Dev Show

117 episodes — Page 3 of 3

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

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

Oct 21, 202152 min

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

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

Oct 9, 202150 min

Ep 15When To Use UUIDs | Rubber Duck Dev Show 15

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

Sep 30, 202146 min

Ep 14Background Job Processing | Rubber Duck Dev Show 14

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)

Sep 23, 202150 min

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

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

Sep 16, 202150 min

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

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

Sep 9, 202159 min

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

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

Sep 2, 202159 min

Ep 10Application Infrastructure Performance | Rubber Duck Dev Show 10

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

Aug 26, 202159 min

Ep 9Writing Performant Code | Rubber Duck Dev Show 9

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

Aug 19, 202155 min

Ep 8Database Performance | Rubber Duck Dev Show 8

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

Aug 12, 20211h 2m

Ep 7Writing Secure Code | Rubber Duck Dev Show 7

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

Aug 5, 202154 min

Ep 6Handling Exceptions | Rubber Duck Dev Show 6

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

Jul 29, 202152 min

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

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

Jul 22, 202153 min

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

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

Jul 15, 202159 min

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

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

Jul 8, 202158 min

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

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

Jul 1, 20211h 7m

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

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

Jun 24, 202159 min