Supply Chain Optimization Using Python and Mathematical Modeling
Improving supply chains is a top priority worldwide. Discover how mathematical optimization and Python coding can help keep a complex supply chain competitive.
![Michael Hopf](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1060601%2Fretina_64x64_huge_a576a6852a8f7d5bfa4327fca0316125-a7e975a8c33c285d09c732b57d02bd8b.jpg)
Michael Hopf
Optimizing Website Performance and Critical Rendering Path
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.
![Ilya Chernov](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1074283%2Fretina_64x64_huge_da8735a2a69de0f229947938258bb49e-d18e18add934c592d54b3830edac09ba.jpg)
Ilya Chernov
Performance and Efficiency: Working with HTTP/3
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.
![Brian Wojtczak](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1067042%2Fretina_64x64_huge_d9ea2c940515bb696e7662f46bea2599-b375705753e08fff02ac5de7849877b4.jpg)
Brian Wojtczak
How to Avoid the Curse of Premature Optimization
Premature optimization hurts experts and novices alike. How can you know when and how to optimize without shooting your project in the foot?
This week, Toptal Freelance Software Engineer Kevin Bloch walks project managers through some time-tested optimization strategies and when to use them.
![Kevin Bloch](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1029265%2Fretina_64x64_huge_5a60e83d9ae265c99a81475cd31487b0-5761083cafbd635cb0822832d7158c4e.jpg)
Kevin Bloch
Code Optimization: The Optimal Way to Optimize
Optimization sounds ideal. Ironically, the very aspect of our code we are trying to optimize can be sabotaged by this process, taking out innocent bystanders along the way. Is it a perfectionists’ goldmine…or minefield? In this article, Toptal Freelance Software Engineer Kevin Bloch offers a more balanced approach to the art and science of optimization.
![Kevin Bloch](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1029265%2Fretina_64x64_huge_5a60e83d9ae265c99a81475cd31487b0-5761083cafbd635cb0822832d7158c4e.jpg)
Kevin Bloch
Efficient React Components: A Guide to Optimizing React Performance
Why does a React web app run slow? The answer often lies in when and how frequently your components re-render, and whether those re-renders were even necessary. React doesn’t promise magical performance gains, but it provides just the right tools and functionalities to make it easy.
In this article, Toptal Freelance Software Engineer William Wang walks us through some optimization techniques that can help you build performant React web apps.
![William Wang](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1036078%2Fretina_64x64_huge_3f5b1ebc6d200eb639a209d28946c2ee-b5e4b6bbd3aec6f5812014c420d24274.jpg)
William Wang
Genetic Algorithms: Search and Optimization by Natural Selection
Many problems have optimal algorithms developed for them, while many others require us to randomly guess until we get a good answer. Even an optimal solution becomes slow and complex at a certain scale, at which point we can turn to natural processes to see how they reach acceptable results.
In this article, Toptal Freelance Software Engineer Eugene Ossipov walks us through the basics of creating a Genetic Algorithm and gives us the knowledge to delve deeper into solving any problems using this approach.
![Eugene Ossipov](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1045082%2Fretina_64x64_huge_19d1c586f272e162a3eeac0da77a8a6c-9165269dd5f788a97767ed5eb8685235.jpg)
Eugene Ossipov
Optimized Successive Mean Quantization Transform
Image processing algorithms are often very resource intensive due to fact that they process pixels on an image one at a time and often requires multiple passes. Successive Mean Quantization Transform (SMQT) is one such resource intensive algorithm that can process images taken in low-light conditions and reveal details from dark regions of the image.
In this article, Toptal engineer Daniel Angel Munoz Trejo gives us some insight into how the SMQT algorithm works and walks us through a clever optimization technique to make the algorithm a viable option for handheld devices.
![Daniel Munoz](http://assets.toptal.io/images?url=http%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2Fprofile%2Fpicture_file%2Fpicture%2F1074447%2Fretina_64x64_large_2a389c4a7e05c19487f3b59c5251a846-c477f8698cde0a22332a9b220c1e6114.jpg)
Daniel Munoz
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.