Web Front-end

Showing 36-42 of 276 results

Share

Create a Publication Chain with Pandoc and Docker

Pandoc is a software package capable of converting documents into various formats, and since it’s available as a Docker image, it’s easy to run.

In this article, Toptal Site Reliability Engineer (SRE) Phillip Edwards demonstrates how you can easily create a robust publication chain using Pandoc, Docker, and a pinch of Markdown.

7 minute readContinue Reading
Phillip Edwards

Phillip Edwards

A former university lecturer, Phillip has extensive experience in all aspects of software development, with particular expertise in Java.

Leveraging Declarative Programming to Create Maintainable Web Apps

Adopting declarative-style programming techniques allows teams to create web applications that are easier to extend and maintain.

In this article, Toptal Full-stack Developer Peter Suggate demonstrates how to leverage declarative programming and finite-state machines in JavaScript.

13 minute readContinue Reading
Peter Suggate

Peter Suggate

Peter is a full-stack developer with 15 years of experience building apps for the web and desktop.

VSCode Tips and Tricks for Power Users

Mastering your IDE can go a long way toward improving productivity. However, many are reluctant to dive into customization and optimization.

In this article, Toptal JavaScript Developer Boris Yordanov explains how you can become a VSCode power user by leveraging official documentation and using a few practical tools.

7 minute readContinue Reading
Boris Yordanov

Boris Yordanov

Boris is an experienced Toptal developer who works mainly with JavaScript and popular JS frameworks such as Angular, React, and Meteor.

Full-stack NLP With React: Ionic vs. Cordova vs. React Native

JavaScript frameworks based on React can help you build a fast, reliable mobile app, but it’s not always easy to determine which framework is best for your project. Choosing the wrong framework can result in an app with slow and redundant code.

JavaScript expert Sean Wang builds the same natural language processing mobile application using Cordova, Ionic, and React Native, then discusses the advantages and limitations of each.

25+ minute readContinue Reading
Shanglun Wang

Shanglun Wang

Sean is a passionate polyglot: a full-stack wizard, sysadmin, and data scientist. He’s also developed market intelligence software.

React Test-driven Development: From User Stories to Production

Employing a test-driven development (TDD) approach in React projects tends to be straightforward, especially with the aid of Jest and Enzyme. However, there are a few things to look out for.

In this article, Toptal JavaScript Developer Dave Hyungmok Lee demonstrates his React TDD process, from epics and user stories to development and production.

11 minute readContinue Reading
Dave Hyungmok Lee

Dave Hyungmok Lee

Dave is the creator of a top-ranking Android app in the Korean market. He excels in multiple programming languages and frameworks.

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

A Complete Guide to Testing React Hooks

A relatively recent addition to React, hooks have already changed React development for the better through improved code readability and state management. But how do we test them?

In this article, Toptal React Developer Avi Aryan outlines why it is crucial to test hooks and introduces us to his React Hooks testing routine.

12 minute readContinue Reading
Avi Aryan

Avi Aryan

Avi is a full-stack developer skilled in Python, JavaScript, and Go. He’s also a multiple-time Google Summer of Code mentor.

Cabin Fever Coding: A Node.js Back-end Tutorial

Missing the luxury of a good, old-fashioned remote control when the laptop is beyond easy reach? Transform your old smartphone into a remote and learn some basic Node.js/Express/Pug along the way.

16 minute readContinue Reading
Kevin Bloch

Kevin Bloch

Kevin has 20+ years among full-stack, desktop, and indie game development. He lately specializes in PostgreSQL, JavaScript, Perl, and Haxe.

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.