Caricamento Eventi

Club degli sviluppatori: il Reactive Programming

Date
Apr 24th
Time
17:30 - 20:00
Location
Impact Hub Bari
Price
Free

Il 24 Aprile ritorna il Club degli sviluppatori a Impact Hub Bari. L’argomento di questo incontro è il Reactive programming.

Cos’è il Reactive Programming?

Il reactive programming è una disciplina emergente che mira a sviluppare sistemi concorrenti, event-base e asincroni. Questo è essenziale per consentire agli sviluppatori di costruire sistemi event-driven, scalabili, resilienti e responsivi: permettono di offrire user experiences altamente adattive con risposte in tempo reale, sostenute da uno stack di applicazioni scalabili e flessibili, pronti per essere distribuiti su architetture multicore e cloud.

Il reactive programming può essere visto come un’estensione naturale del functional programming verso i sistemi concorrenti con uno stato distribuito dove le azioni sono orchestrate da flussi di dati scambiati da attori.

Scrivere questo tipo di applicazioni è molto difficile. Il più delle volte accade perché vengono utilizzati degli strumenti sbagliati e il livello di astrazione errato. In questo seminario scopriremo elementi chiave per la scrittura di reactive apps con Akka.

Utilizzando Akka possiamo alzare il livello di astrazione e fornire una migliore piattaforma per creare applicazioni scalabili, resilienti e responsive.

Si tratteranno i seguenti argomenti.

 

Attori

  • perché gli attori
  • modello ad attori
  • passaggio di messaggi asincroni
  • progettazione e testing dei sistemi ad attori

 

Supervisione

  • introduzione alla reificazione del fallimento
  • gestione del fallimento gerarchico
  • l’error kernel pattern e la persistenza degli attori

 

Distribuzione

  • distribuzione
  • scalabilità
  • responsività

 

Persistenza

  • modello della persistenza
  • Calendario Eventi

    « Giu 2022 » loading...
    L M M G V S D
    30
    31
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    1
    2
    3
  • See other Events