> Canonical URL: https://codingcat.dev/podcast/using-firebase-with-communication-apis

# Using Firebase with Communication APIs

🎧 Podcast Episode · S4E15July 3, 2024[![](/logos/firebase/firebase-symbol.png)![](/logos/firebase/firebase-symbol.png)Firebase](/topic/firebase)

# Using Firebase with Communication APIs

![](https://cdn.sanity.io/images/hfh83o0w/production/3e572275c1b33cd918595f9513af587577179bea-1920x1080.png?w=1920&h=1080&q=82&fit=max&auto=format)[![Alex Patterson](https://cdn.sanity.io/images/hfh83o0w/production/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Amanda Cavallaro](https://cdn.sanity.io/images/hfh83o0w/production/c06574e684e5a5e3776c946b896090951def1e8c-800x800.jpg?w=96&h=96&q=82&fit=max&auto=format)Amanda Cavallaro](/guest/amanda-cavallaro)🎧 Listen & Subscribe[Spotify](https://open.spotify.com/episode/0DOp0WOucIh0KesuxZbSXq)[Apple](https://podcasts.apple.com/us/podcast/4-15-using-firebase-with-communication-apis/id1491655542?i=1000661034256)[YouTube](https://youtu.be/deAI0ZMdTrw)[Pocket Casts](https://pca.st/episode/107e7d46-e2d8-49a6-847d-41f09ec517ce)[Castbox](https://castbox.fm/episode/id2508485-id716214594)[Castro](https://castro.fm/episode/oyIktI)[Overcast](https://overcast.fm/itunes1491655542)[RSS](https://anchor.fm/s/115b203c/podcast/rss)

## Episode Sponsors.

[![CodingCat.dev tutorial cover image](https://cdn.sanity.io/images/hfh83o0w/production/058754a4a1b521789ae5582b3c8ac8943e0f29b0-2400x1350.png?w=1920&q=82&fit=max&auto=format)Partner & Sponsor

### Cloudinary

The Image & Video API to build and transform visual experiences at scale.](https://cld.media/codingcatdev)[![CodingCat.dev tutorial cover image](https://cdn.sanity.io/images/hfh83o0w/production/b6b01384aa98407d8fcc5b726afc2553445cffcf-1200x630.jpg?w=1200&q=82&fit=max&auto=format)Partner & Sponsor

### Algolia

Enterprises and developers use Algolia’s AI search infrastructure to understand users and show them what they’re looking for.](https://www.algolia.com/?utm_source=codingcatdev)✏️ Visual Architecture Diagram

## how this episode connects together.

Follow AJ from first principles to production-ready architecture.

Let’s build it!✏️ Visual Diagram: Using Firebase with Communication APIs✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]Step-by-step diagram breakdown for Using Firebase with Communication APIs: start with Amanda Cavallaro, implement Architecture & Patterns, and ship to production.AAA Contrast Verified

## Introduction and Background of Guest

- Amanda's Background: Amanda discusses her educational journey, starting from her early exposure to computers due to her father's work with assembly and Fortran, to studying computer science in Brazil and the UK. She also shares her initial aspirations to become a professor before transitioning into a developer role.
- Balancing Career and Parenthood: Amanda talks about her experience as a first-time mom while working in developer relations, touching on the challenges and strategies she uses to balance both responsibilities.

## Early Career and Education

- Early Exposure to Tech: Amanda's father played a significant role in her tech journey, exposing her to computers at a young age and encouraging her interest in tech.
- Educational Journey: Amanda elaborates on her academic path, including the challenges of studying math and moving from Brazil to the UK to complete her degree. She also discusses the multicultural environment at her Brazilian university.

## Professional Development and Career Growth

- Transition to Dev Role: Amanda shares her transition from academia to a developer role, learning Ruby on Rails on the job, and her preference for JavaScript.
- Post-Graduation Studies: During the pandemic, Amanda pursued a post-graduation degree, which brought her a sense of fulfillment and advanced her knowledge in the field.

## Community Engagement and Contributions

- Meetup Involvement: Upon moving to the UK, Amanda became actively involved in local meetups, eventually becoming an organizer and Women Techmakers ambassador.
- Hosting Events: Amanda organizes and hosts events such as "Women Techmakers Coffee and Code," fostering community engagement and knowledge sharing.

## Working at Vonage

- Joining Vonage: Amanda joined Vonage during the pandemic and discusses the international and supportive nature of her team. She also highlights the various roles and projects she has been involved in.
- Learning and Growth: Amanda emphasizes the diverse opportunities for learning and growth at Vonage, including her work with network APIs and contributing to product development.

## Using Firebase with Communication APIs

- Demo Overview: Amanda presents a demo on using Firebase with the Vonage Verify API for account recovery, showcasing a flow where users verify their identity via SMS to reset their password.
- Technical Details: The demo involves Firebase Functions, Firestore as the NoSQL database, and Vonage communication services to check SIM swap details and send verification codes.

## Setting Up Firebase and Integration with Vonage

- Firebase Setup: Amanda explains the process of setting up Firebase, including creating a project, configuring Google Cloud resources, and setting up the Firestore database.
- Integrating Vonage APIs: Details on setting up a Vonage account, generating keys, and using the Verify API for sending one-time codes are provided. Amanda also discusses handling environment variables and testing the setup with Firebase emulators.

## Content Creation and Community Contributions

- Blog Posts and Videos: Amanda shares various blog posts and videos she has created on topics like appointment schedulers, sending messages with Firebase, and migrating from Firebase generation one to two.
- Firebase Extensions: Amanda talks about contributing to Firebase extensions and the types of extensions available, such as multi-party video calls and message APIs from Vonage.

## Future Events and Conferences

- Upcoming Conferences: Amanda expresses her excitement about attending Google IO Connect in Berlin, mentioning her preference for smaller, more interactive events.
- Community Engagement: She discusses the importance of accessibility and how attending past conferences has profoundly impacted her understanding and implementation of inclusive design in her projects.

## Conclusion

- Community Involvement: Amanda invites viewers to join the Vonage developer community on Slack for further interaction and support.
- Final Thoughts: The session concludes with Amanda and Alex discussing the significance of professional networks, continuous learning, and the importance of community support in the tech industry.

## Video Chapters & Timestamps

Jump directly to any segment of [**Using Firebase with Communication APIs**](https://www.youtube.com/watch?v=deAI0ZMdTrw) on YouTube using the timestamped chapters below:

- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Introduction
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Meet Amanda
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Amanda's Background
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Dual Language Education
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): In-Person Meetups
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Developer Advocacy
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Firebase & Vonage Demo
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Setting up Firebase
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Deploying Functions
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Additional Resources
- [**00:00**](https://www.youtube.com/watch?v=deAI0ZMdTrw&t=0s): Conclusion

## Resources, Links & Official Documentation

- **Watch on YouTube: ** [Using Firebase with Communication APIs Full Video](https://www.youtube.com/watch?v=deAI0ZMdTrw) (plus [Subscribe to CodingCat.dev](https://www.youtube.com/@CodingCatDev?sub_confirmation=1))
- **Cloudinary: ** [https://cld.media/codingcatdev](https://cld.media/codingcatdev)
- **Algolia: ** [https://www.algolia.com/?utm_source=codingcatdev](https://www.algolia.com/?utm_source=codingcatdev)
- **Show Pick: ** [Firebase Data Connect (picked by Alex Patterson)](https://firebase.google.com/products/data-connect)
- **Show Pick: ** [Berlin Google I/O (picked by Amanda Cavallaro)](https://rsvp.withgoogle.com/events/ioconnect-berlin-2024)
- [**Amanda Cavallaro Guest Profile & Episodes on CodingCat.dev**](/guest/amanda-cavallaro)
- [**Amanda Cavallaro on GitHub**](https://github.com/amdcavallaro)
- [**Amanda Cavallaro Official Website**](https://amandacavallaro.com/)
- [**Episode Sponsor: Cloudinary**](https://cld.media/codingcatdev)
- [**Episode Sponsor: Algolia**](https://www.algolia.com/?utm_source=codingcatdev)
- [**Firebase Documentation:**](https://firebase.google.com/docs) Firestore, Data Connect, Authentication, App Check, and Cloud Functions
- [**roadmap.sh Developer Career Paths:**](https://roadmap.sh/) Structured engineering skill trees, system design, and career progression
- [**OWASP Top 10 & Application Security Guides:**](https://owasp.org/www-project-top-ten/) Vulnerability mitigation, authentication hardening, and CVE defense

## Related CodingCat.dev Tutorials & Podcast Episodes

- [**More ways to deploy with Firebase App Hosting: Web Architecture & Implementation Guide**](/post/firebase-2025-05-more-ways-to-deploy-app-hosting): Hands-on web engineering breakdown of "More ways to deploy with Firebase App Hosting" (2025-05-20). Learn how to integrate Firebase, Google Cloud, Web Dev, AI i...
- [**What's A Firebase Developer Advocate**](/podcast/what-is-a-firebase-developer-advocate): Discover the latest from Google IO and Firebase with insights from a DevRel engineer. Watch now for developer tips and community highlights to boost your projec...
- [**Authentication made easy: Building a secure e-commerce shopping cart with Firebase: Web Architecture & Implementation Guide**](/post/firebase-2026-09-secure-shopping-cart-firebase): Hands-on web engineering breakdown of "Authentication made easy: Building a secure e-commerce shopping cart with Firebase" (2026-09-01). Learn how to integrate ...

## Frequently Asked Questions (FAQ)

### What are the main takeaways from Using Firebase with Communication APIs?

Explore how to integrate Firebase with Vonage APIs in our latest developer podcast. Learn about authentication, hosting, and more. Using Firebase with Communication APIs: Jump into "Using Firebase with Communication APIs" with Amanda and learn how to leverage Firebase and Vonage APIs for building secure, interactive web experiences. Comment and share! https://codingcat.dev/podcast/using-firebase-with-communication-apis Sponsors:
- Cloudinary https://cld.media/codin Throughout this podcast, Amanda Cavallaro breaks down real-world implementation details for Firebase, Career, Security so developers can apply these patterns directly in production.

### How do you implement Firebase best practices in production?

When adopting Firebase and Career in a production stack, start by validating your configuration against the [**Firebase Documentation**](https://firebase.google.com/docs) (Firestore, Data Connect, Authentication, App Check, and Cloud Functions). Focus on incremental adoption, automated testing, and observability so your team can measure performance and developer velocity improvements at each stage.

### Where can I watch the full Using Firebase with Communication APIs walkthrough and find related code resources?

You can watch the complete video session for [**Using Firebase with Communication APIs**](https://www.youtube.com/watch?v=deAI0ZMdTrw) on the [**CodingCat.dev YouTube channel**](https://www.youtube.com/@CodingCatDev?sub_confirmation=1). For a deeper dive into Firebase, check out our related guide: [**More ways to deploy with Firebase App Hosting: Web Architecture & Implementation Guide**](/post/firebase-2025-05-more-ways-to-deploy-app-hosting).

## ✏️ Episode Summary

Using Firebase with Communication APIs: Jump into "Using Firebase with Communication APIs" with Amanda and learn how to leverage Firebase and Vonage APIs for building secure, interactive web experiences. Comment and share!

https://codingcat.dev/podcast/using-firebase-with-communication-apis

Sponsors:
- Cloudinary https://cld.media/codin

## episode picks.

### 🐾 Alex Patterson

- [Firebase Data Connect](https://firebase.google.com/products/data-connect)

### 🐾 Amanda Cavallaro

- [Berlin Google I/O](https://rsvp.withgoogle.com/events/ioconnect-berlin-2024)

## recent episodes.

[All Episodes&rarr;](/podcasts)[![GenAI for Engineers, What](https://cdn.sanity.io/images/hfh83o0w/production/3e48f44739be2aabf3aaa805e51b3a6328979153-1920x1080.png?w=1920&q=82&fit=max&auto=format)](/podcast/genai-for-engineers-what-s-real-what-s-not-and-what-s-coming)November 19, 2025[AI & MCP Agents](/topic/ai)

### [GenAI for Engineers, What's Real, What's Not and What's Coming](/podcast/genai-for-engineers-what-s-real-what-s-not-and-what-s-coming)

Curious about GenAI for engineers? Learn what's real, what's not, and what's next in AI.

[![Alex Patterson](https://cdn.sanity.io/images/hfh83o0w/production/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Balki Kodarapu](https://cdn.sanity.io/images/hfh83o0w/production/25fd44884e232394eb74b776fcec7e8d13330ca0-1060x794.png?rect=133,0,794,794&w=96&h=96&q=82&fit=max&auto=format)Balki Kodarapu](/guest/balki-kodarapu)[![How OAuth, MCP, and the OpenAI Apps SDK, Power the Next Generation of Interactive AI Experiences (with Stytch & OpenAI)](https://cdn.sanity.io/images/hfh83o0w/production/0beb99900f4c24e284df2dee3e2d740062c6ce96-1920x1080.png?w=1920&q=82&fit=max&auto=format)](/podcast/how-oauth-mcp-and-the-openai-apps-sdk-power-the-next-generation-of-interactive-ai-experiences)November 4, 2025[AI & MCP Agents](/topic/ai)

### [How OAuth, MCP, and the OpenAI Apps SDK, Power the Next Generation of Interactive AI Experiences (with Stytch & OpenAI)](/podcast/how-oauth-mcp-and-the-openai-apps-sdk-power-the-next-generation-of-interactive-ai-experiences)

Curious about OAuth, MCP servers, and building cool ChatGPT apps? Hear from Max of Stytch as we dive deep, break down the tech, and build a Tamagotchi together!

[![Alex Patterson](https://cdn.sanity.io/images/hfh83o0w/production/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![Max Gerber](https://cdn.sanity.io/images/hfh83o0w/production/4497bb7ada0e39b4cd13b0e3ca00c930389dab02-1292x1088.png?rect=102,0,1088,1088&w=96&h=96&q=82&fit=max&auto=format)Max Gerber](/guest/max-gerber)