We've Launched "The Suddenly Remote Playbook,"
A Comprehensive Guide for Working Remotely
The Suddenly Remote Playbook
Read Now

Toptal Engineering Blog

The Toptal Engineering Blog is a hub for in-depth development tutorials and new technology announcements created by professional software engineers in the Toptal network.

EngineeringIcon ChevronTechnology

Working with React Hooks and TypeScript

by Nicolas Zozol

Hooks have already changed the way we use React for the better. Add TypeScript to the mix, and developers can leverage static typing and type transformations to reduce the noise of many interface descriptions. In this article, Toptal Software Developer Nicolas Zozol demonstrates hooks and TypeScript in React and explains how this powerful combo can save time and streamline your code.

7 minute readContinue Reading
EngineeringIcon ChevronBack-end

Getting the Most Out of Pre-trained Models

by Nauman Mustafa

Pre-trained models are making waves in the deep learning world. Using massive pre-training datasets, these NLP models bring previously unheard-of feats of AI within the reach of app developers.

10 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

All Perks, No Hassle: An Angular 9 Tutorial

by Joaquin Cid

"Every year the internet breaks," goes the saying, and developers usually have to go and fix it. Is this true when it comes to the long-awaited Angular version 9?

12 minute readContinue Reading
EngineeringIcon ChevronLifestyle

Remote Work Tools of the Remote Work Trade

by Nermin Hajdarbegovic

Working from home is no longer a business decision or a lifestyle choice. During the biggest public health crisis in a century, it’s a necessity: not to save time or money, but to save lives. In this article, Toptal Technical Editor Nermin Hajdarbegovic introduces newcomers to essential tools used by remote workers.

10 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Sound Logic and Monotonic AI Models

by Emmanuel Tsukerman

For those working with AI, the future is certainly exciting. At the same time, there is a general sense that AI suffers from one pesky flaw: AI in its current state can be unpredictably unreliable.

12 minute readContinue Reading
EngineeringIcon ChevronTechnology

Taking Firebase Serverless – Mobile and Web Applications Made Easy

by Phillip Edwards

Mobile and web applications typically need a back-end server, which requires maintenance, updates, backups, and more. So why not dispense with them? In this article, Toptal Java Developer Phillip Edwards outlines how you can use Google Firebase to develop serverless applications without incurring a lot of costs.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Well-structured Logic: A Golang OOP Tutorial

by Leonhard Holz

Can Golang be object-oriented? Go is post-OOP but can still leverage concepts like binding functions to types (aka classes), constructors, subtyping, polymorphism, dependency injection, and testing with mocks.

9 minute readContinue Reading
EngineeringIcon ChevronTechnology

Flexible A/B Testing with AWS [email protected]

by Georgios Boutsioukis

One of the new possibilities offered by [email protected] is the ability to implement server-side A/B testing using Lambdas on CloudFront’s edge servers. In this article, Toptal Full-stack Developer Georgios Boutsioukis guides you through the process and outlines the pros and cons of A/B testing with [email protected]

9 minute readContinue Reading

Join the Toptal® community.