Archives
All the articles I've archived.
-
How to Debug Shopify POS App Console Logs on iOS (Using Safari DevTools)
Step-by-step guide to debug Shopify POS UI extensions on iOS and view console.log output using Safari DevTools on macOS.
-
Building a Birthday Discount App for Shopify POS with Modern UI Extensions
Learn how to build a complete Shopify POS extension with real-time cart monitoring, GraphQL API access, and Preact components to automatically apply birthday discounts.
-
Mastering useFormStatus Hook in React: Reusable Submit Buttons
Learn React's useFormStatus hook with a practical reusable SubmitButton component. Handle form loading states without prop drilling.
-
My AI-Powered Project Planning Workflow: From Chaos to Code-Ready Architecture
How I use a mix of free/cheap AI models and premium ones like Claude to plan and build new projects efficiently.
-
Mastering useActionState in React 19 - The Future of Form Handling
Learn how React 19's useActionState hook simplifies Server Actions with built-in pending states, error handling, and optimistic updates. Complete code examples included.
-
Mastering the JavaScript Event Loop: A Practical Guide for Beginners
A clear, developer-friendly explanation of the JavaScript event loop, call stack, task queues, and microtasks, with examples you can run today.
-
Folder + index.ts: A Scalable Component Structure for Next.js
How the Folder + index.ts pattern cleans up imports, improves DX, and scales your Next.js component architecture.