ToDo Marriage: how to plan your wedding from home

ToDo Marriage: how to plan your wedding from home

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

Read more
Agile software development: win-win contracts.

Agile software development: win-win contracts.

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 methodology, in com...

Read more
Customers' importance in the BSC

Customers' importance in the BSC

Today we're going to see why the customer's perspective is so important in the implementation of the BSC.A few weeks ago I told you what the BSC or balanced scorecard is, and we saw together why this approach was considered revolutionary: when it was created, more than 20 years ago, companies (almost all) focused only on the economic return to determine the goodness of a strategy or the effectiveness of a promotional act. The advent of the BSC, however, has hel...

Read more

How to migrate from function-based generic views to class-based analogs in Django

Last week I’ve migrated a Django application from version 1.04 to 1.6.Among the many methods deprecated, starting from version 1.5 all generic views based on functions have been eliminated (they were already deprecated in the previous release (https://docs.djangoproject.com/en/1.4/topics/generic-views-migration/)In my application, the generic view was used in the views.py file in this way:123456789101112131415161718@cache_page() from django.views.generic.list_detail import object_l...

Read more

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

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

Read more