Avi YoukhananovinOutbrain EngineeringHow We Automated Cross-Organization Tasks in Outbrain“[Action Required] upgrade log4j to log4j2” — Please upgrade all the your repositories and make sure your services are writing logs .5 min read·May 28, 2023----
Avi YoukhananovinOutbrain EngineeringKeeping Dependencies Up To Date with Maven-Centralized Dependency ManagementNormally, when you start a project, you set your required dependencies up with the latest stable versions of all libraries and plugins.5 min read·Jan 11, 2022----
Avi YoukhananovinOutbrain EngineeringFaster release with Maven CI Friendly Versions and a customised flatten pluginFed up with waiting for the maven release? We’ve found a way to cut the release time by half. Each of our teams at Outbrain is responsible…5 min read·Dec 13, 2020--5--5
Avi YoukhananovinOutbrain EngineeringMono-repo vs Multi-repo vs Hybrid: What’s the Right Approach?I still remember my first day at Outbrain. As part of the Bootcamp (training program), we were required to clone the code from a…6 min read·Jun 14, 2020----
Avi YoukhananovinOutbrain EngineeringOh my Guava! We are moving to Caffeine.Guava cache vs Caffeine cache Hit rate benchmarks3 min read·Oct 21, 2019--1--1
Avi YoukhananovinOutbrain EngineeringCodinGame Story One — The key for creativity and happiness in developers life“Keep a developer learning and they’ll be happy working in a windowless basement eating stale food pushed through a slot in the door. And…6 min read·Nov 25, 2018----
Avi YoukhananovinOutbrain EngineeringKeep Bugs Out of ProductionProduction bugs are painful and can severely impact a dev team’s velocity. My team at Outbrain has succeeded in implementing a work…5 min read·Nov 8, 2017----