
At KRDS, our technical mindset is based around 2 important matter:
We've built a development stack that aims to fit our client needs while being a pleasure to work with.
We are consistently challenging the PHP stack we use to match our needs of simplicity, modernity and efficiency.
We developed a very simple in-house framework similar to FuelPHP, split in different components, all managed through Composer and Satis.
We indeed believe that developing today in PHP is more exciting than ever thanks to all the work brought by frameworks such as Laravel
or Symfony, making easy to build a various range of applications through the re-usability of community-based components all friendly with Composer, that we love.
Regarding databases, we mostly use SQLs with MySQL, some MariaDB and a bif of Oracle.
We see today's websites more likes applications than sequences of pages connected with links. We develop our front end code using a stack centered around RequireJS, a powerful assets preloader, Codrops page transitions, LESS and HTML5 APIs. We like the Node.js and Socket.IO couple when dealing with real-time feature or Node itself when dealing with the Facebook ADS & Insights APIs. In the data presentation side, Mustache & Handlebars come also very handy.
We have 2 main workflows:
Our developers workstations are on Ubuntu and our servers on Slackware Linux and Debian.