Open in app

Sign In

Write

Sign In

Juntao Qiu
Juntao Qiu

984 Followers

Home

Books

About

Featured Book

Test-Driven Development with React: Apply Test-Driven Development in Your Applications
Test-Driven Development with React: Apply Test-Driven Development in Your Applications

Learn to use accelerated test-driven development (TDD) to build a React application from scratch.

2021

·
Juntao Qiu
Juntao Qiu

Stories

Published in

ITNEXT

·Pinned

The evolution of a React application

While I’ve put React application, there isn’t such a thing as React application. I mean, there are front-end applications written in JavaScript or TypeScript that happen to use React as their views. …

Programming

8 min read

The evolution of a React application
The evolution of a React application
Programming

8 min read


Published in

ITNEXT

·14 hours ago

Balancing Mindsets: Prototyping and Polishing in Software Development

Software development requires developers to embrace different mindsets depending on the project stage. Two essential mindsets are prototyping and polishing. Prototyping involves solving problems quickly and end-to-end, prioritizing speed over meticulous details. Conversely, the polishing or product mindset focuses on perfecting the user experience and fulfilling non-functional requirements through meticulous…

Coding

6 min read

Balancing Mindsets: Prototyping and Polishing in Software Development
Balancing Mindsets: Prototyping and Polishing in Software Development
Coding

6 min read


Published in

ITNEXT

·May 29

Unveiling 6 Anti-Patterns in React Test Code: Pitfalls to Avoid

Defects are inevitable in software development, stemming from unclear requirements, logic errors, or overlooked edge cases. Detecting and fixing these defects can be a time-consuming and costly process. Writing effective tests is the most cost-effective way to prevent or minimize severe defects. Tests play a crucial role in any real-world…

Programming

7 min read

Unveiling 6 Anti-Patterns in React Test Code: Pitfalls to Avoid
Unveiling 6 Anti-Patterns in React Test Code: Pitfalls to Avoid
Programming

7 min read


Published in

ITNEXT

·May 17

Level Up Your Coding Skills: The Power of Deliberate Practice for Developers

The Illusion of Efficiency By observing my behaviour, I’ve realised that the knowledge and skills I believed to have mastered were often less solid than I thought. The efficiency I took pride in was merely akin to a colourful soap bubble that quickly bursts upon a gentle touch, leaving fragments scattered all around. You Might Only Excel at Searching In…

Programming

7 min read

Level Up Your Coding Skills: The Power of Deliberate Practice for Developers
Level Up Your Coding Skills: The Power of Deliberate Practice for Developers
Programming

7 min read


Published in

ITNEXT

·May 7

A Beginner’s Guide to Cypress Testing Framework with a Weather Application

Cypress is a popular JavaScript testing framework for end-to-end testing of web applications. If you have some experience with unit testing using React Testing Library, you may wonder how to test your app’s interaction with the browser in a real-world scenario. Cypress provides a solution by allowing you to write…

Programming

7 min read

A Beginner’s Guide to Cypress Testing Framework with a Weather Application
A Beginner’s Guide to Cypress Testing Framework with a Weather Application
Programming

7 min read


Published in

ITNEXT

·May 2

The Essential React Testing Guide: Boost Your Productivity and Confidence (with Jest and RTL)

Writing tests in React is crucial to ensure that applications work as expected, catching bugs early in the development cycle and reducing the overall cost of fixing issues. Tests also provide confidence in the quality of the codebase, making it easier to maintain and refactor. By testing code, developers can…

Programming

7 min read

The Essential React Testing Guide: Boost Your Productivity and Confidence (with Jest and RTL)
The Essential React Testing Guide: Boost Your Productivity and Confidence (with Jest and RTL)
Programming

7 min read


Published in

ITNEXT

·Apr 26

Writing Better React Code with the Separation of Command and Query Principle

One of the principles I constantly use in my code is a special form or a concrete usage of the Single Responsibility Principle at its core. This principle is the Separation of Command and Query Principle. The Separation of Command and Query Principle is a software design principle that suggests…

Programming

5 min read

Writing Better React Code with the Separation of Command and Query Principle
Writing Better React Code with the Separation of Command and Query Principle
Programming

5 min read


Apr 3

7 must-read books for developers at the mid-level stage of their career.

People ask me a lot about how they would improve their skills. I mean not how to code or get started with React kind of improvement, but the skills that can help them to be a better developer in the long run. …

Books

4 min read

7 must-read books for developers at the mid-level stage of their career.
7 must-read books for developers at the mid-level stage of their career.
Books

4 min read


Published in

ITNEXT

·Mar 20

Breaking the Chains of Implementation: Leveraging React Context API with Interface-Oriented Design

Imagine you’re maintaining a design system. It’s well-designed and production-proof, runs fast, and is compatible with most modern browsers. It has hundreds of internal and external consumers, and teams, big and small, all love it. One day, someone from a product team approached and kindly asked if you could enhance…

React

6 min read

Breaking the Chains of Implementation: Leveraging React Context API with Interface-Oriented Design
Breaking the Chains of Implementation: Leveraging React Context API with Interface-Oriented Design
React

6 min read


Published in

ITNEXT

·Mar 17

The Interface Mindset: How to Build Flexible, Maintainable React Components with Context API

React document mentioned that the Context is designed to share data share values between components without explicitly passing a prop through every level of the tree (the prop drilling problem). Context lets the parent component make some information available to any component in the tree below it — no matter…

Programming

5 min read

The Interface Mindset: How to Build Flexible, Maintainable React Components with Context API
The Interface Mindset: How to Build Flexible, Maintainable React Components with Context API
Programming

5 min read

Juntao Qiu

Juntao Qiu

984 Followers

Book Author

I help people write better code. Developer | Author | Creator. https://juntao.substack.com/ @JuntaoQiu

Following
  • Tim Denning

    Tim Denning

  • Arnold Abraham

    Arnold Abraham

  • Fabricio Teixeira

    Fabricio Teixeira

  • Sunil Kumar

    Sunil Kumar

  • Maisa Jahan

    Maisa Jahan

See all (190)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams