ToDo Marriage: how to plan your wedding from home

ToDo Marriage: how to plan your wedding from home

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

ToDo Marriage is the newest DevInterface's app that allows you to organize the perfect wedding: it includes the creation of an online wedding list, it allows you to send invitations to your friends and family and to choose the seats for your guests at the restaurant's tables.Wedding is a wonderful event in the life of two people, characterized by happiness and unforgettable memories. For this reason that day have to be perfect, and this ...

Read more
Agile software development: win-win contracts.

Agile software development: win-win contracts.

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

In traditional contracts applied to software development the risk is that between the supplier and the customer the exchange value isn't fair: Agile contracts change the cards in play.A few months ago in this article I was talking about how apps that you use avery day are made. In it I also I listed some software development methods that are now considered almost obsolete, explaining generally how the Agile methodology, the one we use at DevInterface, works. This ...

Read more
Balanced scorecard: optimize internal processes

Balanced scorecard: optimize internal processes

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

The balanced scorecard is a tool that can help you make the most out of the resources of your company to optimize internal processes.Few Weeks ago we introduced the BSC and later we focused in more detail on the importance of relationships with customers for a company. Today we will instead see how, among others processes for optimize production and product innovation (ie those that your customers don't see), BSC is cru...

Read more
Balanced Scorecard: give your business the right direction

Balanced Scorecard: give your business the right direction

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

The Balanced Scorecard is an effective method to monitor business performances, allowing you to monitor and improve your business' internal processes.There are definitely times when you wonder how is proceeding the life cycle of your company: a company goes through good times as well as bad ones, and I'm sure that you have the foresight to recognize them immediately. The problem is that, in both cases, ...

Read more

How to implement dependent dropdowns in Rails 4 with an unobtrusive jQuery script

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

I recently had to implement a view with the classic search form with two select dependent on each other. My aim was to leave the page as clean as possible and make the code that loads the options for the daughter dropdown reusable.Suppose, therefore, to have two models, SpecializationType and Specialization, defined as follows:1234567891011121314151617181920212223242526272829303132class SpecializationType < ActiveRecord::Base # FIELDS # REL...

Read more
The 15 best gems for ruby on rails web applications

The 15 best gems for ruby on rails web applications

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

In this post I will share the technology stack that we use in DevInterface in order to create Ruby on Rails web applications.From my point of view, the gems that I’ll show later in this article represent the best options to develop in an Agile and DRY way and to achieve complex solutions in the shortest time possible.These gems are the “core” of each our Gemfile because they allow to solve the most common...

Read more