Toptal Engineering Expert
Graph Data Science With Python/NetworkX
Data inundates us like never before—how can we hope to analyze it? Graphs (networks, not bar graphs) provide an elegant approach. Find out how to start with the Python NetworkX library to describe, visualize, and analyze “graph theory” datasets.
Federico Albanese
Albanese is a developer and data scientist who has worked at Facebook, where he made machine learning model predictions. He is a Python expert and a university lecturer. His PhD research pertains to graph machine learning.
Using Express.js Routes for Promise-based Error Handling
Maintainable Express.js code after scaling means making common code more feature-rich while reducing boilerplate. Find out how to enable promise-based route code and centralize both error handling and normal-results handling in Express.js apps.
Vitaly Senko
Vitaly is a full-stack developer who has extensive experience in creating apps with Node.js, React, and .NET, including the maintenance of a healthcare platform with nearly 20 million users.
The Best React State Management Tools for Enterprise Applications
State management in React has been a hotly debated topic for years, yet little attention seems to be paid to enterprise-level applications and their specific requirements. Let’s take a closer look and compare three of the most popular state management tools available today.
Teimur Gasanov
Teimur is a React mentor and a senior front-end engineer on the Toptal core team.
SSH Logging and Session Management Using AWS SSM
A comprehensive tutorial on how to log SSH activity—minus sensitive input, like passwords—occurring in Linux AWS EC2 instances to either CloudWatch Logs or S3 buckets.
Vimal Paliwal
A certified AWS expert with a master’s degree in computer security, Vimal specializes in automating the cloud with Terraform, Kubernetes, and Python.
How to Approach Writing an Interpreter From Scratch
How source code becomes a running program is often opaque: “Just run the compiler” is all that developers normally need to know.
Writing an interpreter from scratch—including its lexer and parser—is an illuminating challenge.
Sakib Hadžiavdić
A back-end expert, Sakib is the creator of the static site generator Hepek. Always learning, he writes tutorials in English and Bosnian.
World-class articles, delivered weekly.
Subscription implies consent to our privacy policy
Visual Regression Testing With Cypress: A Pragmatic Approach
Visual regression testing is not a new concept. Toptal engineers routinely use it, but with looming deadlines, they sometimes need to innovate and improvise.
This article demonstrates how Toptal QA specialists leveraged UI testing and Cypress to run visual regression tests without resorting to specialized tools.
Rafael Anachoreta
Rafael is a senior QA engineer with nearly 10 years of experience working with testing, automation, and monitoring to make teams and products better.
University of Minnesota Linux Ban Prompts Questions About Open Source
Researchers snuck vulnerabilities past the peer-review process and into the open-source Linux kernel codebase. What does this mean for the ubiquitous Linux kernel, and open source in general?
Michael J. McDonald
Michael J. McDonald is an award-winning journalist who has worked at Bloomberg News and Thomson Financial.
World-class articles, delivered weekly.
Toptal Developers
- Algorithm Developers
- Angular Developers
- AWS Developers
- Azure Developers
- Big Data Architects
- Blockchain Developers
- Business Intelligence Developers
- C Developers
- Computer Vision Developers
- Django Developers
- Docker Developers
- Elixir Developers
- Go Engineers
- GraphQL Developers
- Jenkins Developers
- Kotlin Developers
- Kubernetes Experts
- Machine Learning Engineers
- Magento Developers
- .NET Developers
- R Developers
- React Native Developers
- Ruby on Rails Developers
- Salesforce Developers
- SQL Developers
- Sys Admins
- Tableau Developers
- Unreal Engine Developers
- Xamarin Developers
- View More Freelance Developers
Join the Toptal® community.