La rivoluzione dei microservizi

La rivoluzione dei microservizi

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

L'evoluzione dell'approccio alla creazione delle applicazioni negli ultimi anni è dovuta ad un nuovo modo di concepire il software. Scopriamo di cosa si tratta.I primi applicativi erano costruiti in maniera monolitica, ossia c'era un'unica base di codice che racchiudeva tutte le funzionalità del caso. Il vantaggio di questo approccio sta nella sem...

Leggi tutto
L’importanza dei test nello sviluppo Agile

L’importanza dei test nello sviluppo Agile

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Il Test Driven Development è un fattore chiave di successo per costruire delle app che combinino funzionalità e qualità.Spesso ti abbiamo parlato dello sviluppo Agile del software e di come sia l'approccio che da anni utilizziamo con successo in DevInterface. Un ruolo cruciale, in questa metodologia, ce l'ha lo sviluppo guidato dai test: vediamo ...

Leggi tutto
Analisi: cose da fare prima di creare la tua app.

Analisi: cose da fare prima di creare la tua app.

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Quando hai una nuova idea è meglio metterla in pratica al più presto per evitare che qualcuno lo faccia prima di te. Ma ancor prima di attuarla è bene prendersi qualche momento per assicurarsi che possa essere competitiva sul mercato.A volte capita che, purtroppo, facendo le cose di fretta anche la migliore delle idee v...

Leggi tutto
Il ruolo dell’open source nella rivoluzione digitale

Il ruolo dell’open source nella rivoluzione digitale

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Il movimento open source è nato alla fine degli anni '60: vediamo l'impatto che ha avuto nel mondo digital che conosciamo oggi. Open source (termine inglese che significa sorgente aperta), in informatica, indica un software di cui gli autori (più precisamente i detentori dei diritti) rendono pubblico il codice sorgente, favorendone il libero studio e permettendo a programmatori indipendenti di apportarvi modifiche ed esten...

Leggi tutto

Inserire box di commento Disqus più volte nella stessa pagina

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Ciao a tutti! Per chi non lo conoscesse Disqus è una piattaforma che permette di inserire facilmente un box per i commenti su qualsiasi sito web, e consente agli utenti di utilizzare il loro account facebook o twitter (ma non solo) per autenticarsi. Il limite di Disqus è che associa ogni thread di commenti ad un unica url. Di conseguenza, si aspetta che in ogni pagina ci sia solamente un box di commenti. Nella stragrande maggioranza dei casi questo limite è accettabile, tuttavia,...

Leggi tutto

Tips: Paginazione multipla con will_paginate

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Will Paginate è la gemma più utilizzata per la paginazione in Ruby on Rails. Succede a volte di dover paginare più liste diverse su una stessa pagina. Questo tip mostra come è possibile visualizzare una lista paginata di prodotti ed una lista paginata di servizi su una stessa pagina utilizzando will_paginate. Il punto chiave sta nell’utilizzare un parametro param_name personalizzato sia nell...

Leggi tutto

Come installare PostgreSQL e psycopg2 su Osx Snow Leopard

Logo devnterface d88f51727b3053dd3115e1ef9c566ad79b4c2edb3cd208c06345fc37058bebd9

Ciao a tutti.Nel mio ultimo post ho mostrato come installare MySQL in Osx a partire dai sorgenti. Tra i tanti commenti ricevuti, alcuni mi suggerivano di utilizzare l’ottimo homebrewConsiglio a tutti di utilizzare questo tool per poter installare senza troppa difficoltà svariati pacchetti unix sotto Osx. Tra i pacchetti installabili, c’è anche PostgreSQL, oggetto del post di oggi.Se volete installare PostgreSQL via homebrew, maga...

Leggi tutto