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...

Read more
Scrum: planning a Sprint

Scrum: planning a Sprint

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

The rule for planning a Sprint with Scrum effectively is having cristal clear the goals: they will guide the developers to the definition of the possible tasks and the best ways to realize them.In the last articles about Scrum i talked you about its efficiency as a framework for the implementation of the Agile metho...

Read more
BSC: Learning and growth

BSC: Learning and growth

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Employees are the first customers of a company: the Balanced Scorecard helps you improve their performances thanks to their approval and their continuous training. This is the learning and growth perspective.We've arrived to talk about the learning and growth perspective of a Balanced Scorecard.This point of view, like the others seen till now, have been particularly revolutionary because it started considering employees and their welfare, as...

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 metho...

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 custo...

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 ...

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 Gemfil...

Read more