Podcasts by iteration
A podcast about development and design.
We do our best to be code-agnostic but we talk a lot about Rails, JavaScript, React, React Native, design, business and startups.
Further podcasts by John Jacob & JP Sio - Web Developers
Podcast on the topic Technologie
All episodes
NEW BOOK - The Pragmatic Programmer from 2023-12-12T19:26:06.836003
The Pragmatic Programmer: From Journeyman to Master
Preface (Chapter 1)
Welcome to Iteration: a weekly podcast about programing, development and design through the...
Listen
Pragmatic Paranoia from 2023-12-12T19:26:06.795646
Chapter 4 - Pragmatic Paranoia
Tip 30: You Can't Write Perfect Software
- perfect software doesn't exist
- "defensive driving" analogy
- for a progr... Listen
Steve Jobs teaches us how to wash clothes from 2023-12-12T19:26:06.780034
Chapter 7 (pt. 2) - Steve Jobs teaches us how to wash clothes
Season 2 Episode 12
John: Welcome to Iteration: A weekly podcast about programming, development, and
design ...
Alternatives to Exceptions from 2023-12-12T19:26:06.759688
Alternatives to Exceptions
- Multiple return values in failures can be helpful -
- Represent a process as an object “Download Provisionment” - This is a really interes... Listen
New Book: Practical Object Oriented Design from 2023-12-12T19:26:06.755238
A weekly podcast about development and design through the lens of amazing books, chapter-by-chapter.
Pivot a bit: Less agnostic, more useful to just lean into the...
ListenManaging Dependencies from 2023-12-12T19:26:06.747283
Chapter 3: Managing Dependencies
To collaborate, an object must know something about others. Knowing creates a dependency. If not managed carefully, these dependencies will...
Listen
Modules! Modules! Modules! from 2023-12-12T19:26:06.736593
Metz, Sandi. Practical Object-Oriented Design in Ruby
Chapter 7. Sharing Role Behavior with Modules
Welcome to iteration
<...
ListenIn Between Books from 2023-12-12T19:26:06.712338
S06E01 - DO IT LIVE!
This week is a more casual episode where we talk about recent struggles findings and some of our favorite parts of our most recent book. Practical Ob...
ListenPrinciples in Refactoring from 2023-12-12T19:26:06.705257
Chapter 2 Principles in Refactoring
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
- Define Refactoring Listen
Building Tests from 2023-12-12T19:26:06.696032
Chapter 4 - Building Tests
To do refactoring properly, I need a solid suite of tests to spot my inevitable mistakes.
The Value of Self-Testing Code Listen
Essential Practices from 2023-12-12T19:26:06.681515
A weekly podcast about programming, development, and design through the lens of amazing books, chapter by chapter
John: Hi, I'm John and I'm joined by JP.
<... ListenThe Git Episode ⑂ from 2023-12-12T19:26:06.656423
Git-ing things done.
A weekly podcast about programming, development, and design.
I'm John, I run a design and development firm that builds apps and webs...
ListenJoy of JavaScript 😍 from 2023-12-12T19:26:06.650469
Join us this week as we talk about JavaScript. So much to love. We go deep with Author Luis Atencio. We talk through JavaScript's future, keeping up, learning and walk through a lot of nitty-gri...
Listen✅ 2020 Developer Goals from 2023-12-12T19:26:06.645726
Welcome to Iteration, a weekly podcast about programming, development, and design.
John: Hey I'm John I run a firm that builds web and mobile apps.
Happy new year — this week we'r...
ListenCode Reviews 🤓 from 2023-12-12T19:26:06.608661
Welcome to Iteration, a weekly podcast about programming, development, and design.
- My name is JP, I am a software engineer at Opendoor. Today I am joined by J... Listen
Third-Party API's 🔌 from 2023-12-12T19:26:06.600944
This week: Essential integrations / services / API' s
We are going to be talking through the main / really popular API partners out there and give some quick feedback on how to integrate...
ListenJavaScript Frameworks 🖼 from 2023-12-12T19:26:06.583753
Welcome to Iteration, a weekly podcast about programming, development, and design.
This week — javascript frameworks
What is a JavaScript Framework? How wou... Listen
Breaking Into Tech💻 from 2023-12-12T19:26:06.555729
Welcome to Iteration, a podcast about programming, development, and design.
ListenLow Code / No Code ✨ from 2023-12-12T19:26:06.549868
JP: Welcome to Iteration, a podcast about programming, development, and design.
- JP Intro — Hi, I'm JP and I am a software engineer at an anal... Listen
Does Tech Stack Matter? 🥞 from 2023-12-12T19:26:06.540948
In this episode we dive deep on tech stack choices, why they matter, how to choose one, when tech stack doesn't matter and when it makes all the difference in the world.
ListenAgile Methodologies and Tools from 2023-12-12T19:26:06.505620
Welcome to Iteration, a podcast about programming, development, and design.
Engineering Management 🔨 from 2023-12-12T19:26:06.489408
Welcome to Iteration, a podcast about programming, development, and design.
- John Intro — My name is John and I am a software developer for a home services sta... Listen
➡️ One on One's ⬅️ from 2021-05-10T12:00
Welcome to Iteration, a podcast about programming, development, and design.
- John Intro — My name is John and I am a software developer for a home services sta... Listen
💬Technical Interviews from 2021-04-27T12:00
Welcome to Iteration, a podcast about programming, development, and design
John has been asked:
- When I perform a google search, what happens? Be as sp... Listen
💬Interview Screeners: Questions and Answers from 2021-02-15T18:33:54
NOTE THIS IS A RE-UPLOAD AS THERE WAS ISSUES WITH OUR PREVIOUS UPLOAD
> Welcome to Iteration, a podcast about programming, development, and design.
* John Intro — My...
ListenAll About eCommerce Development 🤑 from 2021-01-25T13:00
E-commerce Episode
John: Welcome to Iteration, a podcast about programming, development, and design.
- John Intro — My... Listen
🎉2021 Predictions + Trends from 2021-01-11T13:00
Approaches to Building Apps
- Severless (Lambda functions)
- PWA (progressive web apps)
- Headless (Ecom / cms)
- Contentful
- Shopify
Te... Listen
2020 Look-back Top Development Trends + Goals from 2020-12-28T08:00
John: Welcome to Iteration, a podcast about programming, development, and design.
- John Intro — My name is John and I am a software developer ... Listen
The SPA Episode (Single Page Apps) from 2020-12-16T13:00
John: Welcome to Iteration, a podcast about programming, development, and design.
- John Intro — My name is John and I am a software developer ... Listen
Spaghetti Episode 🍝Testing, API outages, Unblocking your Team and More from 2020-11-30T13:00
Back from break: In this episode JP + John cover all kinds of topics. Balancing life with a baby, testing, API dependencies and more.
Listen🆆🆃🅵Essential Abbreviations in Software Development from 2020-07-26T17:44:34
Welcome to Iteration, a podcast about programming, development, and design.
This week we talk through the most common abbreviations in software.
For a whole complete list and discus...
ListenOnboarding into a new codebase 👋 from 2020-06-29T12:00:04
Today's topic:
Onboarding into a new codebase
As a new hire / contractor for a freelance project
From JP:
- Reviewing other people's PRs on a new co... Listen
The Soft Skills Episode 🍦 from 2020-06-15T12:00:16
Welcome to Iteration, a weekly podcast about programming, development, and design.
- JP Intro — Hi, I'm JP and I am a full stack developer. Today, I am joined b... Listen
Tech in a Covid World 😷 from 2020-05-25T12:00:10
Welcome to Iteration, a weekly podcast about programming, development, and design.
JP
Layoffs
- Let's talk about layoffs!
- Listen
Hiring + Interviews 🤝 from 2020-04-27T12:00:02
Welcome to Iteration, a weekly podcast about programming, development, and design.
CSS Frameworks 🏗 from 2020-04-20T12:00:08
Welcome to Iteration, a weekly podcast about programming, development, and design.
First, some fun questions:
👍or 👎 on writing CSS?
- <... Listen
Developer Roadmap 2020 🗺 from 2020-03-23T12:00:35
Welcome to Iteration, a weekly podcast about programming, development, and design.
- My name is JP, I am a software engineer at Opendoor. Today I am joined by John ... Listen
😷Working Remote: Coronavirus Special from 2020-03-13T12:00:17
Welcome to Iteration, a weekly podcast about programming, development, and design.
- John: Hi I'm John a software engineer at a tech start up — Joined by JP
- JP: I'm JP, I'm a ... Listen
The Freelance Episode 💰 from 2020-02-24T13:00:03
Iteration: A weekly podcast about programming, development, and design.
JP's Experience
- Minimal
- Often saying "yes" too frequently
- This year I ... Listen
🚂Rails: Hate it or Love it from 2020-02-10T13:00:02
Welcome to Iteration, a weekly podcast about programming, development, and design.
Ruby on Rails: 5 Things we hate 5 things we love. A quick overview of some of the key co...
ListenBeef 🥩or Bust 💥Learning from other platforms from 2019-11-25T13:00:04
A weekly podcast about programming, development, and design.
I'm John, I run a design and development firm that builds apps and websites.
I'...
ListenRoundtable: When Tech Meets Business 🤝 from 2019-10-21T12:00:08
A weekly podcast about programming, development, and design.
- My name is John Jacob, I am a developer and designer.
- I am joined by my co-host JP Listen
❌ Extreme Testing from 2019-09-30T12:00:04
Iteration — A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
This episode uses Chapter 13 of Extreme prog...
Listen📦Shipping Features — Planning, Estimates, Scopes and Shipping from 2019-09-23T12:00:44
Planning: Managing Scope
This episode jumps off Chapter 12 of Extreme programing by Kent Beck.
Planning is an exercise in listening, speaking, and aligning goals for a sp...
Listen
Deeper Into Extreme Programing from 2019-09-16T12:00:16
Welcome to Iteration: a weekly podcast about programming, development, and design through the lens of amazing books, chapter by chapter
Corollary Practices of Extreme Programing
Principles in Extreme Programing from 2019-08-26T12:00:16
Season 7 Episode 3
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter
Hi, I'm John and I...
Listen5 Essential Values in Extreme Programming from 2019-08-12T12:00:12
Season 7 Epsiode 2
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter
5 Essential Values in Extreme Programing
E...
New Book: Extreme Programming from 2019-07-29T12:33:18
Iteration — A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Extreme Programing Explained Embrace change
<... ListenCareer Development Roundtable: Getting Great Work in Tech from 2019-07-22T12:00:06
Iteration Season 06E09 - Release July 22nd 2019
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Roundtable: Gettin...
Refactoring Wrap Up&Summary from 2019-07-15T12:00:13
Iteration Podcast S06E08
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Work Stuff
-
...
Listen
Encapsulation from 2019-06-24T09:00:23
Episode 6 - More Code Examples
- Drawing from Chapter 7 - Encapsulation
A weekly podcast about programming, development, and design through the lens of amazing books, ...
ListenBad Smells in Code from 2019-06-17T09:00:08
Chapter 3 - Bad Smells in Code
The theme of this chapter: just because you know how to refactor, doesn't mean you know when. This chapter talks about t...
ListenRefactoring 🛠Getting Into The Weeds from 2019-06-10T09:00:04
S06E04 - Iteration
A weekly podcast about development and design through the lens of amazing books, chapter-by-chapter
Refactors Before -
- Extract Function
- Chang... Listen
Refactoring - In Practice from 2019-03-25T12:00
In this episode we dive deep into some specific refactors from Refactoring 's Chapter 1. We talk about renaming things, extracting functions, functions, replacing a temp with query and some oth...
ListenNew Book - Refactoring from 2019-03-18T12:00
Welcome to iteration. A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Refactoring
Improv...
ListenTesting... Testing... 123... from 2019-02-18T13:00
Iteration S05E09
Testing… Testing… 123
Publishing February 18th - Hope everyone had a good Valentine’s Day weekend!
A weekly podcast about programming, deve...
ListenComposition Imposition from 2019-02-11T13:00
Combining Objects with Composition
Metz, Sandi. Practical Object-Oriented Design in Ruby
A weekly podcast about programming, development, ...
ListenInheritance At Its Core from 2019-01-28T13:00
Acquiring Behavior Through Inheritance
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Sani Metz - Object...
ListenDucks! Ducks! Ducks! from 2019-01-21T13:00
Practical Object-Oriented Design in Ruby
A weekly podcast about development and design through the lens of amazing books, chapter-by-chapter.
Duck...
ListenGet Flexible from 2019-01-14T13:00
Chapter 4: Creating Flexible Interfaces
At an object-oriented level, applications are made up of classes but defined by messages
- The design is concerned wi... Listen
Single Responsibility from 2018-12-10T13:00
Chapter 2: Designing Classes with a Single Responsibility
The foundation of an object-oriented system is the message, but the most visible organizational structure is the c...
Listen
Designing for Failures from 2018-10-26T12:00
Designing for Failures
Failure flags and benign values
-
Sometimes responding with a
nil
is good enough, i.e.def save
Listen
# some f...
Exceptional Failure from 2018-10-19T12:00
Exceptional Failure
In this short season, we are going through EXceptional Ruby by Advi Grimm
What is a failure?
Let's talk abo...
ListenBuilding to Last from 2018-09-28T12:00
Building to Last
<... ListenWelcome to Iteration: A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter
A System for Growth from 2018-09-21T12:00
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
A System for Growth
Dealing with complicated models
-
...
Listen
Growing Applications from 2018-09-14T12:00
Growing Rails Applications in Practice: Part 1/3: New Rules For Rails
Welcome to Iteration: A weekly podcast about programming, development, and design through the lens of amazing books, ...
ListenRecap of Pragmatic Programmer from 2018-08-24T12:00
Pragmatic Programmer in Practice
Welcome to Iteration - A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
In this...
ListenSign Your Work from 2018-08-17T12:00
Chapter 8 - Pragmatic Projects
Season 2 - Episode 14 - Chapter 8 Part 2
John: Welcome to Iteration: A weekly podcast about programming, development, and
design through th...
Pragmatic Projects from 2018-08-10T12:00
Chapter 8 - Pragmatic Projects
Season 2 - Episode 13 - Chapter 8 Part 1
John: Welcome to Iteration: A weekly podcast about programming, development, and
design through th...
Before The Project from 2018-07-27T12:00
Chapter 7 - Before The Project
Season 2 Episode 10
John: Welcome to Iteration: A weekly podcast about programming, development, and
design through the lens of amazing boo...
Refactoring, Testing and Wizard Wizardry from 2018-07-20T12:00
Chapter 6 - Pragmatic Programer:
John: Welcome to Iteration: A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
S... Listen
While you were coding... from 2018-06-29T12:00
Chapter 6 - Pragmatic Programmer:
John: Welcome to Iteration: A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
J...
ListenTime and Simplicity from 2018-06-22T12:00
Chapter 5 (Part 2) - Bend Or Break
A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Tip 40: De... Listen
Bend or Break from 2018-06-15T12:00
Chapter 5 - Bend Or Break
John: Welcome to Iteration: A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter.
Q...
Listen...a poor craftsman blames his tools from 2018-05-25T12:00
Chapter 3 - The Basic Tools
Every craftsman starts his or her journey with a basic set of good quality tools
Discussion: What are your tools?
I'll get back to you... from 2018-05-18T12:00
Chapter 2 - A Pragmatic Approach
Tip 16: Prototype to learn
JP: I love doing this during "exploration" - careful not to use prototypes in prod 👀
... ListenTracer bullets from 2018-05-11T12:00
Chapter 2 - A Pragmatic Approach
Overview = combine ideas and processes
- duplicate knowledge throughout systems
- don't split any one piece of knowledge across multip... Listen