Subscribe
Sign in
Home
Notes
Archive
Leaderboard
About
Latest
Top
Discussions
Solution to Design Challenge 009: Two Ways to Refactor a Status-Driven UI in React
Component extraction vs. helper refactor — which scales better?
Jun 17
•
Juntao Qiu
1
Share this post
The Pragmatic Developer
Solution to Design Challenge 009: Two Ways to Refactor a Status-Driven UI in React
Copy link
Facebook
Email
Notes
More
Design Challenge 009: Refactoring a Status-Driven UI in React
Untangling status-based rendering logic in a real-world React component
Jun 10
•
Juntao Qiu
Share this post
The Pragmatic Developer
Design Challenge 009: Refactoring a Status-Driven UI in React
Copy link
Facebook
Email
Notes
More
The Fastest Way to Become a Better Developer (That Isn’t More Coding)
Five powerful non-coding habits that can dramatically accelerate your growth as a developer — from workflow mastery to writing and communication.
Jun 3
•
Juntao Qiu
3
Share this post
The Pragmatic Developer
The Fastest Way to Become a Better Developer (That Isn’t More Coding)
Copy link
Facebook
Email
Notes
More
May 2025
The Joy of Building Something That Doesn’t Matter
A personal story about reviving a 15-year-old Java desktop app, debugging late into the night, and rediscovering the quiet joy of building something…
May 21
•
Juntao Qiu
2
Share this post
The Pragmatic Developer
The Joy of Building Something That Doesn’t Matter
Copy link
Facebook
Email
Notes
More
Hitting the Plateau: Why You Feel Stuck in React (And How to Break Through)
The truth is: it’s a long game. You don’t master anything overnight.
May 13
•
Juntao Qiu
5
Share this post
The Pragmatic Developer
Hitting the Plateau: Why You Feel Stuck in React (And How to Break Through)
Copy link
Facebook
Email
Notes
More
Build Something “Useless” — and Learn More Than You Expect
How building a “useless” side project can lead to deeper learning, lasting confidence, and real growth as a developer.
May 6
•
Juntao Qiu
8
Share this post
The Pragmatic Developer
Build Something “Useless” — and Learn More Than You Expect
Copy link
Facebook
Email
Notes
More
April 2025
Design Principles Scale: From Refactoring Code to Migrating Systems
What if the same principles you use to refactor code could guide you through large-scale system migrations?
Apr 30
•
Juntao Qiu
4
Share this post
The Pragmatic Developer
Design Principles Scale: From Refactoring Code to Migrating Systems
Copy link
Facebook
Email
Notes
More
React Code Interview 005: Throttle, Debounce, and a Better Search Experience in React
Debounce and throttle often show up in frontend interviews — but they become truly valuable when you’re building responsive, data-driven UIs in the real…
Apr 24
•
Juntao Qiu
4
Share this post
The Pragmatic Developer
React Code Interview 005: Throttle, Debounce, and a Better Search Experience in React
Copy link
Facebook
Email
Notes
More
Every Programming Problem is a Domain Problem
Why Understanding the Business Domain Matters More Than Writing Code
Apr 1
•
Juntao Qiu
3
Share this post
The Pragmatic Developer
Every Programming Problem is a Domain Problem
Copy link
Facebook
Email
Notes
More
1
March 2025
Deeper Dive into the CCDAO Framework
A Closer Look at the CCDAO Framework: Asking the Right Questions for Frontend System Design.
Mar 18
•
Juntao Qiu
2
Share this post
The Pragmatic Developer
Deeper Dive into the CCDAO Framework
Copy link
Facebook
Email
Notes
More
Navigating Frontend System Design Interviews with the CCDAO Framework
A simple yet powerful tool that helps you structure your answers and stand out in system design interviews.
Mar 4
•
Juntao Qiu
6
Share this post
The Pragmatic Developer
Navigating Frontend System Design Interviews with the CCDAO Framework
Copy link
Facebook
Email
Notes
More
February 2025
React Code Interview #4: Handling Overlapping Requests in a Search Component
Learn to avoid stale or conflicting data in your real-time React search component by canceling overlapping requests with AbortController. Discover the…
Feb 18
•
Juntao Qiu
4
Share this post
The Pragmatic Developer
React Code Interview #4: Handling Overlapping Requests in a Search Component
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts