Il nostro boilerplate per applicazioni Node.js

Il nostro boilerplate per applicazioni Node.js

Ciao a tutti.Oggi vorrei condividere con voi il nostro boilerplate per applicazioni Node.js.Si tratta del template da cui partiamo per ogni nuovo progetto in questo linguaggio.In particolare, è già predisposta un'applicazione Express.js con autenticazione, registrazione, "ho dimenticato la password", il tutto out of the box.Inoltre, è già implementata anche l'autenticazione/registrazione tramite Facebook.Altra cosa importante, l'applicazione supporta la localizzazione ...

Leggi tutto
​Gestire più progetti di più clienti contemporaneamente con un unico team di sviluppo con Kanban

​Gestire più progetti di più clienti contemporaneamente con un unico team di sviluppo con Kanban

Non tutte le aziende sono così grandi da poter dedicare un intero team su un singolo progetto. Esistono invece innumerevoli piccole realtà che devono seguire (perlopiù contemporaneamente) più progetti di diversi clienti con lo stesso team di sviluppo e devono comunque garantire gli stessi risultati in termini tem...

Leggi tutto
La tecnica del Pomodoro applicata

La tecnica del Pomodoro applicata

Spesso si sente parlare della tecnica del Pomodoro e di come questa metodologia si possa applicare all’ambito lavorativo per ottimizzare il tempo ed aumentare l’efficienza delle persone. In questo post vorrei analizzare in dettaglio in cosa consiste questa pratica e mostrare come è stata applicata da noi in DevInterface. Ma prima una premessa: All’inizio di quest’anno abbiamo effettuato un’analisi della nostra capacità pr...

Leggi tutto

Rails Best Practices 6: Filtri e file helper

Con il post di oggi intendo concludere la mia serie sulle best practices di Ruby On Rails. Questo non perchè gli argomenti da trattare siano terminati, quanto piuttosto perchè dopo il rilascio della versione 3.0 di Rails alcune cose cambiano e vanno riviste. Probabilmente in futuro torneremo a parlare di best practices, basandoci però sulle novità introdotte dall’ultima versione. Prima però voglio descrivere d...

Leggi tutto

Rails Best Practices 3: Aumentare la leggibilità dei controller

[POST AGGIORNATO IL 19/07/2010 - 15:45] Proseguendo la nostra analisi delle Rails Best Practices oggi vediamo altri due accorgimenti per rendere più leggibili i metodi del controller.1. Metodi nel modelSupponiamo di avere la classica anagrafica utenti e che sia definito un utente admin che ha la possibilitò di attivare/disattivare gli altri utenti.Scrivendo il metodo deactivate del Controller use...

Leggi tutto

Rails Best Practices 1: Fat Model – Skinny Controller

Mantenere un controller scarno (skinny) è una delle cose più importanti per aumentare la leggibilità e la testabilità del codice. Vediamo dunque alcune pratiche per spostare la logica dal controller al model.1. Named ScopeIn questo primo esempio vediamo come utilizzare le named_scope per definire i metodi di ricerca nel model, semplificando il controller.Supponiamo di avere un controller dove nel metodo index vogliamo estrarre l’elenco delle auto berline e q...

Leggi tutto