Dieter Adriaenssens
ruleant
Recent Tech Decisions
94 points

Following

  • New Relic

    ruleant Buildtime Trend


    Monitoring Buildtime Trend as a Service on Heroku

  • Heroku

    ruleant Buildtime Trend


    Buildtime Trend as a Service is hosted on Heroku

  • Bootstrap

    ruleant Buildtime Trend


    Trends dashboard uses Keen.io dashboard which is based on Bootstrap

  • Keen

    ruleant Buildtime Trend


    The timing and build data that is generated from the monitored builds is stored in the Keen.io database using its Python library, the analysis and visualisation Javascript SDK powers the Trends dashboard.

  • Python

    ruleant Buildtime Trend


    Python scripts gather, parse and analyse build and timing data before sending it to Keen.io for storage

  • Coveralls

    ruleant Buildtime Trend


    publishes test coverage reports

  • Git

    ruleant Buildtime Trend


    version control of the source code

  • GitHub

    ruleant Buildtime Trend


    hosts the git repo, wiki, issue tracker and webpage

  • Scrutinizer

    ruleant Buildtime Trend


    Verifies code quality

  • JavaScript

    ruleant Buildtime Trend


    Generates and refreshes the chart on the trends dashboard using the Keen.io JavaScript API

  • Shields.io

    ruleant Buildtime Trend


    Generates the status badges

  • Weblate

    ruleant Getback GPS


    tool that allows translators to translate the app to their language

  • Coverity Scan

    ruleant Getback GPS


    runs security checks on the code

  • JUnit

    ruleant Getback GPS


    unit testing the code

  • Mockito

    ruleant Getback GPS


    mocking framework for Android

  • Robolectric

    ruleant Getback GPS


    mocking framework for Android

  • F-droid

    ruleant Getback GPS


    deploys the app

  • RabbitMQ

    ruleant Buildtime Trend


    RabbitMQ is used by Celery as a task queue.

  • Celery

    ruleant Buildtime Trend


    Using Celery, the web service creates tasks that are executed by a background worker. Celery uses a RabbitMQ instance as a task queue.

  • jQuery

    ruleant Buildtime Trend


    jQuery powers some scripts on the Trends dashboard.

  • Travis CI

    ruleant Buildtime Trend


    Travis CI builds and tests every commit. It's also used to deploy Buildtime Trend as a Service to Heroku and the Buildtime Trend Python library to the PyPi repository.

  • Papertrail

    ruleant Buildtime Trend


    Papertrail handles the logs of the services running on Heroku.