Customized Remote Work Solutions From the World’s Largest Fully Remote CompanyCustomized Remote Work SolutionsLearn More

Back-end

Showing 1-8 of 255 results

Quality Assurance Testing Perfected – A User Flow Tutorial

by Jade Russel Hancox

As products and services deploy faster and faster, quality assurance (QA) has to adapt and deliver more coverage in less time while maintaining high quality. In this article, Toptal Software Engineer Jade Russel Hancox examines how we can use the user flow to boost the speed and efficiency of QA processes without compromising on quality.

10 minute readContinue Reading

Terraform vs. CloudFormation: The Definitive Guide

by Fabrice Triboix

Choosing between infrastructure-as-code tools CloudFormation and Terraform can be arduous. It's helpful to have some advice from someone with practical experience scaling apps using both technologies.

11 minute readContinue Reading

K8s/Kubernetes: AWS vs. GCP vs. Azure

by Guillaume Dury

Kubernetes ("K8s") won the battle of container orchestration tools. Now AWS, Azure, and Google Cloud each offer a managed Kubernetes version. How do they compare?

11 minute readContinue Reading

API Development in Go Using Goa

by Gleidson Nascimento

Your code is described in your API definition using a Golang Domain Specific Language (DSL), then generated using the Goa CLI, and implemented separately from your application source code.

17 minute readContinue Reading

How to Build a Node.js Error-handling System

by Jay Huang

Node.js developers often find themselves working with chaotic code that’s anything but clean. This can obviously cause productivity issues and outright errors. In this article, Toptal Full-stack Developer Jay Huang will introduce you to error-handling in Node.js and demonstrate how you can build a robust error-handling system yourself.

7 minute readContinue Reading

Full User Authentication and Access Control – A Laravel Passport Tutorial, Pt. 1

by Layo Folaranmi

Setting up authentication and state in a stateless API context might seem somewhat problematic. But Laravel Passport gives developers a clean, straightforward way to add OAuth 2.0 to an app's API.

13 minute readContinue Reading

The Many Applications of Gradient Descent in TensorFlow

by Alan Reiner

TensorFlow is one of the leading tools for training deep learning models. Outside that space, it may seem intimidating and unnecessary, but it has many creative uses—like producing highly effective adversarial input for black-box AI systems.

18 minute readContinue Reading

Using Kotlin for Back-end Development: A Quick Overview

by Boldizsar Akos Mezei

Kotlin has features that make it an ideal language for back-end development. Learn what these features are and how you can use them to create high-performing systems.

8 minute readContinue Reading

Join the Toptal® community.