Criteo Full-Stack Tech Talks


Details
Criteo Labs is excited to bring you our next Full-Stack meetup in our Paris office. We have a great line-up of talks from both our Criteo R&D Engineers and our guest speaker.
Agenda :
6:30 pm : welcome
7:00 pm : talks
9:00 pm : networking
_______________________________________________________________________________________
# Zhenyi Zhang, Software Engineer at Criteo
Title: The practical test pyramid and how we build it
Description: testing a web application is not an easy task. Among all kind of tests (Unit, Integration, Screenshot, E2E), you have to choose wisely where to put your time and money. We are going to present you different strategies for building a practical test pyramid for your app. We will also share you some best practices for CI/CD and testing tools such as Protractor, Cypress and Saucelabs, etc
# Sylvain Pontoreau, Microsoft Engineer, Paris TypeScript co-organizer
Title : CQRS, Messaging Handling, you do it in your .Net Core project and you don’t know MediatR?
This library developed by the American MVP Jimmy Bogard contains everything you need to organize your project correctly. In this presentation, we will focus on the issue dealt with by MediatR.
We will then discuss the capabilities of the library and its implementation to craft microservices in DDD.
# Nicolas Dubien, Software Engineer at Criteo
Title : Detecting the unexpected in (Web) UI
What if my CI turned into my preferred QA? Let's fuzz UI.
Forecasting all the potential bugs in your tests is barely infeasible. One day it happens: a bug you have not though about when designing your tests pops. Let's discuss an interesting way to turn your CI into a real QA
# Warren Seine, Senior Software Engineer at Criteo
Title : Video ads with rasterization
Video ads are usually static. Leveraging its recommendation engine, Criteo serves about 10 million procedural personalized dynamic videos per day, written in JavaScript + Canvas, with an MP4 fallback. In this short session, we will describe how the system works and how we use Chrome to rasterize animations to good old videos.

Criteo Full-Stack Tech Talks