Data Science and Databases

Showing 50-56 of 139 results

Share

When Does it Make Sense to Use Google BigQuery?

What do you do when you come across a dataset that’s simply too big to allow fast queries? Google BigQuery could be part of the solution, though it’s no silver bullet.

In this article, Toptal Java Developer Maksym Goroshkevych explains how BigQuery can drastically improve query performance, and when you should and should not use it.

10 minute readContinue Reading
Maksym Goroshkevych

Maksym Goroshkevych

Maksym is an expert in back-end Java development and building up the front with Angular. He enjoys tackling complex, challenging projects.

Adversarial Machine Learning: How to Attack and Defend ML Models

The increasing accuracy of machine learning systems has resulted in a flood of applications using them. As machine learning models matured and improved, so did ways of attacking them.

In this article, Toptal Python Developer Pau Labarta Bajo examines the world of adversarial machine learning, explains how ML models can be attacked, and what you can do to safeguard them against attack.

10 minute readContinue Reading
Pau Labarta Bajo

Pau Labarta Bajo

Pau has extensive experience in quantitative finance. He combines love of statistics and machine learning with excellent Python skills.

Make Your App Profitable: Leverage Mobile Analytics

Building a mobile app isn’t cheap—and the harsh reality is that most apps fail. Find out how to leverage fundamental analytics metrics to make sure your app actually turns a profit.

11 minute readContinue Reading
Matthew Knippen

Matthew Knippen

Having built 60+ iOS apps since 2008 using Swift and Objective-C, Matthew is most known for going from idea to App Store within 8 weeks.

The Back End: Using Gatsby.js and Node.js for Static Site Updates

Static websites are simple and fast, but it’s also possible to automate updates to them to keep them fresh and relevant. Find out how to generate daily-updated HTML pages that track the latest releases of popular GitHub repositories.

10 minute readContinue Reading
Furkan Yavuz

Furkan Yavuz

Furkan is an experienced full-stack developer who has worked remotely since 2016. His main expertise includes Java, Angular, and Heroku.

Benchmarking A Node.js Promise

You can just write sequentially executed code in JavaScript, but should you?

In this article, Toptal Freelance JavaScript Developer Omar Waleed tests the widespread Node.js belief that synchronous code degrades performance and is, in a sense, just plain evil. Is this really true?

7 minute readContinue Reading
Omar Waleed

Omar Waleed

Omar is a full-stack developer and architect with over 4 years of experience working with companies of varying sizes.

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Do the Math: Scaling Microservices Applications With Orchestrators

Automatically scaling container deployments in a microservices-based app architecture is downright luxurious…once it’s set up. But what’s the best way to tune an app’s orchestration parameters?

9 minute readContinue Reading
Antoine Hamon

Antoine Hamon

Antoine has done DevOps for microservice architectures since Docker was in beta and helped design the ecosystem for Cryptobox.

Three Principles of Data Warehouse Development

Data warehouses aren’t exactly a new concept, but industry demand for data science services, coupled with the rise of AI and machine learning, is making them more relevant than ever.

In this post, Toptal Data Warehouse Developer Chamitha Wanaguru outlines three basic principles you need to keep in mind when developing a new data warehouse.

9 minute readContinue Reading
Chamitha Wanaguru

Chamitha Wanaguru

Chamitha is an IT veteran specializing in data warehouse system architecture, data engineering, business analysis, and project management.

Toptal Engineering Expert

Gabriel Courtemanche

Gabriel is a highly efficient and reliable professional who possesses a broad skill set for web application development. He's been working on a range of products and clients—from working on scalability problems in production engineering teams at Shopify and Autodesk to launching new applications for startups. Most of his work consists of leading technical teams, by creating an easy development environment, fixing technical debts, providing best practices code examples, and mentoring devs.
Read more

Previously At

Shopify

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.