A weekly podcast about development and design through the lens of amazing books, chapter-by-chapter. We do our best to be code-agnostic but we talk a lot about Rails, JavaScript, React, React Native, design, business and startups.
Jp Sio Web Developers
public
[search 0]
×
Best Jp Sio Web Developers podcasts we could find (updated June 2020)
Best Jp Sio Web Developers podcasts we could find
Updated June 2020
Updated June 2020
Join millions of Player FM users today to get news and insights whenever you like, even when you're offline. Podcast smarter with the free podcast app that refuses to compromise. Let's play!
Join the world's best podcast app to manage your favorite shows online and play them offline on our Android and iOS apps. It's free and easy!
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…
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…
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…
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…
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…
i
iteration

1
😷 Working Remote: Coronavirus Special
42:01
42:01
+
Play later
Play later
+
Lists
Like
Liked
42:01
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…
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…
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:/…
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…
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…
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 …
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…
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…
i
iteration

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: 👎…
i
iteration

1
Roundtable: When Tech Meets Business 🤝
54:05
54:05
+
Play later
Play later
+
Lists
Like
Liked
54:05
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…
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…
i
iteration

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…
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 …
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…
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 …
i
iteration

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…
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…
i
iteration

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?…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
Metz, Sandi. Practical Object-Oriented Design in Ruby Chapter 7. Sharing Role Behavior with Modules Welcome to iteration A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Modules! Modules! Modules! Last episode we talked about inheritance which was kind of an extension of duck typing……
Acquiring Behavior Through Inheritance A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter. Sani Metz - Object-Oriented Design in Ruby “Inheritance is, at its core, a mechanism for automatic message delegation. It defines a forwarding path for not-understood messages.” Where to Use Inher…
Practical Object-Oriented Design in Ruby A weekly podcast about development and design through the lens of amazing books, chapter-by-chapter. Duck types are public interfaces that are not tied to any specific class. Objects that are defined by their behavior than by their class name. if an object quacks like a duck and walks like a duck, then its c…
Chapter 4: Creating Flexible Interfaces At an object-oriented level, applications are made up of classes but defined by messages The design is concerned with messages that pass between objects This conversation between objects takes places using interfaces Defining Interfaces Imagine a restaurant kitchen. Customers order food off a menu. The menu i…
Chapter 3: Managing Dependencies To collaborate, an object must know something about others. Knowing creates a dependency. If not managed carefully, these dependencies will strangle your application Recognizing Dependencies An object has a dependency when it knows: The name of another class. Gear expects a class named Wheel to exist The name of a m…
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 class Questions to ask yourself: What are your classes? How many should you have? What behavior will they implement? How much do they know about other classes? How much of themsel…
i
iteration

1
New Book: Practical Object Oriented Design
37:30
37:30
+
Play later
Play later
+
Lists
Like
Liked
37:30
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 technologies we use every day for a while. We’ll do our best to keep the information generally useful to all software developers. Moving forward this is a Web Development Podcast covering…
Alternatives to Exceptions Multiple return values in failures can be helpful - Represent a process as an object “Download Provisionment” - This is a really interesting idea…. “MessageSend.new” - would actually handle a lot of the issues in the SMS interface concept we’ve been talking through. “It’s tempting to raise an exception every time you get …
Designing for Failures Failure flags and benign values Sometimes responding with a nil is good enough, i.e. def save # some failing code rescue nil end Related to this is the concept of "benign values" The system might replace the erroneous value with a phony value that it knows to have a benign effect on the rest of the system When the system's su…
Exceptional Failure In this short season, we are going through EXceptional Ruby by Advi Grimm What is a failure? Let's talk about some definitions first: Exception - the occurrence of an abnormal condition during the execution of a software element. Failure - the inability of a software element to satisfy its purpose Error - the presence in the sof…
Building to Last Welcome to Iteration: A weekly podcast about programming, development, and design through the lens of amazing books, chapter-by-chapter On following fashions What are short-lived trends? What will stand the test of time? How to approach hot new techniques: Ask yourself: Does the code feel easier to read and change after refactoring…
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 John: How / Why do they grow? Needs change: John: All the different use cases for a user John: "When you need to implement password recovery, and do not have a clear, single place to …
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, chapter-by-chapter An Inconvenient Secret: Large applications are large This book is about scaling your codebase. The amount of pain you feel should be logarithmic…
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 more casual episode, we recap some of our favorite tips from the Pragmatic Programmer in the context of our recent projects and lessons. We talk though caring about your c…
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 the lens of amazing books, chapter-by-chapter. JP: This is part 2 of Chapter 8 - THE FINAL CHAPTER! 65 - Test state coverage, not code coverage Identify and test significant program …
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 the lens of amazing books, chapter-by-chapter. JP: This is part 1 of Chapter 8 John: This chapter is all about "Pragmatic Projects" - Teams, Automation, Testing, Documentation Code q…