Tech stories from the Global App Testing (GAT) teams build the testing platform used by companies like Google or Facebook and 50,000 professional testers worldwide.
March 02, 2022Respect the time of your engineersTime is money, as people like to say. Usually, when this popular statement lands in a conversation, someone tends to point out laziness, idleness, or ...
January 21, 2022Designing an interface for hierarchical environmentsIntroduction Hierarchical Reinforcement Learning (HRL) has been a trending concept among Reinforcement Learning practitioners recently. When ...
December 08, 20215 Best Practices to Accelerate Code ReviewI ❤️ doing code reviews. Really! Reviewing code allows me to stay up-to-date with the system state, learn from others, ensure quality and share my ...
November 05, 2021Tired of complex RSpecs? `Let's not` to the rescueIntroduction Every conscious developer understands the importance of testing their application. Automated tests are advantageous in that they help ...
September 22, 2021Implementing Packwerk to delimit bounded contextsTL; DR: Packwerk gem is used in GAT to enforce privacy of classes and explicit declarations of dependencies between modules. Its approach is ...
July 14, 2021GAT TechTalk #4 (DDD in Ruby) - 20th May 2021The Global App Testing (GAT) Engineering team hosted the highly anticipated fourth addition to the TechTalk series at the end of this past May. With ...
June 16, 2021Rails Monolith Modularisation with CQRSGrown apps problems Ruby on Rails and its supporting gems built by the community form a fantastic environment for bringing ideas to life. It provides ...