Lifestyle

Showing 1-8 of 39 results

Building Reactive Apps with Redux, RxJS, and Redux-Observable in React Native

by Sourabh Verma

While Redux is a great state management solution, it doesn’t support asynchronous behavior by default. A way around this is to use redux-observable, based on RxJS - a powerful library for reactive programming in JavaScript.

9 minute readContinue Reading

Accelerate with BERT: NLP Optimization Models

by Jesse Moore

For a successful natural language processing project, collecting and preparing data, building resilient pipelines, and getting "model ready" can easily take months of effort even with the most talented engineers. But what if we could reduce the data required to a fraction? In this article, we’ll cover how transfer learning is making world-class models open source and introduce BERT (bidirectional encoder representations from transformers). BERT is the most powerful NLP “tool” to date. We’ll explore how it works and why it will change the way companies execute NLP projects.

6 minute readContinue Reading

How to Build a Role-based API with Firebase Authentication

by Joaquin Cid

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 a role-based authentication, we’ll learn how to implement this system in an API using Node.js and Firebase.

13 minute readContinue Reading

Benchmarking A Node.js Promise

by Omar Waleed

You can just write sequentially executed code in JavaScript, but should you? In this article, Toptal Freelance JavaScript Developer Omar Waleed tests the widespread Node.js belief that synchronous code degrades performance and is, in a sense, just plain evil. Is this really true?

7 minute readContinue Reading

Blockchain, IoT, and the Future of Transportation: Understanding the Motoro Coin

by Michal Mikolajczyk

Open-source, IoT, and Ethereum smart contracts work together with a new utility coin to make transportation more accessible and reduce vehicle waste. In this article, Toptal Freelance Ethereum Developer Michał Mikolajczyk explains the motivations and methodology behind his startup's latest initiative.

16 minute readContinue Reading

Broad vs. Narrow Skillsets: Software Engineering Skills Demystified

by Tiberius Florea

In this article, Toptal Freelance Software Engineer Tiberius Florea outlines the difference between deep and broad skillsets and explains why broadening your skillset may further your career.

5 minute readContinue Reading

The Developer Resume Is Dead: Long Live the Portfolio

by Flavio Pezzini

Have you been googling articles on how to build an outstanding developer resume? Stop right now. It's a waste of time! Cover letter? That's a waste as well.

5 minute readContinue Reading

Freelancer Identity Theft: It Happened to Me—Here's What You Should Know

by Relja Damnjanovic

Freelancer identity theft happens all the time. In fact, someone’s likely had their identity stolen as you read these words. Let’s hope it wasn’t you. In this post, Toptal Software Engineer Relja Damnjanovic shares his story about freelancer identity theft and offers lessons for freelancers, who don’t want to learn things the hard way.

14 minute readContinue Reading

Join the Toptal® community.