Services
In our software development projects we use Scrum agile method and Kanban principles. Some of our team members have even played Scrum master roles to help big corporate environments introduce agile methodology.
We believe in the high potential of the web platform and Polymer project is on a good way along with its Material Design implementation. For desktop development we like Electron project and, of course, we don't forget Angular and React. We like both of these.
We like Java Spring Boot for its complexity, Node.js for its agility and Firebase for its simplicity.
Limited connectivity, power resources and specific UI principles, e.g. Android and its fragmentation—these are all the challenges we're facing and happily solving every day.
The battery of unit tests at the bottom. Front-end tests at the top. And performance testing in the middle. The piece of code is not complete until it has its test.
We are using JUnit and Mockito which are pretty straightforward. Jasmine and Selenium for Javascript and front-end testing are cool.
For regular load testing and performance optimization we love JMeter and SmartMeter.io. Smartmeter with the Dynatrace integration. We are able to see what is happening inside the app, even at the level of the virtual user.