Homepage
Open in app
Sign in
Get started
Engineering Blog
Building the future of digital advertising
About
Machine Learning
Infrastructure
Data Engineering
Sustainability
Join us
Follow
My Journey as an iOS Developer Intern at Teads
My Journey as an iOS Developer Intern at Teads
Making an Impact by Developing a Debug Mode for the Teads iOS SDK
Richard Nicholas Depierre
Oct 23
Learnings from using Privacy Sandbox at Teads
Learnings from using Privacy Sandbox at Teads
Teads tested Privacy Sandbox functionalities (Protected Audiences, Topics, Attribution Reporting) for ad campaigns.
Rémy SAISSY
Jul 19
dbt unit-test framework
dbt unit-test framework
A dedicated framework for unit-testing has been released with dbt v1.8.0-b1, we gave it a try at Teads
Matthieu Bonneviot
Apr 23
Leveraging sbt remote caching on a big modular monolith
Leveraging sbt remote caching on a big modular monolith
Building a modular monolith in Scala is challenging. In this article, we review how sbt remote caching enhances the development experience.
Sébastien Boulet
Mar 15
Front-end only integration testing with Playwright
Front-end only integration testing with Playwright
How to streamline front-end testing with Playwright without a backend setup
Danny McDonald
Feb 8
Unit testing with dbt
Unit testing with dbt
Challenges encountered while migrating Redshift + Spark pipelines to our new dbt + BigQuery stack
Matthieu Bonneviot
Jan 11
From Marketer to Developer at Teads: How Did I Make the Transition?
From Marketer to Developer at Teads: How Did I Make the Transition?
How did I come to leave my previous job in marketing and join Teads, an ad-tech company, as a developer, despite having no prior experience…
Chloé Roux
Oct 5, 2023
Sandboxing our client reports
Sandboxing our client reports
How we use BigQuery’s table-valued functions to prevent data leakage
Olivier Abdesselam
May 12, 2023
Our Engineering hiring process at Teads
Our Engineering hiring process at Teads
Building a great interview process that provides a good signal of how well a candidate will fit your engineering team can be complex. There…
Bianca Rusu
Apr 24, 2023
How we made our reporting engine 17x faster
How we made our reporting engine 17x faster
Data relocation, the key to our new reporting solution
Quentin Fernandez
Apr 13, 2023
Takeaways of building a business-critical low-latency microservice at scale
Takeaways of building a business-critical low-latency microservice at scale
This article describes how and why microservices have been introduced at Teads and outlines a concrete feature we implemented this way.
Timothy Cabaret
Mar 2, 2023
Zero Trust at Teads
Zero Trust at Teads
How do we keep the Teads Platform and its data secure on a global scale?
Laura Diment
Feb 22, 2023
BigQuery Ingestion-Time Partitioning and Partition Copy With dbt
BigQuery Ingestion-Time Partitioning and Partition Copy With dbt
Combining ingestion-time partitioning and partition copy is a great way to achieve great performance for your models
Christophe Oudar
Jan 19, 2023
Dynamic Cache Replication Using gRPC Streaming
Dynamic Cache Replication Using gRPC Streaming
How switching to a push architecture allowed decoupling a highly scaled process from our fixed-sized Cassandra cluster
Benoit Daviaud
Dec 14, 2022
What’s new for the AdTech announced during the WWDC 2022
What’s new for the AdTech announced during the WWDC 2022
Will see what’s Apple presents about AdTech at the last WWDC, SKAdNetwork, Ads with SharePlay, Pasteboard access, Location attribution…
Antoine Barrault
Sep 5, 2022
Publish custom sourcesJar with Android Gradle Kotlin DSL
Publish custom sourcesJar with Android Gradle Kotlin DSL
Gradle came out few years ago with Gradle 5.0, they brought a new way of writing Gradle scripts using Kotlin language.
Maxime Liege
Aug 30, 2022
Driving innovation through engineering intrapreneurship
Driving innovation through engineering intrapreneurship
A preview from the CTO Forum that will take place at VivaTech on June 17
jean-baptiste pringuey
May 24, 2022
Running Spark Pipelines on EMR Using Spots Instances
Running Spark Pipelines on EMR Using Spots Instances
A compilation of good practices and lessons learned in a production environment
Louis Fruleux
Feb 22, 2022
Setup a slim CI for dbt with BigQuery and Docker
Setup a slim CI for dbt with BigQuery and Docker
A Slim CI is a lightweight version of a CI in which we only want to run and test what is relevant. Let’s see how to use one for dbt.
Christophe Oudar
Dec 14, 2021
Displaying Billions of Ads Per Week on The Open Web
Displaying Billions of Ads Per Week on The Open Web
Behind The Scenes - Discover what the Format feature team does at Teads, and what our challenges and responsibilities are.
Nicolas Crovatti
Nov 9, 2021
Practical Elasticsearch Performance Tuning on AWS
Practical Elasticsearch Performance Tuning on AWS
Understanding key Elasticsearch optimization features: the empirical way
Vincent Mathon
Nov 2, 2021
About Teads Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams