Notes, Links & Profiles

A curated collection of my personal notes, valuable resources, and profiles of exceptional developers who have shaped my journey in React Native and software engineering.

Technical Notes

React Native Font Loading Best Practices

Performance Optimization

Deep dive into font loading strategies in React Native, including async loading, font display optimization, and preventing FOUT (Flash of Unstyled Text) in mobile apps.

React Native New Architecture Migration Guide

Architecture & Performance

Comprehensive notes on migrating to the new architecture, including Fabric renderer, TurboModules, and the JSI (JavaScript Interface) for better native interop.

Cloudflare Workers Edge Computing Patterns

Backend & Infrastructure

Practical patterns for building serverless APIs with Cloudflare Workers, including caching strategies, KV storage, and R2 integration for mobile backends.

Useful Resources

React Native Official Documentation

Official Documentation

The authoritative guide for React Native development, covering core components, native modules, performance optimization, and platform-specific code.

Expo Documentation & SDK

Development Tools

Comprehensive documentation for Expo, the fastest way to build React Native apps. Includes guides on EAS Build, Over-the-Air updates, and native modules.

Awesome React Native

Community Resources

Curated list of React Native components, tutorials, tools, articles, and open source projects. Essential resource for discovering libraries and best practices.

React Native Directory

Library Discovery

Searchable database of React Native libraries with compatibility information, GitHub stats, and npm downloads. Find the right package for your needs.

Cloudflare Developer Platform

Backend Platform

Documentation for Workers, Pages, R2, KV, D1, and other edge computing services. Perfect for building scalable mobile app backends.

TypeScript Handbook

Programming Languages

Deep dive into TypeScript's type system, including advanced patterns, generics, conditional types, and best practices for React Native development.

Inspiring Developers

Brent Vatne

Expo Team

Director of Developer Experience at Expo. Leading figure in React Native ecosystem, constantly sharing insights on mobile development and tooling improvements.

Dan Abramov

React Core Team

Co-creator of Redux and Create React App. Currently working on the React core team at Meta. Known for clear explanations of complex React concepts.

Sébastien Lorber

Community Leader

Creator of React Native Newsletter and This Week in React. Curator of essential React and React Native content, keeping the community informed on latest developments.

Evan Bacon

Expo Team

Creator of Expo Router and Web support in Expo. Pioneering universal React apps that run on web, iOS, and Android with a single codebase.

Oscar Franco

Native Modules Expert

Independent React Native developer and creator of popular native modules. Shares practical insights on building high-performance native modules and bridging.

Jamon Holmgren

Community Leader

Co-founder of Infinite Red and creator of Ignite boilerplate. Leading voice in React Native community with focus on best practices and developer experience.

Software Mansion

Core Contributors

Company behind React Native Reanimated, Gesture Handler, and Screens. Major contributors to React Native performance and developer experience.

Kent C. Dodds

Educator

Full-stack developer and educator. Creates excellent courses on React, Testing, and JavaScript. Known for practical, real-world teaching approach.