Blog

I write about software engineering, web development, and technology. Here you'll find all my published articles.

> Durable Objects 101: Sequential State on the Edge

2025-11-02

Durable Objects ensure consistency by processing requests one at a time. Understand when to use them, how they work, and the tradeoffs you're making.

read more >

> Error Handling in TypeScript: Neverthrow, Try-Catch, and EffectTS

2025-04-22

Explore a gentle introduction to error handling in TypeScript. Learn the limitations of traditional try-catch blocks and discover cleaner, type-safe alternatives like Neverthrow and EffectTS.

read more >

> Mastering Pan Gestures with React Native Reanimated in Expo

2025-03-08

This comprehensive guide walks you through implementing smooth, performant pan gestures in Expo using React Native Reanimated. Learn everything from basic setup to advanced techniques like multi-gesture handling, boundaries, and real-world examples that will elevate your React Native applications.

read more >

> Solving Font Display Issues in React Native iOS Applications

2025-02-26

Discover how to fix font rendering problems on iOS by understanding the critical differences in how iOS and Android handle custom fonts. Learn practical solutions for correcting font metadata and streamlining font loading in React Native and Expo applications.

read more >

> How JavaScript Objects Work: A Practical Guide to Memory Management

2025-02-11

Dive into the mechanics of JavaScript objects and uncover how `{ }` powers memory allocation in the stack and heap. Explore reference sharing, garbage collection, and property storage in this concise, hands-on guide—essential for developers and tech enthusiasts looking to master JavaScript under the hood.

read more >

> Understanding Threads, JavaScript, CSS, and Smooth Animations

2025-01-19

Explore how JavaScript’s single-threaded nature, CSS’s GPU tricks, and the Web Animation API team up to create smooth web animations. Learn to optimize the main thread, leverage the compositor, and avoid performance pitfalls in this practical guide—perfect for developers aiming to craft seamless, eye-catching effects.

read more >