- Published on
Dev
All Posts
dev (70)
- nextjs (23)
- personal (20)
- react (18)
- typescript (16)
- philosophy (15)
- pull-request (7)
- thought (6)
- javascript (4)
- open-source (4)
- book (4)
- tailwind (3)
- postgres (3)
- test (2)
- vercel (2)
- cli (2)
- remix (1)
- project (1)
- database (1)
- postgresql (1)
- cypress (1)
- git (1)
- vitest (1)
- msw (1)
- css (1)
- html (1)
- prisma (1)
- mac (1)
- ios (1)
- statistics (1)
- ai (1)
- Published on
Just like in this website!- Published on
- Published on
Just like the one in Vercel's dashboard- Published on
To get a better response from the model- Published on
When you don't need the whole repo.- Published on
You shouldn't make the same mistake as I did- Published on
I actually caught a bug thanks to Strict Mode- Published on
Don't trust what ChatGPT says- Published on
Just like you don't need useEffect- Published on
Then how can it prevent a client component from using it?- Published on
It's not that simple- Published on
Not many people know about this but parallel routes is awesome- Published on
And alternatives tools for self-hosting your app- Published on
Prevent the browser from mixing up your form fields when using autocomplete.- Published on
Different routes in Next.js with App Router can have different root layouts.- Published on
Or how I learned more about variable declaration in Javascript- Published on
When you're not a software developer- Published on
Have you heard of it?- Published on
Directly from the database itself- Published on
Agree on some, disagree on the others- Published on
To get sequence of values predictably- Published on
That makes it feels unstable- Published on
Or as the Japanese said, 魅力的品質- Published on
Less query to your database- Published on
And you should start using it!- Published on
Better than select one in random- Published on
Because it's awesome- Published on
I didn't, but now I know- Published on
Spice up the animation!- Published on
Must have extension!- Published on
Navigate JSON data like a pro- Published on
It's all about the money money money- Published on
Why not right? React is cool!- Published on
For the peace of mind- Published on
To unpack types!- Published on
To avoid repetition!- Published on
Every code becomes legacy when it's written.- Published on
Based on Ryan Florence tweet- Published on
- Published on
Have you heard of waitUntil?- Published on
The simplest solution is often the correct one- Published on
When you need to periodically update your database- Published on
- Published on
Just a byte. No need for everything.- Published on
It's gonna save a lot of time- Published on
Is it really dangerous?- Published on
Don't blindly remove that safe guard- Published on
It's weird syntax, I know- Published on
The law applies to programming world too- Published on
It's like React's Context but for Node.js- Published on
Subtle bug that could cause you headache- Published on
This time because of timezone- Published on
Here's one thing you must never forget when using Next.js App Router.- Published on
Now using the new App Router and also have a new icon- Published on
A Next.js project to serve a password-protected download link- Published on
A simple example of how to return JSX from a server action- Published on
Use single state instead of multiple states- Published on
It's better to use Link component when possible in Next.js- Published on
A short example of discriminated union- Published on
A pattern I like is to return early for unhappy paths in a function- Published on
- Published on
Tips and methods for tracking views and clones traffic on GitHub repositories.- Published on
A developer's guide on using environment variables in NextJS effectively, updated for version 9.4.- Published on
Insights into comfortable and effective test-writing for React applications, highlighting various use cases.- Published on
Insights into microcopy and copywriting, inspired by the Apple Style Guide, with a focus on user experience.- Published on
Discusses testing React components with asynchronous code, focusing on fetching data upon first component mount.- Published on
A guide on setting up a new Mac Mini, focusing on personal preferences and essential configurations.- Published on
Practical tips on editing Git commit messages and addressing Cypress test crashes with Drone.io.- Published on
Discusses creating type-safe localization for React apps with Flow, motivated by Switzerland's multilingual context and focusing on popular React internationalization libraries.