Refactoring to Patterns

Host(s):

  • John Papa @John_Papa
  • Craig Shoemaker @craigshoemaker

Guest:

  • Alfredo Deza on LinkedIn

Recording date: Apr 11, 2024

Brought to you by* AG Grid * IdeaBlade

Resources:* Alfredo’s social media profile at LinkedIn * Alfredo Deza at the Olympics * Alfredo Deza’s Olympian story * Alfredo’s father in the Olympics * Alfredo Deza books on Amazon * Alfredo’s Books at O’Reilly * Alfredo Deza at Duke University * Getting Started with Testing in Python * Python Fundamentals on Khan Academy * Kubernetes * Small functions considered harmful * Reddit thread on small functions being harmful * Writing small functions * Five lines of code principle * Python clean code - 6 best practices to make your Python functions more readable * Refactoring to Patterns

Timejumps 00:28 Welcome! * 01:35 Introducing Alfredo Deza * 02:59 What's your Olympic story? * 06:02 What lessons from being an athlete into technology? * 09:51 Sponsor: Ag Grid * 10:48 Why Python? * 23:29 Software engineers dislike writing tests * 26:13 How should developers balance the principles of testing? * 31:34 Happy birthday to Ward * 32:44 How do you break functions into multiple functions? * 36:46 Sponsor: IdeaBlade * 37:36* Where should people go to learn more?

Podcast editing on this episode done by Chris Enns of Lemon Productions.