We are a team of professionals with experience in designing and developing web applications and services connected to it.
Our goal is to understand your needs and to build an efficient, modern and elegant solution around your ideas.

DevInterface

The blog is the heart of our website, here we share our experiences, our projects and our challenges
Our solutions and services we offer to help your business to grow
A collection of our opensource applications and utilities stored on the GitHub repository
Latest from our Blog
Latest News

How to create multiple Django environments using virtualenv

posted by Stefano 4 days ago
Often we must work on various Django applications, each one dependent on different set of libraries. For examples, we are working on a Django 1.1 project and and we need to start a new one with the latest version of the framework. The best solution is to keep the various environments separate, in order to ensure [...]

Rails Best Practices 5: Optimize Migration

posted by Claudio 8 days ago
Migrations, in my opinion, are one of the best things in Rails since these allow the creation and populating the database using ruby code without having to worry about which type of db run below. That said, even writing the migration is better to follow some best practices. 1. DB Index The first practice I strongly recommend is [...]

Rails Best Practices 4: Put method in the right model

posted by Claudio 22 days ago
In today’s post I will show some optimization we can do for models. I’ll focus on how to put methods inside the right model and delegation to get a better code. 1. Put method in the right model In our example, suppose we want to represent the animal world by creating a model Kind that represents [...]

Design Patterns in Ruby: Chain of Responsibility

posted by Stefano about 1 month ago
Today’s post discusses the first of the behavioral pattern shown by the GoF, the chain of responsibility. This pattern expects a series of commands to be executed and a set of objects capable to handle them. Each of these “handler” objects can send the command to the next handler in the chain if it is not able [...]

Rails Best Practices 3: Increase Controller’s readability

posted by Claudio about 1 month ago
Continuing our analysis of the Rails Best Practices today we’ll see two other tricks to make more readable method of the controller. 1. Methods within model Suppose we have the classic user registry defined in such a way that an admin user can enable or disable other users. The deactivate method inside user Controller may be defined as [...]

A new collaboration

posted by claudio 3 months ago
As DevInterface we are proud to announce the birth of a new collaboration with the "CDF Tech Solutions" team for developing some web applications in Ruby on Rails.
We hope as soon as possible to show you some preview of the new applications in our portfolio.

The new RockMy Events ©

posted by claudio 6 months ago

We are working on a new version of our music social network, RockMy Events ©.

The new version 2.0 which will be released in the next months carries with it many news:

  • a new modern and simple to use graphic layout;
  • a full code rewrite to take advantages from the latest Ruby On Rails functionalities;
  • new functions to give to artist, band and live club a powerful tool to advertise their events free of charge in a simple and effective way.

Stay tuned!

New style, new life

posted by claudio 7 months ago
Hi friend and visitor!
We are pleasure to announce the new release of our website.
As you can see we've made a full redesign of every part of the site.

Now the blog is on a separeted domain, blog.devinterface.com while the main site is located on www.devinterface.com.

We have also created the new and final DevInterface logo inspired by a common Ruby symbol.

If you like our new website feel free to comunicate to us, with a comment in our blog.