Artwork

المحتوى المقدم من iteration podcast, John Jacob, and JP Sio - Web Developers. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة iteration podcast, John Jacob, and JP Sio - Web Developers أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.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://ar.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

113 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://ar.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 حلقات

كل الحلقات

×
 
Loading …

مرحبًا بك في مشغل أف ام!

يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.

 

دليل مرجعي سريع

استمع إلى هذا العرض أثناء الاستكشاف
تشغيل