-
- · software
My go-to patterns for full-stack/frontend projects
Patterns I Reach for on Almost Every Project After working on quite a few frontend and full‑stack projects mostly React + TypeScript + some flavour of server/b...
- · software
Most People Don’t Actually Use Next.js as a Backend
!Cover image for Most People Don’t Actually Use Next.js as a Backendhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto...
- · software
How I Structure Real Projects Before Writing Code
Pre‑coding Process Most developers open VS Code too early. I used to do the same: a client would explain the idea, and within hours I’d be creating Laravel con...
- · software
Stop Struggling With Data Fetching in React (React Day 7)
Data fetching in React is the bridge between your UI and external APIs, databases, or mock services. Because fetching is a side effect, it must be handled caref...
- · software
Why useSession() Is undefined on First Load in Next.js When Deployed to Production (and how i fixed it)
Problem When I deployed my SaaS Next.js app to production, the first page load logged session as undefined. After refreshing e.g., /dashboard, the session appe...
- · software
Fixed vs Dynamic Nav Links Menu Toggle Styling in React
In this post, we'll explore how to create a responsive navbar in React with a menu toggle. We'll compare two methods for controlling the height of the menu: fix...
- · software
Stop Uploading Your Files: How I Built a 100% Client-Side Image Converter with React & Vite
I got tired of Googling “JPG to PNG” and landing on sketchy websites that demand I upload my personal documents ID scans, contracts to a random server just to c...
- · software
Introducing: React Best Practices
We've encapsulated 10+ years of React and Next.js optimization knowledge into , a structured repository optimized for AI agents and LLMs. react-best-practices R...
- · software
The Law of Loudness: Why Your Code Should Scream, Not Whisper
We have all been there. It is 4 PM on a Friday. You are staring at a stack trace that makes no sense. The error is the classic JavaScript killer: Cannot read pr...
- · software
The Secret Life of React Forms: Controlling the Uncontrollable with Validation Superpowers! (React Day 6)
Hey, React Superheroes! Back from the hooks extravaganza in Day 5? Awesome – those useState and useEffect skills are about to pay off big time. Today, we're di...
- · software
React App Re-Renders Too Much The Hidden Performance Bug and the Correct Fix
!Cover image for React App Re‑Renders Too Much The Hidden Performance Bug and the Correct Fixhttps://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover...