Open in app

Sign In

Write

Sign In

Juntao Qiu
Juntao Qiu

1.4K Followers

Home

Books

Lists

About

Featured Book

See all (2)

Test-Driven Development with React and TypeScript: Building Maintainable React Applications
Test-Driven Development with React and TypeScript: Building Maintainable React Applications

Apply test-driven principles to create scalable and maintainable React applications.

2023

·
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

·Sep 17

Evolving Your React App Safely with Feature Toggles and Branch By Abstraction

Navigating the ever-changing requirements of a software project can be daunting. One proper technique to manage this complexity is using feature toggles and the Branch by Abstraction pattern. In this article, we delve into the practical implications of using feature toggles for enabling or disabling application functionalities and how the…

Software Development

5 min read

Evolving Your React App Safely with Feature Toggles and Branch By Abstraction
Evolving Your React App Safely with Feature Toggles and Branch By Abstraction
Software Development

5 min read


Published in

ITNEXT

·Sep 12

Why Web UI Development Is So Hard?

Web UI development might appear straightforward at first glance, but delve deeper and you’ll discover a multitude of complexities that challenge even seasoned developers. This piece aims to dissect the inherent challenges of web UI development, from the discrepancy between web languages and the modern UI requirements, to intricate data…

Software Development

8 min read

Why Web UI Development Is So Hard?
Why Web UI Development Is So Hard?
Software Development

8 min read


Published in

ITNEXT

·Aug 30

Successful Test-Driven Development with Tasking in React

I’ve been applying Test-Driven Development (TDD) to various projects for years. It’s not uncommon for me to witness developers embracing TDD initially, only to abandon it later in their daily work. This phenomenon prompts a crucial question: Why does this happen? Is it because TDD only works in simple toy…

Programming

6 min read

Successful Test-Driven Development with Tasking in React
Successful Test-Driven Development with Tasking in React
Programming

6 min read


Published in

Level Up Coding

·Aug 28

From Commit to Deployment — Implementing Continuous Delivery

This is part 5 of the series of articles: From Commit to Deployment. You can find part 1, part 2, part 3, part 4 and 5 here. By the end of the part 5, we had established many automated mechanisms in our local development to ensure code correctness. Moreover, because…

Software Development

15 min read

From Commit to Deployment — Implementing Continuous Delivery
From Commit to Deployment — Implementing Continuous Delivery
Software Development

15 min read


Published in

Level Up Coding

·Aug 22

From Commit to Deployment — Enabling Static Analysis

This is part 6 of the series of articles: From Commit to Deployment. You can find part 1, part 2, part 3, part 4, and 5 here. At the end of the previous article, our ‘Quote of the Day’ app had grown significantly more complex than the initial static page…

Programming

7 min read

From Commit to Deployment — Enabling Static Analysis
From Commit to Deployment — Enabling Static Analysis
Programming

7 min read


Published in

Level Up Coding

·Aug 16

From Commit to Deployment — Talking to Backend API

This is part 5 of the series of articles: From Commit to Deployment. You can find part 1, part 2, part 3, and 4 here. Communicating with Backend API In this part, we’ll learn how to extend our “Quote of the Day” application to fetch quotes from a remote server rather than hardcoding them…

Software Development

8 min read

From Commit to Deployment — Talking to Backend API
From Commit to Deployment — Talking to Backend API
Software Development

8 min read


Published in

Level Up Coding

·Aug 9

From Commit to Deployment — Introducing Automation Tests

This is part 4 of the series of articles: From Commit to Deployment. You can find part 1, part 2 and part 3 here. Test automation As we start incorporating new features, every modification to the code raises a question — how do we ensure that our changes don’t break existing features…

Frontend Development

6 min read

From Commit to Deployment — Introducing Automation Tests
From Commit to Deployment — Introducing Automation Tests
Frontend Development

6 min read


Published in

Level Up Coding

·Aug 4

From Commit to Deployment — Introduce React

This is part 3 of the series of articles: From Commit to Deployment, You can find part 1, part 2 from here. In this part, we will continue developing the “Quote of the Day” application from the previous parts, introducing more complex concepts. First, we will integrate React to facilitate…

Front End Development

9 min read

From Commit to Deployment — Introduce React
From Commit to Deployment — Introduce React
Front End Development

9 min read


Published in

Level Up Coding

·Jul 26

From Commit to Deployment — Implement the Static Site

A Journey Through Software Production (Part 2) — This is the second part of the series of articles: From Commit to Deployment, you can find part 1, part 2 and part 3 here. In this part, we’ll develop the first version of our “Quote of the Day” app. …

Programming

7 min read

From Commit to Deployment — (Part 2)
From Commit to Deployment — (Part 2)
Programming

7 min read

Juntao Qiu

Juntao Qiu

1.4K Followers

Book Author

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

Following
  • Fabricio Teixeira

    Fabricio Teixeira

  • Yogesh Chavan

    Yogesh Chavan

  • Slava Shestopalov 🇺🇦

    Slava Shestopalov 🇺🇦

  • Arnold Abraham

    Arnold Abraham

  • Canva Engineering

    Canva Engineering

See all (189)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams