Data Science and Databases

Showing 43-49 of 139 results

Share

Machines and Trust: How to Mitigate AI Bias

Unwanted AI bias is already a widespread problem. Machine learning models can replicate or exacerbate existing biases, often in ways that are not detected until release. So what can be done about it?

13 minute readContinue Reading
Michael McKenna

Michael McKenna

Mike is a data scientist, data ethicist, and machine learning engineer specializing in health and retail. He currently serves as the Director of Data Ethics at Services Australia. As a senior data scientist at CVS, Mike led COVID-19 vaccine demand forecasting, liaising closely with the White House and the CDC as part of Operation Warp Speed.

Caching and Connection Handling in .NET: An Aspect-Oriented Programming Tutorial

We reduce boilerplate with common OOP patterns, but often, the code overhead of using patterns is almost the same—if not bigger—than if we’d used boilerplate code in the first place.

In aspect-oriented programming tutorial, we implement two functions (aspects) that allow for generic database connection management and caching. These allow us to mark methods that, when called, will automatically have the required functionally present in through IL weaving.

12 minute readContinue Reading
Marko Pađen

Marko Pađen

Marko has over a decade of experience with large-scale software including architecture, design, coding, testing, documentation, and release.

Oracle to SQL Server and SQL Server to Oracle Migration Guide

Migrating in either direction between Microsoft SQL Server and Oracle Database? There are some significant pitfalls to be aware of…

11 minute readContinue Reading
Leonid Draginsky

Leonid Draginsky

Leonid has 20+ years as a multi-platform developer and DBA, with special expertise in Oracle and SQL Server cross-platform migrations.

Accelerate With BERT: NLP Optimization Models

Data collection and preparation slow down traditional NLP projects. However, transfer learning and BERT can reduce the amount of data required and change the way companies execute NLP projects.

6 minute readContinue Reading
Jesse Moore

Jesse Moore

Jesse is a chief data scientist, CTO, and founder who has launched four companies, including an NLP news-parsing solution that was acquired in 2018. He has consulted at top technology companies like Zalando and MariaDB and is currently the head of data science at THINKAlpha.

How to Build a Role-based API with Firebase Authentication

Nearly every app requires an authorization system on top of an authentication system. We often need a fine-grained permissions model to allow only specific users to access certain resources while simultaneously restricting access for everyone else.

In this tutorial, Toptal Freelance Firebase Developer Joaquin Cid teaches how to build just such a system. Called role-based authentication, we’ll learn how to implement this system in an API using Node.js and Firebase.

15 minute readContinue Reading
Joaquin Cid

Joaquin Cid

Joaquin is a full-stack developer with over 12 years of experience working for companies like WebMD and Getty Images.

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Make Your App Profitable, Part 2 – Harnessing the Mobile Funnel

Subscription-based apps need a special approach when it comes to analytics. Learn how a variation on the traditional sales funnel helps you work with LTV, subscriber retention, and churn rates to make your app better—and more profitable.

10 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 eight weeks.

An Intro to SQL Window Functions

SQL window functions are calculation functions similar to aggregate functions but, unlike normal aggregate functions like “group by,” have access to individual rows and can even add some of their attributes into the result set.

In this article, Toptal Freelance SQL Developer Neal Barnett explains the benefits of SQL functions, describes when you’d use them, and gives you real examples to help with the concepts.

6 minute readContinue Reading
Neal Barnett

Neal Barnett

Neal Barnett has over 20 years’ experience administering and developing databases. He loves analytics tools like Power BI and Tableau.

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.

Subscription implies consent to our privacy policy

Join the Toptal® community.