An Expert Community Where Every Voice Matters


Join Us

Software Development

  • What the EPM Role Looks Like in Practice at Criteo

    What the EPM Role Looks Like in Practice at Criteo

    Learn what an Engineering Program Manager does at Criteo, from aligning cross-functional teams to managing complex product and infrastructure projects.

  • At the Heart of Delivery: What Engineering Program Managers Do at Criteo

    At the Heart of Delivery: What Engineering Program Managers Do at Criteo

    At Criteo, Engineering Program Managers (EPMs) sit at the heart of our most complex, cross-team initiatives. We connect business ambition with technical reality, helping engineering teams ship impactful products at scale. In this article, three EPMs share what the role really looks like, why we love it, and how your career can grow in this…

  • Creating a Culture of Learning Inside Your Company

    Creating a Culture of Learning Inside Your Company

    I’ve been working in tech for more than fifteen years now, and when I first started building software, books were one of my main ways to learn. I would carry them everywhere, reading on commutes, during lunch breaks, and late at night. That’s why, for me, everything started with a book. Titles like The Pragmatic…

  • Readable Unit Tests: make tests you actually want to write (and read)

    Readable Unit Tests: make tests you actually want to write (and read)

    You’ll read this test five times more than you’ll write it. Future-you will thank present-you for mocking it readable. This article distills and expands the talk I gave internally at Criteo: Readable Unit Tests. It’s aimed at developers who know unit testing but avoid it because tests feel hard to write, hard to maintain, and — let’s…

  • Our Experience at Snowcamp 2026

    Our Experience at Snowcamp 2026

    Ten years of the coolest dev conference in Grenoble 🏂 Authors: Nicolas Terreyre, Sylvain Dedieu, Arnaud Becquet, Nicolas Drufin, Nicolas Beaudouin, and Léo Gatellier For the fourth consecutive year, Criteo was proud to partner with the Snowcamp conference in Grenoble. Furthermore, we had the privilege of hosting the “Snowcamp Tremplin” at our Grenoble office last November,…

  • 🏆R&D Community Awards 2025

    🏆R&D Community Awards 2025

    Our annual ceremony, where we celebrate achievements together. For the third consecutive year, we gathered to celebrate our achievements within the R&D community and recognize the contributions of all our R&D Ambassadors. At Criteo, expressing gratitude to our teammates is a consistent practice throughout the entire company. In our R&D department, our expert community embraces…

  • Introducing AppChecker: The Guardian of Software Quality at Criteo

    Introducing AppChecker: The Guardian of Software Quality at Criteo

    In a world where distributed systems have become the norm and development cycles are accelerating, software quality can no longer be left to chance: it must be measured, verified, and integrated into the daily work of teams. At Criteo, this requirement is even more critical because services are numerous, interdependent, and essential to the proper…

  • Why And How We Organize Coding Dojos

    Why And How We Organize Coding Dojos

    If you are looking for a way to both have fun and improve your coding skills (or those of your team), I have some good news: we have open-sourced a repo that contains material to organize coding dojos! 🎉 👇 GitHub – criteo/coding-dojo: Some content to organize some coding dojos Some content to organize some…

  • Importance of Graceful Shutdown in Kubernetes

    Importance of Graceful Shutdown in Kubernetes

    Have you ever deployed a new version of your app in Kubernetes and noticed errors briefly spiking during rollout? Many teams do not even realize this is happening, especially if they are not closely monitoring their error rates during deployments. There is a common misconception in the Kubernetes world that bothers me. The official Kubernetes…

  • Transitioning to a Career in Code (Women Who Code talk)

    Transitioning to a Career in Code (Women Who Code talk)

    We spend so much time in our jobs. Society evolved to put work at the center of everything. We dedicate at least eight hours of our day, five days a week, to work. We need to choose our major when we are 18 years old. Sometimes people are lucky and find their call right away;…