Tips & Tricks Archives | Taboola.com

The Data Advantage Report is here

Download Now

Collaborative Trial: On Optimizing Recommendation Testing

Taboola is responsible for billions of daily recommendations, and we are doing everything we can ...
By [Maoz Cohen](/content/author/maozcohen/ "Maoz Cohen"/index.html)
6 Minutes read
Jan 14 2025

SDK testing with hot swapper

In the following article, I describe how we came up with a way to improve ...
By [Oren Kochansky](/content/author/orenkochansky/ "Oren Kochansky"/index.html)
4 Minutes read
Jan 14 2025

Stop reading, start talking. A new way to share knowledge.

Knowledge sharing is critical for every company that wants to grow and improve. The bigger ...
By [Dotan Laks](/content/author/dotan-laks/ "Dotan Laks"/index.html)
5 Minutes read
Jan 14 2025

How Taboola Handles Deep Learning Training-Serving Features Discrepancies

Introduction In machine learning, one critical challenge is ensuring that the features used during model ...
By [Itai Barel](/content/author/itai-barel/ "Itai Barel"/index.html)
7 Minutes read
Jan 14 2025

Optimizing TensorFlow Serving Performance on Skylake CPUs

Introduction Taboola is the leading recommendation engine in the $80+ billion open web market. The ...
By [Gilad Zamoscinski](/content/author/gilad-zamoscinski/ "Gilad Zamoscinski"/index.html)
4 Minutes read
Jun 13 2024

Android Working On A Multiple Library Project

We are going to talk about a multi-library project in Android. Not something ordinary, but ...
By [Tomer Ben Rachel](/content/author/tomerbenrachel/ "Tomer Ben Rachel"/index.html)
7 Minutes read
Jun 03 2024

Optimising Chrome Extensions: Part 1 – Beyond Redux, Post-Manifest v3

The landscape of Chrome extension development underwent a significant shift with the introduction of Manifest ...
By [Eduardo Aparicio Cardenes](/content/author/eduardo-aparicio-cardenes/ "Eduardo Aparicio Cardenes"/index.html)
7 Minutes read
Dec 08 2023

Optimising Chrome Extensions: Part 2- Managing your state and communication in React

In the previous article, we discussed the limitations of using Redux and the need to ...
By [Eduardo Aparicio Cardenes](/content/author/eduardo-aparicio-cardenes/ "Eduardo Aparicio Cardenes"/index.html)
9 Minutes read
Dec 01 2023

Managing Concurrency in Chrome Extensions

Picture this: You’re a developer crafting a powerful Chrome extension designed to enhance the browsing ...
By [Eduardo Aparicio Cardenes](/content/author/eduardo-aparicio-cardenes/ "Eduardo Aparicio Cardenes"/index.html)
8 Minutes read
Sep 27 2023

Recursion vs Generators: Which One is Better for Splitting Problems in JavaScript?

One of the day to day trade-offs that we are forced to make when writing ...
By [Anat Dagan](/content/author/anat-dagan/ "Anat Dagan"/index.html)
5 Minutes read
Jul 24 2023

GPU Integration Propels Data Center Efficiency and Cost Savings for Taboola

A year ago, we at Taboola kicked off a POC to migrate our Spark workload ...
By [Eyal Hirsch](/content/author/eyal-hirsch/ "Eyal Hirsch"/index.html)
10 Minutes read
Jun 19 2023

Our Journey of Virtualization Change

The Dark Ages We initially adopted oVirt as our virtualization platform, and it proved to ...
By [Eli Kaplan](/content/author/eli-kaplan/ "Eli Kaplan"/index.html)
9 Minutes read
Jun 12 2023