Artwork

iteration podcast, John Jacob, and JP Sio - Web Developers рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА. рдПрдкрд┐рд╕реЛрдб, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдФрд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╡рд┐рд╡рд░рдг рд╕рд╣рд┐рдд рд╕рднреА рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╕рд╛рдордЧреНрд░реА iteration podcast, John Jacob, and JP Sio - Web Developers рдпрд╛ рдЙрдирдХреЗ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд╛рд░реНрдЯрдирд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рдЕрдкрд▓реЛрдб рдФрд░ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЖрдкрдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рдмрд┐рдирд╛ рдЖрдкрдХреЗ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдк рдпрд╣рд╛рдВ рдмрддрд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ https://hi.player.fm/legalред
Player FM - рдкреЙрдбрдХрд╛рд╕реНрдЯ рдРрдк
Player FM рдРрдк рдХреЗ рд╕рд╛рде рдСрдлрд╝рд▓рд╛рдЗрди рдЬрд╛рдПрдВ!

Third-Party API's ЁЯФМ

38:24
 
рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ
 

Manage episode 255644007 series 1900125
iteration podcast, John Jacob, and JP Sio - Web Developers рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА. рдПрдкрд┐рд╕реЛрдб, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдФрд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╡рд┐рд╡рд░рдг рд╕рд╣рд┐рдд рд╕рднреА рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╕рд╛рдордЧреНрд░реА iteration podcast, John Jacob, and JP Sio - Web Developers рдпрд╛ рдЙрдирдХреЗ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд╛рд░реНрдЯрдирд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рдЕрдкрд▓реЛрдб рдФрд░ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЖрдкрдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рдмрд┐рдирд╛ рдЖрдкрдХреЗ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдк рдпрд╣рд╛рдВ рдмрддрд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ https://hi.player.fm/legalред

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 тАФ inline styles only.

John: Some services have "Templates" with "Placeholders", some you pass the full HTML

John: Having some kind fo "log" object in your own domain can be very helpful.

John: Priority on background jobs for timely emails тАФ

JP: Iterable. Opendoor uses this tool to send text, email, and push notifications. Everything hinges around handlebars / mustache and OOF - inline styles

JP: Side project with send grid, just a list of template ids

await deliverTemplateEmail({ to: user.emailAddress, templateId: SOME_TEMPLATE_ID, data: { contactFirstName: user.firstName, viewMyAccountLink: ${config.BASE_URL}/user/dashboard, }, });

Stripe + Other Payment Providers

  • John: Tokenization and data storage
  • John: Drop in vs Whitelabel тАФ "Checkout" vs "Elements"
  • John: Embrace Test Mode in Stipe (Super powerful)
  • John: Subscriptions, Promocodes + More
  • JP: I actually don't have much to say about payment providers. The interesting thing is that in Opendoor world, we hand off our users to an operator. I.e. you wouldn't purchase a home a la Amazon

Twilio (SMS)

  • John: STOP replies edge case
  • John: Logs are helpful
  • John: Twilio Webhooks
  • John: Testing mocks is really useful
  • JP: Seriously, twilio powers the world. We've used tools that hook into Twilio that provide an interface for customer support. See Front App

Scheduler / Chron Jobs

  • John: Heroku Scheduler
  • John: Think about failure handling, resend logic into scheudulers

OAuth Login?

Other?

Picks

  continue reading

78 рдПрдкрд┐рд╕реЛрдбрд╕

Artwork

Third-Party API's ЁЯФМ

iteration

96 subscribers

published

iconрд╕рд╛рдЭрд╛ рдХрд░реЗрдВ
 
Manage episode 255644007 series 1900125
iteration podcast, John Jacob, and JP Sio - Web Developers рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА. рдПрдкрд┐рд╕реЛрдб, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдФрд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╡рд┐рд╡рд░рдг рд╕рд╣рд┐рдд рд╕рднреА рдкреЙрдбрдХрд╛рд╕реНрдЯ рд╕рд╛рдордЧреНрд░реА iteration podcast, John Jacob, and JP Sio - Web Developers рдпрд╛ рдЙрдирдХреЗ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд╛рд░реНрдЯрдирд░ рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рдЕрдкрд▓реЛрдб рдФрд░ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЖрдкрдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рдмрд┐рдирд╛ рдЖрдкрдХреЗ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЖрдк рдпрд╣рд╛рдВ рдмрддрд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ https://hi.player.fm/legalред

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 тАФ inline styles only.

John: Some services have "Templates" with "Placeholders", some you pass the full HTML

John: Having some kind fo "log" object in your own domain can be very helpful.

John: Priority on background jobs for timely emails тАФ

JP: Iterable. Opendoor uses this tool to send text, email, and push notifications. Everything hinges around handlebars / mustache and OOF - inline styles

JP: Side project with send grid, just a list of template ids

await deliverTemplateEmail({ to: user.emailAddress, templateId: SOME_TEMPLATE_ID, data: { contactFirstName: user.firstName, viewMyAccountLink: ${config.BASE_URL}/user/dashboard, }, });

Stripe + Other Payment Providers

  • John: Tokenization and data storage
  • John: Drop in vs Whitelabel тАФ "Checkout" vs "Elements"
  • John: Embrace Test Mode in Stipe (Super powerful)
  • John: Subscriptions, Promocodes + More
  • JP: I actually don't have much to say about payment providers. The interesting thing is that in Opendoor world, we hand off our users to an operator. I.e. you wouldn't purchase a home a la Amazon

Twilio (SMS)

  • John: STOP replies edge case
  • John: Logs are helpful
  • John: Twilio Webhooks
  • John: Testing mocks is really useful
  • JP: Seriously, twilio powers the world. We've used tools that hook into Twilio that provide an interface for customer support. See Front App

Scheduler / Chron Jobs

  • John: Heroku Scheduler
  • John: Think about failure handling, resend logic into scheudulers

OAuth Login?

Other?

Picks

  continue reading

78 рдПрдкрд┐рд╕реЛрдбрд╕

Semua episod

×
 
Loading …

рдкреНрд▓реЗрдпрд░ рдПрдлрдПрдо рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!

рдкреНрд▓реЗрдпрд░ рдПрдлрдПрдо рд╡реЗрдм рдХреЛ рд╕реНрдХреИрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдЖрдк рдХреЗ рдЖрдирдВрдж рд▓реЗрдВрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреАред рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдПрдкреНрдк рд╣реИ рдФрд░ рдпрд╣ Android, iPhone рдФрд░ рд╡реЗрдм рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдирдЕрдк рдХрд░реЗрдВред

 

рддреНрд╡рд░рд┐рдд рд╕рдВрджрд░реНрдн рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛

рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рд╢реЛ рдХреЛ рд╕реБрдиреЗрдВ
рдкреНрд▓реЗ