Lombok: Stop al codice “boilerplate”

Lombok: Stop al codice “boilerplate”

Tutti i programmatori conoscono Java e chi non lo conosce quantomeno ne ha sentito parlare. Chi utilizza Java per lavorare, ma anche solo per scopi personali, sa che per rispettare al massimo il principio dell’incapsulamento quando si utilizza un pojo (un oggetto contenente delle proprietà e i soli metodi per accedere e settare queste proprietà) è costretto a scrivere tante […]

Singleton – Thread Safety

Singleton – Thread Safety

Il singleton è sicuro il design pattern più conosciuto e più facile da implementare, indipendentemente dal linguaggio di programmazione che si sta usando. Per creare una classe singleton basta seguire i seguenti tre step: Dichiarare il costruttore privato in modo da evitare che si creino più istanze della classe Singleton. Dichiarare una variabile privata statica della classe singleton Creare un […]

Postman..Tool utile per il testing delle API

Postman..Tool utile per il testing delle API

Testare le API è sempre un pugno allo stomaco, per fortuna ci viene in aiuto Postman. Uno strumento utilissimo che permette di testare le nostre API in maniera molto più snella e semplice, senza che ci andiamo a costruire driver/stub per testare i nostri servizi. Installazione: Postman è multipiattaforma ovvero è disponibile per i tre Sistemi Operativi principali: Mac, Windows e […]

Composer….addio problemi di dipendenze!

Composer….addio problemi di dipendenze!

Introduzione: Composer è un tool per la gestione delle dipendenze nei progetti PHP. Composer semplifica il lavoro dello sviluppatore rendendo facile l’utilizzo di librerie di terze parti e potendo scegliere microlibrerie, focalizzate su un unico aspetto (fare una sola cosa e farla bene), a scapito di macrolibrerie che si occupano di fare tutto. Inoltre installa automaticamente le dipendenze delle librerie che […]

Slack, i tuoi messaggi in un unico posto!

Slack, i tuoi messaggi in un unico posto!

Quando si lavora di gruppo la cosa fondamentale è la comunicazione tra i vari membri del team, essa deve essere rapida ma soprattutto chiara ovvero nulla di confusionario. Molti di voi sicuramente pensano che la soluzione a tale problema potrebbero essere l’email, ma nel momento in cui si inviano decine di email al giorno a persone che sono nella stanza tua […]