What the Hell is Devops? (2015)

Removing the wall between Dev and Ops is the main driving force of DevOps. Using tools like Chef, Docker, and Ansible does not mean that you are applying DevOps | Continue reading


@toptal.com | 5 years ago

Haxe: Cross-Platform Development's Best-Kept Secret

While the modern programming language Haxe is well-known in some circles, many developers have never heard of it. Yet since it first appeared in 2005, it's been battle-tested by its loyal---if rather quiet---following. It boasts a pragmatic and mature combination of features for … | Continue reading


@toptal.com | 5 years ago

Python Multithreading and Multiprocessing

Python is a popular, powerful, and versatile programming language; however, concurrency and parallelism in Python often seems to be a matter of debate.In this article, Toptal Freelance Software Engineer Marcus McCurdy explores different approaches to solving this discord with cod … | Continue reading


@toptal.com | 5 years ago

The Vital Guide to Interviewing React Native Developers

Toptal offers top React Native developers, programmers, and software engineers on an hourly, part-time or full-time contract basis. Clients include NetApp, Airbnb and Pfizer. | Continue reading


@toptal.com | 5 years ago

Python Multithreading and Multiprocessing Tutorial

Python is a popular, powerful, and versatile programming language; however, concurrency and parallelism in Python often seems to be a matter of debate.In this article, Toptal Freelance Software Engineer Marcus McCurdy explores different approaches to solving this discord with cod … | Continue reading


@toptal.com | 6 years ago

Button Design Over the Years – The Dribbble Timeline

Buttons—we use them daily in apps and websites to finalize crucial actions. How has their style developed over the years? Check the Dribbble Buttons Timeline. | Continue reading


@toptal.com | 6 years ago

Sorting Algorithms Animations

Animation, code, analysis, and discussion of 8 sorting algorithms on 4 initial conditions. | Continue reading


@toptal.com | 6 years ago

CI/CD: How to Build an Effective Initial Deployment Pipeline

With this GitLab CI/CD deployment pipeline configuration, every push is tested, the master branch is deployed to staging servers with a fresh database dump from the production server, and versioned tags are deployed to production with backups and migrations running automatically. … | Continue reading


@toptal.com | 6 years ago

The Comprehensive Guide to JavaScript Design Patterns

Design patterns are reusable solutions to commonly occurring problems in software design. Let's take a look at how they work and explore some popular JavaScript design patterns. | Continue reading


@toptal.com | 6 years ago