Technologies

Technologies

We are happy to reuse as much as we can from high-quality existing open source software projects. Find below a listing of the technologies we use:

Development

  • YourKit Java profiler - for profiling our apps with a full-featured intelligent Java Profiler. YourKit, LLC supports our open source project

  • IntelliJ IDEA - for writing Java code. Jetbrains supports our open source project

  • WebStorm - for writing JavaScript code. Jetbrains supports our open source project

  • myBalsamiq - for rapid wireframing. Balsamiq, LLC supports our open source project

Middleware

Frontend

  • Bootstrap - for responsible HTML layouts

  • React - to create module user interface components

  • jQuery - to ease javascript + DOM interaction

Backend

Quality

  • Github - for our code versioning, bug lists and code reviews

  • Jenkins - our continuous integration build and automatic test server

  • TestNG - for unit tests

  • Selenium+Java - for user interface tests

  • TRAC - for managing our scrum backlog