sab 24 giugno 2017 - Lo Sviluppatore  anno III

DevOps: Una introduzione ragionata

DevOps (abbreviazione di sviluppo e operazioni), è una buzzword di cui si sente molto parlare di questi tempi nel mondo IT enterprise. Tutti ne parlano ma pochi sanno realmente cosa essa sia. In termini generali, DevOps è un approccio basato sui principi lean e agile in cui business owners, sviluppatori,

Microservices Architecture: il pattern architetturale emergente per le grandi applicazioni moderne

In questo articolo descriviamo la sempre più popolare architettura a Microservizi che è emersa come la soluzione dominante per lo sviluppo delle moderne grandi applicazioni cloud che hanno la necessità di scalare ed evolversi velocemente. L'idea che sta dietro alla microservices architecture (MA) non è un idea totalmente nuova, ma

SOLID Design Principles

La maggior parte degli sviluppatori di software professionisti conoscono le definizioni accademiche di accoppiamento,  coesione e incapsulamento. Nonostante ciò, molti di questi si trovano in difficoltà quando devono mettere in pratica questi principi e trarre quindi i vantaggi da concetti come basso accoppiamento , alta coesione e forte incapsulamento.  In

Java 8 – la Streaming API

  In questo articolo cerchiamo di dare uno sguardo alla nuova Streaming API di java 8, una delle nuove ed interessanti  feature presenti in quasta major release di JSE. Prima del jdk 8 per iterare attraverso una collezione l'unico modo di procedere era quello di definirsi un iteratore e ciclarlo mediante

Top