14/06/2018 Theodor Dumitrescu e Gianfranco Bottiglieri, entrambi Java Developer in ThinkOpen, hanno introdotto il nuovo paradigma di programmazione, Reactive Programming. Reactive Programming si basa sull'utilizzo di flussi di dati asincroni e di architetture orientate agli eventi. In questo scenario diventata pertanto possibile manipolare tutti i componenti di un software come un flusso di dati, a prescindere dal fatto che essi siano variabili, input utente, proprietà, cache, strutture o perfino codice realizzato a runtime.