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.
…
continue reading
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 startup. JP Intro — Hi, I'm JP and I am a software developer. What makes a good 1:1 (IC perspective)? JP a manager who listens JP clear action items for problems What makes a good 1:1 (Manager pe…
…
continue reading
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 startup. JP Intro — Hi, I'm JP and I am a software developer. Context: John ran an agency for a couple years with a few developers + Designers, now runs a team of 12(ish) developers + Designers F…
…
continue reading
Welcome to Iteration, a podcast about programming, development, and design John has been asked: When I perform a google search, what happens? Be as specific and accurate as possible including every layer of technology. Can you tell me what Indexes are and what they do? What is CORS? Questions JP has been asked: What is the difference between someth…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
💬 Interview Screeners: Questions and Answers
45:45
45:45
Play later
Play later
Lists
Like
Liked
45:45
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 name is John and I am a software developer for a home services startup. * JP Intro — Hi, I'm JP and I am a software developer. # Questions * What is your testing philosophy? * Why work…
…
continue reading
Welcome to Iteration, a podcast about programming, development, and design. https://www.planview.com/resources/guide/introduction-to-kanban/kanban-vs-scrum/ AGILE!!! SCRUM!!! KANBAN!!! Different Tools Jira Trello John Asana John Github (issues + projects) John Zenhub John Pivotal Tracker Notion John Special mention: Canny.io → https://main-street.c…
…
continue reading
E-commerce Episode John: 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 startup. JP Intro — Hi, I'm JP and I am a software developer. What is e-commerce? Build vs. Buy (roll your own vs. e-commerce software) Nitty-Gritty How to model purchase…
…
continue reading
Approaches to Building Apps Severless (Lambda functions) PWA (progressive web apps) Headless (Ecom / cms) Contentful Shopify Tech Trending Upwards E-commerce (up 37% from last year) Artificial Intelligence (AWS sagemaker, GPT-3) Voice search 66million smart speakers - 1/3 27% of mobile searches are voice based AMP'd Apps will continue to ruin the i…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
2020 Look-back Top Development Trends + Goals
36:13
36:13
Play later
Play later
Lists
Like
Liked
36:13
John: 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 startup. JP Intro — Hi, I'm JP and I am a software developer at a small analytics startup Our 2020 Goals Episode → Link ✅ 2020 Developer Goals 2020 Review JP Goal 1 (JP): Build Elixir App: …
…
continue reading
John: 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 startup. JP Intro — Hi, I'm JP and I am a software developer at a small analytics startup https://macwright.com/2020/05/10/spa-fatigue.html Topics / Guiding Questions What's a SPA? From the…
…
continue reading
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.By iteration podcast
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Spaghetti Episode 🍝 Testing, API outages, Unblocking your Team and More
54:30
54:30
Play later
Play later
Lists
Like
Liked
54:30
Back from break: In this episode JP + John cover all kinds of topics. Balancing life with a baby, testing, API dependencies and more.By iteration podcast
…
continue reading
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 analytics startup. Today, I am joined by John: John Intro — My name is John and I am a software developer based in Los Angeles CA Today's topic The "Codeless" movement, otherwise known as "Low Code / No Code" Said…
…
continue reading
Welcome to Iteration, a podcast about programming, development, and design. John's blog post on the topic Picks JP: Siema Slider John: Rough Notation JSBy iteration podcast
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
🆆🆃🅵 Essential Abbreviations in Software Development
44:36
44:36
Play later
Play later
Lists
Like
Liked
44:36
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 discussion — visit this link Picks John: Teladoc JP: https://github.com/scenic-views/scenic Links JP on Twitter John on Twitter…
…
continue reading
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 codebase Submitting your first PR Understanding how data flows through the app I've found that the organization of the code and the quality of abstractions makes or breaks this point Ramping up complexity o…
…
continue reading
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 by John: John Intro — My name is John and I am a software developer for a home services startup. What are soft skills? Why are they important? Are they important? Wikipedia defines "soft skills…
…
continue reading
Welcome to Iteration, a weekly podcast about programming, development, and design. This week — javascript frameworks What is a JavaScript Framework? How would you explain it? John: Concept of a framework, is essentially a collection of best practices and starting points. When you build a fence, you could literally cut down trees and make boards, ma…
…
continue reading
Welcome to Iteration, a weekly podcast about programming, development, and design. JP Layoffs Let's talk about layoffs! https://techcrunch.com/2020/04/15/softbank-backed-opendoor-has-announced-a-massive-layoff-cutting-35-of-its-employees/ 600+ employees I got laid off on my birthday! The response has been overwhelmingly supportive and I've talked t…
…
continue reading
Welcome to Iteration, a weekly podcast about programming, development, and design. Article that inspired the episode Quick notes from this article: problem statement: interviewing can be annoying because it's an interruption from deep work problem statement: after you've done a ton, it can be boring two critical skillsets: attracting talent (making…
…
continue reading
Welcome to Iteration, a weekly podcast about programming, development, and design. First, some fun questions: 👍or 👎 on writing CSS? What do you love about CSS, what do you hate? To this day, what are some of the things you don't understand? JP: CSS Grid, Floats (kind of. I always forget what the clearfix thing is for) Frameworks WTF ?— Here is a se…
…
continue reading
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 John Intro — I build and maintain Web Apps for startups. Developer roadmap 2020 Web search "Developer roadmap 2020" and you'll find this Github repo https://github.com/kamranahmedse/develo…
…
continue reading
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 software engineer at a tech start up Today we're going to be talking about something that's frequently discussed on the Twitters-phere: Remote work. Take me through your day (da…
…
continue reading
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/go about them. Plus some lessons learned to keep in mind when planning integrations like this. Sendgrid + Other Transactional Email John: Formatting emails — inlin…
…
continue reading
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 John Intro This week on code reviews What makes good code review? Here's a link I found on reddit a while ago: http://cassandra.apache.org/doc/latest/development/how_to_review.html https:/…
…
continue reading
Iteration: A weekly podcast about programming, development, and design. JP's Experience Minimal Often saying "yes" too frequently This year I only said yes to opportunities I could deliver on Doing consulting work for friends.... 🤔❌ I come from a design background where I was known as the "design guy". To this day, people still ask me if I can make…
…
continue reading
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 concepts, limitations, and strengths of the Ruby on Rails Framework. 😍John - Convention over configuration There is a strong "Rails way" this lets you focus on product, higher level…
…
continue reading
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're talking through resolutions and goals for 2020 as software developers: JP — Goal #1: Build a full stack app with Elixir really stretching myself here on this full stack …
…
continue reading
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-gritty technical parts. Where to find Luis: Twitter: @luijar Blog: https://medium.com/@luijar Books by Luis Joy of JavaScript Functional Programming in JavaScr…
…
continue reading
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 websites. I'm joined by JP: Hi everyone! I'm a full stack software engineer at a real estate tech start up. Catch up / What's today's episode about? John: California is on fire 🔥Making my job — complic…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Beef 🥩 or Bust 💥 Learning from other platforms
47:55
47:55
Play later
Play later
Lists
Like
Liked
47:55
A weekly podcast about programming, development, and design. I'm John, I run a design and development firm that builds apps and websites. I'm joined by JP: Hi, I'm a software engineer at a real estate tech start up Catch up / What's today's episode about? This week Best and Worst Apps Design and development patterns we love and hate. JP: Gripe 1: 👎…
…
continue reading
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 Conversation — When Tech Meets Business Who is Jon? Tell us a bit about your educational background and how you eventually landed at Opendoor Jon, Briefly tell us why you're interested in Real Estate potent…
…
continue reading
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 programing as a jumping off point Testing Early, Often, and Automated Here is the dilemma in software development: defects are expensive, but eliminating defects is also expensive. In…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
📦 Shipping Features — Planning, Estimates, Scopes and Shipping
51:52
51:52
Play later
Play later
Lists
Like
Liked
51:52
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 specific time period. It is valuable input for each team member. Without planning, we are individuals with haphazard connections and effectiveness. We are a team when we plan and wor…
…
continue reading
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 corollary: noun, a proposition that follows from one already proved. e.g. "The huge increases in unemployment were the corollary of expenditure cuts. TLDR: Walk before you …
…
continue reading
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. JP: Today we will be going through chapters 6, 7, and 8 for those following alone - which are all about Extreme Programming practices. These are the things that XP teams are doing on a daily basi…
…
continue reading
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'm joined by JP. Today we will be going through chapter 5 and continuing our discussion about the guiding principles of Extreme Programming. Intros Chit Chat Recap: values are the roots of things we …
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
5 Essential Values in Extreme Programming
50:15
50:15
Play later
Play later
Lists
Like
Liked
50:15
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 Extreme Programing By Kent Beck - Chapters 2,3 and 4 Chapter 2 - Learning to Drive frequent, small corrections don't wait to find out if you are going in the wrong direction Ch…
…
continue reading
Iteration — A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Extreme Programing Explained Embrace change By Kent Beck Chapter 1 - What is XP? "Extreme Programing is about social change. It's about letting go of habits and patterns that were adaptive in the past, but now in the way of…
…
continue reading
![Artwork](/https/player.fm/static/images/128pixel.png)
1
Career Development Roundtable: Getting Great Work in Tech
54:09
54:09
Play later
Play later
Lists
Like
Liked
54:09
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: Getting a Job in Tech Between books - Discussion about career development in tech Guest: John Rivera - Link? John S to lead discussion - Where do you work now? What do you do?…
…
continue reading
Iteration Podcast S06E08 A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Work Stuff Work / Life separation Playing a lot with Vue JS - did an implementation on top of rails and loved it. Rivets JS Pre-built Sketch UI components (https://craftwork.design/) Refactoring UI (https://ref…
…
continue reading
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 make sure all tests are fully automatic and that they check their own results a suite of tests is a powerful bug detector that decapitates the time it takes to find bugs If you want to refactor, you hav…
…
continue reading
Episode 6 - More Code Examples Drawing from Chapter 7 - Encapsulation A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Encapsulate Record (162) var organization = { name: "JP Sio", country: "USA" }; becomes ⬇️ class Organization { constructor(data) { this._name = data.name; this._cou…
…
continue reading
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 the when. One thing we won't try to give you is precise criteria for when a refactoring is overdue. In our experience, no set of metrics rivals informed human intuition. What we will do is give you in…
…
continue reading
S06E04 - Iteration A weekly podcast about development and design through the lens of amazing books, chapter-by-chapter Refactors Before - Extract Function Change Function Decleration Replace Temp with query Replace conditional with polymorphism Refactoring in Practice Introduce Parameter Object - 140 Structure your parameters This way order doesn’t…
…
continue reading
Chapter 2 Principles in Refactoring A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Define Refactoring “If someone says their code is broken for a couple days while they are refactoring =, you can be pretty sure they aren’t refactoring. Adding Features Vs Refactoring Why should we r…
…
continue reading
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 other hot tips and tricks you can put into your code today. This episode walks through specific code examples from Chapter 1 of Martin Fowler's Refactoring... S…
…
continue reading
Welcome to iteration. A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Refactoring Improving the Design of Existing Code by Martin Fowler (with Kent Beck) Introduction What’s in the book? Who’s it for? What’s refactoring? Refactoring process: Identify a pain, smell a smell, we’ll tal…
…
continue reading
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 Object-Oriented Programming in Ruby We'll be back episode covering a new book - Refactoring by Martin Fowler A weekly podcast about programming, development, and design through the l…
…
continue reading
Iteration S05E09 Testing… Testing… 123 Publishing February 18th - Hope everyone had a good Valentine’s Day weekend! A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Introduction Writing changeable code is an art on which practice relies on three different skills. First, you must unde…
…
continue reading
Combining Objects with Composition Metz, Sandi. Practical Object-Oriented Design in Ruby A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. “Combining the qualities of two existing subclasses, something that inheritance cannot readily accommodate.” We talked about inheritance, then mod…
…
continue reading