Technology
PHP (LAMP/LEMP stacks) projects
We use Laravel 5.3 LTS / Symfony 2 LTS for new projects. In our projects which are currently in support mode we have also more legacy frameworks like Laravel 4.2 / 5.0 or Yii 1.1 / 2.0. We don’t intentionally use any Content Management Systems in our projects.
Node.js
We use either Express.js framework or no framework at all. We use different node.js modules depending on the project requirements.
Frontend
We use jQuery / AngularJS javascript frameworks, Stylus / SASS as CSS pre-processors, Bootstrap / MDL CSS frameworks and Gulp as a task runner.
Mobile apps
We develop native iOS/Android apps as well as Cordova/PhoneGap based on Ionic Framework.
Our team is open for interesting and challenging projects
Dependency management
We use composer for PHP packages, npm for Node.js packages, bower/npm for frontend libraries, npm for Gulp deployment pipeline packages.
Code quality
We use Code Sniffer, Mess Detector, Copy-paste detector for PHP code, jslint/eslint for Javascript code, W3C validator for HTML/CSS code. We perform general website optimisation based on Google PageSpeed recommendations. We also write unit and acceptance tests and do performance tests with Apache Benchmark tool.
Other technologies
We use Ansible / Chef for server provisioning, we use CloudFront as a CDN. Depending on the project requirements we utilize PostgreSQL, Memcache, Redis, SOLR, RabbitMQ, Jekyll, Handlebars, etc.
Hosting
We utilize different hosting services for our projects: Amazon AWS private cloud, Digital Ocean, Heroku, GoDaddy shared hosting, VPS/VDS in Hetzner. We use vagrant managed virtual machines for local development.