Right now we are completely re-designing and re-developing the PlanetRomeo Web experience. Based on a responsive design the new site is tailored to fit the requirements of all screen sizes and it comes with great new features to deliver a better social networking and to make Gay Online Dating even easier and playful.
For 2015 we have many cool plans to further improve the Native App experience: Enhanced picture sharing options, sending instant pictures directly from device to device, great new location based features and a completely re-designed filter with many new search options are just a few things we are working on, and of course we also have some secrets in our Backlog!
As the leading developer for gay dating apps we have recently released the PlanetRomeo App for the Apple Watch, with support for Android coming soon. Right now we are exploring cool new features together with our users to deliver an even easier dating experience by proactively informing the users about their matches, based on their location and individual preferences.
Object Oriented PHP has been the core of our code since we started with a traditional LAMP-Stack in 2002. With more and more developers working on the codebase, we found that it was increasingly difficult to keep a homogeneous code structure in plain PHP. That is why we have developed our own PHP framework, which uses well-defined and easy to refactor modules and saves us a lot of hassle.
MySQL, Redis, NoSQL
Still the foundation of it all, we have tuned our MySQL cluster to serve us reliably and fast. However, we want to move beyond the limits of SQL and are complementing it with services like Redis and are prototyping with elastic search.
Node.JS was one of the first technology additions to our traditional LAMP-Stack. We love it for being fast and lightweight and use it for an increasing part of our services.
Backbone & Marionette
Product and technology are currently making a huge jump forward with a complete re-launch of our web/mobile clients using a responsive webapp written with Backbone/Marionette. Our clean restful API is the perfect basis for this redevelopment. We keep our eyes on the market for technology innovations and have explored other frameweorks like Angular.js, but so far Backbone and Marionette serve us best.
Puppet/Foreman, Ansible & Docker
For the smooth and reliable operation of our heterogeneous server infrastructure, automation is key. To get the most out of automation, we are using the best out of the best practice technologies like Puppet/Forman, Ansible and Docker. Most of our services are in the meantime under Puppet/Foreman control. We combine this with Ansible for a fast and reliable code deployment and are currently exploring the use of docker containers.