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 ChevronWeb front-end

WebVR and the Browser Edge Computing Revolution

by Michael Cole

Virtual Reality (VR) is making inroads into various industries but is not mainstream yet. WebVR and edge computing have the potential to boost adoption and bring VR to a wider audience. In this series of articles, Toptal Full-stack Developer Michael Cole introduces you to the basics of WebVR and edge computing, complete with elaborate examples.

10 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Optimizing Website Performance and Critical Rendering Path

by Ilya Chernov

Does your web page’s rendering performance meet today’s standards? Bad rendering performance can translate into a relatively high bounce rate. In this article, Toptal Freelance Web Developer Ilya Chernov explores the things that can lead to high rendering times, and how to fix them.

7 minute readContinue Reading
EngineeringIcon ChevronBack-end

Choosing a Tech Stack Alternative - The Ups and Downs

by Viktar Basharymau

If a web application is big and old enough, there may come a time when you need to break it down into smaller, isolated parts and extract services from it. Some of these will be more independent than others. In this post, Toptal Full-stack Developer Viktar Basharymau explains how his team extracted an app from the monolithic Rails application that powers Toptal, and how the new service's technical stack was selected.

11 minute readContinue Reading
EngineeringIcon ChevronTechnology

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

by Michael Pontus

When starting a new React project, you have many templates to choose from. These templates are able to support application development at a very large scale. But they leave the developer experience and bundle output saddled with various defaults, which may not be ideal.

11 minute readContinue Reading
EngineeringIcon ChevronTechnology

Case Study: Why I Use AWS Cloud Infrastructure for My Products

by Tomislav Capan

As a platform for running complex and demanding software products, AWS offers flexibility by using resources only when needed and scaling on demand. In this article, Toptal JavaScript Developer Tomislav Capan explains why he uses AWS and what provisioned infrastructure can do for clients.

12 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Oracle to SQL Server and SQL Server to Oracle Migration Guide - Pt. 2

by Leonid Draginsky

Migrating in either direction between Microsoft SQL Server and Oracle Database? This round of pitfalls to avoid includes coverage of sequences, identity columns, and filtered indexes.

8 minute readContinue Reading
EngineeringIcon ChevronBack-end

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
EngineeringIcon ChevronBack-end

Performance and Efficiency: Working with HTTP/3

by Brian Wojtczak

HTTP/3 is on the horizon, but many aren't even familiar with HTTP/2 yet. Find out what HTTP/3 means for web development, administration, and the internet.

15 minute readContinue Reading

Join the Toptal® community.