Subscribe
Sign in
Home
Notes
Archive
Leaderboard
About
Latest
Top
Discussions
Some Thoughts on Coding, AI, and Staying Relevant
You can write code while AI quietly reviews. You can write a test and let AI attempt the first implementation. You can explore rabbit holes without the…
Jul 15
•
Juntao Qiu
2
Share this post
The Pragmatic Developer
Some Thoughts on Coding, AI, and Staying Relevant
Copy link
Facebook
Email
Notes
More
Frontend System Design in Action: Implementing A Scalable Feed List
In the last issue, I walked through how I apply the CCDAO framework to implement a Typeahead Search Box, which is often found in many frontend system…
Jul 8
•
Juntao Qiu
1
Share this post
The Pragmatic Developer
Frontend System Design in Action: Implementing A Scalable Feed List
Copy link
Facebook
Email
Notes
More
Frontend System Design in Action: Implementing Typeahead
In this issue, I want to show how I would apply the CCDAO framework in a frontend system design interview.
Jul 1
•
Juntao Qiu
2
Share this post
The Pragmatic Developer
Frontend System Design in Action: Implementing Typeahead
Copy link
Facebook
Email
Notes
More
June 2025
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
4
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
5
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
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts