Podcasts by iteration

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

iteration
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
iteration
Prove It. from 2023-12-12T19:26:06.798531

Stubs/doubles vs mocks

Stub is simple fake object. It just makes sure test runs smoothly.
Mock is smarter stub. You verify Your test passes through it.

Listen

iteration
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
iteration
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 ...

Listen
iteration
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
iteration
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...

Listen
iteration
Managing 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
iteration
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

<...

Listen
iteration
In 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...

Listen
iteration
Principles 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.

iteration
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

iteration
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.

<...

Listen
iteration
The 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...

Listen
iteration
Joy 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
iteration
✅ 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...

Listen
iteration
Code 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
iteration
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...

Listen
iteration
JavaScript 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

iteration
Breaking Into Tech💻 from 2023-12-12T19:26:06.555729

Welcome to Iteration, a podcast about programming, development, and design.

John's blog post on the ...

Listen
iteration
Low 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
iteration
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.

Listen
iteration
Agile Methodologies and Tools from 2023-12-12T19:26:06.505620

Welcome to Iteration, a podcast about programming, development, and design.

Listen

iteration
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
iteration
➡️ 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
iteration
💬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
iteration
💬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...

Listen
iteration
All About eCommerce Development 🤑 from 2021-01-25T13:00

E-commerce Episode

John: Welcome to Iteration, a podcast about programming, development, and design.

iteration
🎉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

iteration
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
iteration
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
iteration
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
iteration
🆆🆃🅵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...

Listen
iteration
Onboarding 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
iteration
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
iteration
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
iteration
Hiring + Interviews 🤝 from 2020-04-27T12:00:02

Welcome to Iteration, a weekly podcast about programming, development, and design.

Listen

iteration
CSS Frameworks 🏗 from 2020-04-20T12:00:08

Welcome to Iteration, a weekly podcast about programming, development, and design.

First, some fun questions:

  1. 👍or 👎 on writing CSS?

  2. <...

    Listen
iteration
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
iteration
😷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
iteration
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
iteration
🚂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...

Listen
iteration
Beef 🥩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'...

Listen
iteration
Roundtable: 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
iteration
❌ 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
iteration
📦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
iteration
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

Listen
iteration
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...

Listen
iteration
5 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...

Listen
iteration
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

<...

Listen
iteration
Career 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...

Listen
iteration
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

iteration
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, ...

Listen
iteration
Bad 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...

Listen
iteration
Refactoring 🛠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
iteration
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...

Listen
iteration
New 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...

Listen
iteration
Testing... 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...

Listen
iteration
Composition Imposition from 2019-02-11T13:00

Combining Objects with Composition

Metz, Sandi. Practical Object-Oriented Design in Ruby

A weekly podcast about programming, development, ...

Listen
iteration
Inheritance 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...

Listen
iteration
Ducks! 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...

Listen
iteration
Get 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
iteration
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
iteration
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
    # some f...

    Listen
iteration
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...

Listen
iteration
Building to Last from 2018-09-28T12:00

Building to Last

Welcome to Iteration: A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter

<...

Listen
iteration
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

iteration
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, ...

Listen
iteration
Recap 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...

Listen
iteration
Sign 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...

Listen
iteration
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...

Listen
iteration
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...

Listen
iteration
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

iteration
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...

Listen
iteration
Time 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

iteration
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
iteration
...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?

Listen
iteration
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 👀

...

Listen
iteration
Tracer bullets from 2018-05-11T12:00

Chapter 2 - A Pragmatic Approach

Overview = combine ideas and processes

  1. duplicate knowledge throughout systems
  2. don't split any one piece of knowledge across multip...

    Listen