Search results for "node"

Showing 144-154 of 255 results

What's New in ES6? Perspective of a CoffeeScript Convert

CoffeeScript allows developers to make the most out of JavaScript-based platforms without having to jump through its awkward language hoops. However, with the introduction of ES6 features into major JavaScript engines, plain JavaScript is now nearly as friendly and powerful out-of-the-box as CoffeeScript.

In this article, Toptal engineer William Coates shares his findings on ES6 from the perspective of a CoffeeScript convert.

8-minute readContinue Reading
William Coates

William Coates

CloudI: Bringing Erlang's Fault-Tolerance to Polyglot Development

Clouds must be efficient to provide useful fault-tolerance and scalability, but they also must be easy to use.

CloudI (pronounced “cloud-e” /klaʊdi/) is an open source cloud computing platform that is most closely related to the Platform as a Service (PaaS) clouds. CloudI differs in a few key ways, most importantly: software developers are not forced to use specific frameworks, slow hardware virtualization, or a particular operating system. By allowing cloud deployment to occur without virtualization, CloudI leaves development process and runtime performance unimpeded, while quality of service can be controlled with clear accountability.

9-minute readContinue Reading
Michael Truog

Michael Truog

WordPress-powered Angular: JWT Authentication Using GraphQL

Setting up authentication in an app with a disparate front end and back end is tricky. This tutorial proposes an innovative solution using JWT and GraphQL.

15-minute readContinue Reading
Sajjad Hossain Sagor

Sajjad Hossain Sagor

How to Build a Role-based API with Firebase Authentication

Nearly every app requires an authorization system on top of an authentication system. We often need a fine-grained permissions model to allow only specific users to access certain resources while simultaneously restricting access for everyone else.

In this tutorial, Toptal Freelance Firebase Developer Joaquin Cid teaches how to build just such a system. Called role-based authentication, we’ll learn how to implement this system in an API using Node.js and Firebase.

17-minute readContinue Reading
Joaquin Cid

Joaquin Cid

Maintain Control: A Guide to Webpack and React, Pt. 2

In a React/Webpack development scenario, there are myriad options to choose from. It’s worth exploring some advanced techniques when it comes to TypeScript, CSS, web workers, and service workers.

8-minute readContinue Reading
Michael Pontus

Michael Pontus

World-class articles, delivered weekly.

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

A How-to Guide to SVG Animation

The advantages of SVG on the web go beyond producing resolution-independent graphics. With a little CSS and JavaScript, you can apply cool animations and effects to your front end without requiring the user to install bulky plugins.

7-minute readContinue Reading
Juan Calou

Juan Calou

Slow Android Wear Adoption Is Stifling Development

Several factors conspired to stifle Android Wear growth, ranging from lack of Google development, to inadequate hardware. Some of these problems have been addressed, some are being addressed, while others cannot be addressed with currently available technology.

11-minute readContinue Reading
Nermin Hajdarbegovic

Nermin Hajdarbegovic

Language Server Protocol Tutorial: From VSCode to Vim

The main artifact of all your work is most likely plain text files. So why don’t you use Notepad to create them? Find out how the Language Server Protocol can transform text editors into code editors, without coupling.

11-minute readContinue Reading
Jeremy Greer

Jeremy Greer

Gray Matter: What Is a Mind Map in the Design Process?

Mind maps are widely used as a thinking tool. Designers can use them to organize ideas into an arrangement for clarity as well as untangle system complexity to make things more understandable.

6-minute readContinue Reading
Calin Balea

Calin Balea

Exploring Supervised Machine Learning Algorithms

While machine learning sounds highly technical, an introduction to the statistical methods involved quickly brings it within reach. In this article, Toptal Freelance Software Engineer Vladyslav Millier explores basic supervised machine learning algorithms and scikit-learn, using them to predict survival rates for Titanic passengers.

24-minute readContinue Reading
Vlad Miller

Vlad Miller

Get Started With IoT Development: An ESP8266 Arduino Tutorial

In this tutorial, Toptal Freelance Software Engineer John R. Kosinski will demonstrate a simple Amazon Alexa hack using quintessential Arduino skills and basic hardware.

17-minute readContinue Reading
John R. Kosinski

John R. Kosinski

World-class articles, delivered weekly.

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

Join the Toptal® community.