Skip to main content
Background

Latest Articles

Insights for builders

Migrating from @clerk/clerk-expo to @clerk/expo: Breaking Changes, Native Components, and the Complete Upgrade Path

A complete migration guide from @clerk/clerk-expo to @clerk/expo (Core 3). Covers the Clerk Upgrade CLI, import path changes, the Show component, Core 3 redesigned authentication hook API, native components, passkeys, offline support, and testing strategies.

Roy Anger

Clerk vs. Firebase Authentication for Expo

A detailed comparison of Clerk and Firebase Auth for Expo apps. Covers setup, native components, passkeys, session management, organizations, and SDK stability across Expo SDK upgrades.

Roy Anger

Native vs. Browser OAuth in Expo: A Decision Guide for Social Login

Compare browser-based and native OAuth approaches for Expo social login. Covers Google Sign-In, Apple Sign-In, passkeys, Credential Manager, ASAuthorization, and provider comparison with code examples.

Roy Anger

React Authentication: From Protected Routes to Passkeys

Build production-grade authentication in React from scratch. Covers protected routes, token security, social login, MFA, passkeys, and platform comparison with working TypeScript code.

Roy Anger

The best APIs for secure user authentication

Compare 6 leading authentication APIs through a security-first lens. Covers OAuth 2.0, OIDC, zero-trust principles, passkeys, and implementation code for Clerk, Auth0, Firebase, Supabase, WorkOS, and AWS Cognito.

Roy Anger

How do I implement social login for my web app?

A technical guide to implementing social login with OAuth 2.0 and OIDC — comparing 15 identity providers and 6 auth services across security, account linking, token storage, and framework integration with Clerk, Auth0, Firebase Auth, Supabase, and WorkOS.

Roy Anger