JavaScript

Showing 37-45 of 93 results

Share

Emulating React and JSX in Vanilla JS

Not everybody likes JavaScript frameworks, nor are they always applicable. But even when we don’t want to or can’t use them, there are some parts that are handy to have.

In this tutorial, Toptal Freelance JavaScript Developer Juan Carlos Arias Ambriz proposes a simple way to recapture some of the benefits of using JSX while working in vanilla JS.

8 minute readContinue Reading
Juan Carlos Arias Ambriz

Juan Carlos Arias Ambriz

Styled-Components: CSS-in-JS Library for the Modern Web

While preprocessors like Sass and Less have made CSS development easier, there is still a lot to be desired in this modern age of web development.

In this article, Toptal Freelance JavaScript Developer Jeremy Davis explores styled-components—the niftiest CSS-in-JS library.

7 minute readContinue Reading
Jeremy Davis

Jeremy Davis

The Comprehensive Guide to JavaScript Design Patterns

As a good JavaScript developer, you strive to write clean, healthy, and maintainable code. While you solve interesting and unique challenges, you’ve likely found that you’re often writing code that looks similar to the code for an entirely different problem you’ve handled before. You may not know it, but you’ve used a design pattern.

22 minute readContinue Reading
Marko Mišura

Marko Mišura

Asynchronous JavaScript: From Callback Hell to Async and Await

Asynchronous programming used to be a challenge even for seasoned professionals, leading to aptly named phenomena like Callback Hell.

In this article, Toptal JavaScript Developer Demir Selmanovic explains how async functions took us out of purgatory and why you should be using them.

5 minute readContinue Reading
Demir Selmanovic

Demir Selmanovic

Front-end Frameworks: Solutions or Bloated Problems?

Modern front-end frameworks constantly require you to download an entire development environment, complete with dependencies, and compile your code before even trying to view it on your browser. Is this something good? Is it the problem we are building more complex sites, or the frameworks are complex on their on own and they introduce an unnecessary level of complexity.

14 minute readContinue Reading
Juan Carlos Arias Ambriz

Juan Carlos Arias Ambriz

How to Choose the Best Front-end Framework

No single front-end framework will fit every web project. Compare React, Vue.js, Angular, and Ember.js so you can choose the best one for your needs.

11 minute readContinue Reading
Giorgi Bakradze

Giorgi Bakradze

Ionic 2 vs. Ionic 1: Performance Gains, New Tools, and a Big Step Forward

The Ionic project is rapidly gaining in popularity and is one of the most popular open source projects worldwide. With the recent announcement of the stable version of Ionic 2, this is the perfect time to underscore the Ionic 2 and its predecessor.

In this post, Toptal software engineer Julien Renaux outlines the major changes Ionic 2 brought to the platform and explains how to put these new features to good use.

9 minute readContinue Reading
Julien Renaux

Julien Renaux

A Guide to npm: The Node.js Package Manager

In this article, Toptal Software Engineer Martin Gouws explains advanced features of the Node Package Manager that should be in every JavaScript developer’s knowledge base.

13 minute readContinue Reading
Martin Gouws

Martin Gouws

Immutability in JavaScript Using Redux

In an ever growing ecosystem of rich and complicated JavaScript applications, there’s more state to be managed than ever before: the current user, the list of posts loaded, etc.Managing state can be hard and error prone, but immutability and Redux- a predictable state container for JavaScript apps- can help significantly.

In this article, Toptal Programmer David Xu talks about managing state using immutability with Redux, a predictable state container.

11 minute readContinue Reading
David Xu

David Xu

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.