Toptal Engineering Expert
Solving Bottlenecks With SQL Indexes and Partitions
Indexes and partitioning can help with SQL performance, but they’re not cure-alls. Through everyday examples of date range and LIKE queries, find out how to “think like an RDBMS” to make yours run faster.
Mirko Marović
Mirko designs and develops massive, extreme-workload databases. He also trains software developers on databases and SQL.
Machine Learning Number Recognition: From Zero to Application
Harnessing the potential of machine learning for computer vision is not a new concept but recent advances and the availability of new tools and datasets have made it more accessible to developers.
In this article, Toptal Software Developer Teimur Gasanov demonstrates how you can create an app capable of identifying handwritten digits in under 30 minutes, including the API and UI.
Teimur Gasanov
Teimur is passionate about writing composite interfaces using React and building extensible APIs with Go. He excels at finding solutions for atypical problems.
Building a Data Warehouse Data Quality Process
Data quality is a crucial element of any successful data warehouse solution. As the complexity of data warehouses increases, so does the need for data quality processes.
In this article, Toptal Data Quality Developer Alexander Hauskrecht outlines how you can ensure a high degree of data quality and why this process is so important.
Alexander Hauskrecht
Alexander has more than 20 years of experience in data warehousing in various roles and environments. He has extensive experience in insurance and banking.
SQL Indexes Explained, Pt. 2
Sorting a table can make some queries faster—but the maintenance cost is untenable. Enter real database indexes and their most common implementation structure: the B-tree.
Mirko Marović
Mirko designs and develops massive, extreme-workload databases. He also trains software developers on databases and SQL.
Serializing Complex Objects in JavaScript
The Tanagra.js library is designed to be simple and lightweight, and it currently supports Node.js and ES6 classes. The main implementation supports JSON, and an experimental version supports Google Protocol Buffers.
Luke Wilson
Luke has 12 years of experience as an engineer, team lead, and scrum master.
World-class articles, delivered weekly.
Subscription implies consent to our privacy policy
Optimizing Retailer Revenue with Sales Forecasting AI
Retailers often face supply and demand issues that cause them to miss out on potential sales or tie up a lot of money in overstocked products.
In this article, Toptal Data Scientist Ahmed Khaled explains how retailers can boost revenues and cut costs with sales forecasts backed by artificial intelligence.
Ahmed Khaled
Ahmed is a senior data scientist who loves to dig into clients’ problems and solve them using state-of-the-art data-driven solutions.
Embeddings in Machine Learning: Making Complex Data Simple
Working with non-numerical data can be challenging, even for seasoned data scientists. To make good use of such data, it needs to be transformed. But how?
In this article, Toptal Data Scientist Yaroslav Kopotilov will introduce you to embeddings and demonstrate how they can be used to visualize complex data and make it usable.
Yaroslav Kopotilov
Yaroslav is a data scientist with experience in business analysis, predictive modeling, data visualization, data orchestration, and deployment.
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.