Web Front-end

Showing 22-28 of 273 results

Share

The Best React State Management Tools for Enterprise Applications

State management in React has been a hotly debated topic for years, yet little attention seems to be paid to enterprise-level applications and their specific requirements. Let’s take a closer look and compare three of the most popular state management tools available today.

10 minute readContinue Reading
Teimur Gasanov

Teimur Gasanov

Teimur is a React mentor and a senior front-end engineer on the Toptal core team.

Visual Regression Testing With Cypress: A Pragmatic Approach

Visual regression testing is not a new concept. Toptal engineers routinely use it, but with looming deadlines, they sometimes need to innovate and improvise.

This article demonstrates how Toptal QA specialists leveraged UI testing and Cypress to run visual regression tests without resorting to specialized tools.

7 minute readContinue Reading
Rafael Anachoreta

Rafael Anachoreta

Rafael is a senior QA engineer with nearly 10 years of experience working with testing, automation, and monitoring to make teams and products better.

React SEO Strategies and Best Practices

While React is often lauded for making front-end development more efficient, this popular library can be problematic for search engines.

In this article, Toptal data visualization engineer Vineet Markan examines why React is challenging for SEO and outlines what software engineers can do to improve the search rankings of React websites.

13 minute readContinue Reading
Vineet Markan

Vineet Markan

Vineet specializes in building data visualization interfaces and has used React extensively in his projects.

A Deep Dive Into NgRx Advantages and Features

NgRx is a popular Angular state management library, but to unlock its full potential developers may require a few new skills.

In this article, Toptal Full-stack Developer Luka Onikadze explains why he became an NgRx admirer after starting off as a skeptic.

16 minute readContinue Reading
Luka Onikadze

Luka Onikadze

With solid full-stack experience, Luka is currently working as a front-end team lead and developer, specializing in Node.js, Angular, and JavaScript.

Picasso: How to Test a Component Library

Testing can be a daunting task even for experienced teams with an abundance of resources. How do Toptal developers write tests and what do they use?

In this article, Toptal React Developer Boris Yordanov introduces you to Picasso, a component library designed by our developers for in-house use.

7 minute readContinue Reading
Boris Yordanov

Boris Yordanov

Boris works mainly with vanilla JavaScript and the most popular JavaScript frameworks like Angular, React, and Meteor.

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Reduce Boilerplate Code With Scala Macros and Quasiquotes

The concise syntax of Scala usually helps developers avoid writing boilerplate. When repetitive code is required anyway, developers can use macros and quasiquotes to keep code clean and maintainable. Here’s how.

6 minute readContinue Reading
Alain-Michel Chomnoue Nghemning

Alain-Michel Chomnoue Nghemning

As Chief Architect and Java expert for a remote work company, Alain has led software development teams to impact thousands of users’ work.

Creating Live Dashboards With Airtable and React

Reporting and visualizing data is crucial to businesses of all sizes. Dashboards allow users to efficiently access and use this data for a range of business operations.

In this article, Toptal Full-stack Engineer Dylan Golow demonstrates how he created a powerful dashboard for telemedicine using Airtable, Typeform, and React.

12 minute readContinue Reading
Dylan Golow

Dylan Golow

Dylan is a full-stack engineer with extensive experience in various industries, including eCommerce, healthcare, and professional services.

Toptal Engineering Expert

Gabriel Courtemanche

Gabriel is a highly efficient and reliable professional who possesses a broad skill set for web application development. He's been working on a range of products and clients—from working on scalability problems in production engineering teams at Shopify and Autodesk to launching new applications for startups. Most of his work consists of leading technical teams, by creating an easy development environment, fixing technical debts, providing best practices code examples, and mentoring devs.
Read more

Previously At

Shopify

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Join the Toptal® community.