Amazon Web Services: S3, RRS e Versioning #1

amazon web services

Il Cloud Computing sta diventando sempre più pervasivo nella progettazione e implementazione di infrastrutture, tanto che non possiamo che essere d’accordo con la frase del SVP di Amazon Web Services, Andy Jassy “Cloud is becoming the new normal”.
AWS è il principale player di mercato sia come dimensioni che come numero di clienti; a dircelo è un sondaggio fatto da IDC che indica che gli Amazon Web Services sono grandi circa 5 volte la somma di tutti gli altri Cloud provider messi insieme.
(altro…)

Vagrant: development environments made easy

Vagrant

Durante l’ultima #ideatopills, ho parlato di uno strumento particolarmente interessante per creare ambienti di sviluppo: Vagrant.

Vagrant ha alcune caratteristiche e vantaggi importanti che hanno attirato la nostra attenzione:

  • la possibilità di condividere i progetti con gli altri membri del team evitando che ognuno debba reinstallarsi il progetto sulla propria macchina,
  • avere un ambiente isolato per ogni progetto, evitando il rischio che i progetti si pestino i piedi tra di loro,
  • avere la possibilità di fare prove ed esprimenti in maniera rapida grazie alla creazione automatizzata della macchina virtuale.

(altro…)

Collaborazione in tempo reale con TogetherJS

togetherjs

Se lavori in team ad un progetto comune e sei stanco di aprire mille strumenti di collaborazione o non sai come mostrare il tuo lavoro ai clienti nel migliori dei modi allora potresti trovare una soluzione utile in TogetherJS!
(altro…)

StoryBDD con Behat

Behat

Di recente abbiamo fatto una delle nostre #ideatopills su Behat il framework PHP per fare BDD. Ho mostrato come arrivare a scrivere il primo test verde e le componenti principali che stanno dietro al framework (nella sua nuova versione 3.x).
(altro…)

SpecBDD con phpspec

phpspec

Da queste parti si continua a parlare di BDD. Ci piace, c’è poco da fare. Questa volta tocca a phpspec, libreria per fare spec BDD con PHP. phpspec ha alcune caratteristiche che la rendono particolarmente interessante:

  • è fortemente orientata a guidare il design
  • è fortemente orientata ad offrire un flusso di lavoro piacevole

(altro…)