La Continuous Integration nel mondo dello sviluppo software moderno è una pratica sempre più diffusa e praticata, che permette di ridurre la possibilità di bug e favorisce la corretta integrazione dei componenti software sviluppati da molti programmatori, specie in progetti molto grandi.
La formazione al giorno d’oggi è una cosa fondamentale, avevo già scritto un post, quando avevo iniziato il corso Android su Coursera, voglio ritornarci per recensire un libro che al momento sto leggendo.
Quando si sviluppa un nuovo progetto software, una delle cose che ne determinano la riuscita è il feedback continuo del cliente, mostrargli gli avanzamenti in modo costante e continuo infatti, lo rende più partecipe e si riducono gli errori derivanti da requisiti non compresi a pieno.
Finiti i talk introduttivi, iniziano le sessioni parallele, dove uno può scegliere tra sette talk in parallelo che seguono dei percorsi predefiniti, ciascun percorso segue un filo conduttore (Mobile, Game Dev, Security, Motivational, Devops, Architectures, Cloud/Bigdata, etc).
La mia scelta lungamente ponderata, è stata quella di seguire maggiormente dei talk sul mondo Javascript (con qualche eccezione), linguaggio che mi piace molto e che vorrei approfondire sempre di più.
Le API REST o meglio RESTful, sono oggi molto utilizzate, presentano infatti molteplici vantaggi, in particolar modo la semplicità di utilizzo ed il fatto di utilizzare il protocollo HTTP, le rendono una standard de facto per il World Wide Web. Vengono utilizzate praticamente ovunque e da chiunque, basta colleagarsi ad un sito del genere per capire la vastità dell’universo REST.