RAML: un linguaggio per la documentazione delle API

In questi giorni sono entrato in contatto con RAML, un linguaggio di programmazione creato per documentare in maniera efficace le proprie API. Difatti sto partecipando all’APIConUK, una conferenza di tre giorni incentrata sul mondo delle API. Tra i moltissimi talk interessanti (le giornate sono molto intense: ben cinque ogni giorno), uno in particolare ha colpito […]

Qualche consiglio per migliorare il profilo LinkedIn

Qualche consiglio per migliorare il profilo LinkedIn

Come già detto qualche settimana fa, lungi da me essere un esperto di social media marketing, però in quest’ultimo periodo mi sono dedicato attivamente alla cosa e, sperimentando, ho fatto qualche progresso nella mia situazione. In particolare, per quella che è la mia professione, ho trovato particolarmente utile LinkedIn: per chi non lo sapesse, LinkedIn […]

Installare WebScaleSQL da sorgente

Installare WebScaleSQL da sorgente

In questo post vedremo assieme come installare e configurare WebScaleSQL da sorgente usando come base una distribuzione Linux Debian o Ubuntu. WebScaleSQL è un nuovo fork di MySQL con lo scopo di dotare MySQL delle feature di scalabilità e velocità necessarie in caso di traffico importante. Il team di sviluppo alla base di WebScaleSQL è formato […]

Intervista al TG di RAI Sicilia

Durante quest’ultima settimana, sono andato a Palermo per tenere una lezione all’ITIS Vittorio Emanuele III, una scuola superiore che ha la caratteristica davvero particolare di avere al suo interno un incubatore di imprese dedicato agli alunni che vogliono imparare a fare imprenditoria. Mi sarei trovato certamente più a mio agio a parlare di argomenti molto […]

GitLab Continuos Integration

GitLab Continuous Integration server

GitLab Continuous Integration è un plugin di GitLab che permette di esternalizzare il processo di test di una applicazione. Prima di parlare di GitLab Continuous Integration bisogna fare due premesse: cos’è il test driven development e cos’è GitLab. Il test driven development è una modalità di sviluppo che si basa sulla scrittura di brevi procedure di test […]