Jorge Vergara

Home Tutorials About Work with me
Follow Jorge on Youtube Follow Jorge on Bluesky Go to Jorge's GitHub repo
  • First look at the NEXT.js App Router

    Nov 4, 2024

  • Giving react a try after a decade working with Angular

    Oct 27, 2024

  • How do I prevent a new user from login until they verify their email address?

    Oct 21, 2024

  • How to verify your users email address with Firebase Auth

    Oct 21, 2024

  • How to use the async-await syntax in your asynchronous code

    Oct 20, 2024

  • How to use Capacitor inside of an Nx monorepo

    Oct 20, 2024

  • Use Capacitor plugins on the web with PWA Elements

    Oct 20, 2024

  • Firebase Anonymous Login

    Oct 20, 2024

  • Learn how to reset, refresh, or terminate your users auth sessions

    Oct 20, 2024

  • Issue with Firebase Hosting URL

    Oct 20, 2024

  • Do you need to hide your Firebase API keys in your ionic apps?

    Oct 20, 2024

  • What is a Promise?

    Oct 20, 2024

  • Trigger an SMS from your app with pre-filled text and number

    Oct 20, 2024

  • Fix ion-icon to a button’s right corner

    Oct 20, 2024

  • Find out if a file exists in a Firebase Storage bucket

    Oct 20, 2024

  • Generate temporal links for Firebase Storage files

    Oct 20, 2024

  • Build your first Firebase powered Ionic app

    Oct 13, 2024

  • When to use Firebase HTTP vs Callable Cloud Functions

    Oct 8, 2024

  • What is the difference between BehaviorSubject and a regular Subject

    Oct 7, 2024

© 2025 Jorge Vergara. All rights reserved.
Follow Jorge on Youtube Follow Jorge on Bluesky Go to Jorge's GitHub repo