Our Test automation journey
We have been doing test automation for a year and a half, and we are really proud of where we are today. This is the story of how we got here and where we are right now.
»We have been doing test automation for a year and a half, and we are really proud of where we are today. This is the story of how we got here and where we are right now.
»In the previous blog post we have showcased how possible optimizations can be made to binary parsing implementation in Elixir. This article aims to delineate how I have applied these techniques, in order to drastically speed up XML parsing.
»Binary parsing is a significant part of almost every application: interactions with databases, data-interchange formats, integers and datetimes in string representation, etc. Making optimizations to those domains might result in substantial speed-up across the whole application.
»A core feature of our Forza Football app is push notifications about live match events. With Apple moving their push notifications services to HTTP/2, we wanted to take advantage of the functionalities that their new API provides and at the same maximize performance and improve resource usage with the new platform.
»Our Forza Football app is translated into many languages, and therefore our push notifications have to be translated as well. This is an interesting problem to solve when the languages to translate to become more than you can handle by yourself.
»Metrics are a fundamental part of most pieces of software. They’re a great insight on how a system behaves and performs, and can be used for different purposes, such as performance monitoring or alerting in case of anomalies.
»At Forza Football we strive to provide our apps users with the best possible experience, and lightning-fast push notifications is one of its aspects.
»