Writing
Notes on building products end-to-end.
Building scalable GraphQL APIs with Amplify — data modeling
Model a full GraphQL backend in one schema file and let AWS Amplify generate the resolvers, tables, and APIs — plus local mocking.
Using Redux with Next.js 13 App Router
Server components changed where Redux lives — the provider pattern that keeps your Next.js 13 app server-rendered.
Streaming UI with Suspense in Next.js
Progressively render pages with React Suspense in Next.js — better perceived performance without hurting SEO.
How to use Flutter Bloc (Part 2)
A hands-on Bloc walkthrough: repository, events, states, selectors, and UI wiring in a small Flutter app.
What is Flutter Bloc (Part 1)
State management in Flutter, and how Bloc's events, states, and layers keep large apps maintainable and testable.