Mobile CI/CD pipelines

A typical mobile Pipeline is composed by few components, named environments. Moving an App version from one environment to another in an orchestrated way is crucial for delivering a stable and valid version. Failing to complying with the sequence will definitely cause loss in the App’s quality. In this post, we expose the terms and vocabulary […]

Tracking your App Issues with Sentry

Sentry is one of the software logging solutions that can be used by your Application. Mobile is a relatively new technology that distinguishes from Web in the following ways: Diverse operational systems that potentially intervene in the App A multitude of different device manufacturers that can have different keyboards A potentially larger amount of users […]

Mobile Performance

One thing that you need to keep in mind is that an interaction with user interface, when it moves/animates before the user, that is essentially moving pictures, or i.e., a video. A sequence of frames is what composes a user interface motion. Modern phones can present interactions at a 60 frames per seconds speed. In […]

SilverStripe 4 on Docker

SilverStripe on Docker is pretty simple. Containerisation can help with solving a very common problem that happens to many developers on a daily basis, which is set up your environment in order to start working on a product itself. There are many cases in which you spend more time setting that up than working on […]

Setting up Phpbrew/Brew For PHP 5.6

This Phpbrew set up is a variation of what is described here. In order to use with Silverstripe: Please check first: Apache module dir /usr/libexec/apache2 is writable. If not, run “sudo chmod -R oga+rw /usr/libexec/apache2”. In case you are not allowed to do this operation above, disable the System Integrity Protection(SIP) as described here. After this, do the […]