SlideShare una empresa de Scribd logo
1 de 17
Primo meetup Elixir/Erlang
Benvenuti nel mondo concorrente e distribuito
Cosa stiamo cercando di fare
Vorremmo creare un gruppo italiano interessato a Elixir/Erlang
Abbiamo un sito di riferimento italian-elixir.org
Abbiamo un canale slack beam-italia.slack.com
Vorremmo creare interesse su questo bellissimo ecosistema
Cerchiamo collaboratori e gente che ci voglia aiutare ...
Idee? Spunti? Critiche? Siamo qui!!!
Perchè parlare di Elixir/Erlang?
Siamo come negli anni ’90 con la programmazione ad oggetti ma questa volta è il
tempo del funzionale
1805 iscritti a elixir-lang-talk
316 users online now of 2056 registered su Slack
Alla lambdacon dell’anno scorso abbiamo avuto circa 280 partecipanti
Ma perchè proprio Elixir/Erlang?
Ma perchè proprio Elixir/Erlang?
Erlang abbraccia la concorrenza fin dalla sua creazione
Erlang, non risolve solo il problema della programmazione concorrente, ma risolve il
problema della programmazione distribuita!!!
Gli altri linguaggi si ispirano al modello ad attori Erlang
Ma perchè proprio Elixir/Erlang?
José Valim - What Elixir is about
It is not about the syntax!
Extensibility
Productivity
Compatibility
Si ma è production ready?
Ma io voglio il framework definitivo!!!!
Ci sono “molti” framework già pronti
Phoenix, maru
oppure in Erlang
ChicagoBoss, ejabberd, riak, Cowboy, rebar3
Non dimentichiamoci di OTP
Ma io voglio rubygems/npm
Puoi usare hex.pm
C’è un ottimo repo da spulciare awesome elixir
Dai una mano, è tutto Open Source!!!!
Ok ma cos’è Elixir/Erlang?
Ok ma cos’è Elixir/Erlang?
Ok ma cos’è Elixir/Erlang?
Ok ma cos’è Elixir/Erlang?
Ok ma cos’è Elixir/Erlang?
Live example ...
Non solo Elixir ed Erlang
Ringraziamo
Grazie
&
Buon divertimento

Más contenido relacionado

Más de Gianluca Padovani

Beam me up, scotty (PUG Roma)
Beam me up, scotty (PUG Roma)Beam me up, scotty (PUG Roma)
Beam me up, scotty (PUG Roma)Gianluca Padovani
 
Tdd is not about testing (C++ version)
Tdd is not about testing (C++ version)Tdd is not about testing (C++ version)
Tdd is not about testing (C++ version)Gianluca Padovani
 
Tdd is not about testing (OOP)
Tdd is not about testing (OOP)Tdd is not about testing (OOP)
Tdd is not about testing (OOP)Gianluca Padovani
 
DDD loves Actor Model and Actor Model loves Elixir
DDD loves Actor Model and Actor Model loves ElixirDDD loves Actor Model and Actor Model loves Elixir
DDD loves Actor Model and Actor Model loves ElixirGianluca Padovani
 
From a web application to a distributed system
From a web application to a distributed systemFrom a web application to a distributed system
From a web application to a distributed systemGianluca Padovani
 

Más de Gianluca Padovani (9)

Beam me up, scotty (PUG Roma)
Beam me up, scotty (PUG Roma)Beam me up, scotty (PUG Roma)
Beam me up, scotty (PUG Roma)
 
Tdd is not about testing (C++ version)
Tdd is not about testing (C++ version)Tdd is not about testing (C++ version)
Tdd is not about testing (C++ version)
 
Tdd is not about testing (OOP)
Tdd is not about testing (OOP)Tdd is not about testing (OOP)
Tdd is not about testing (OOP)
 
DDD loves Actor Model and Actor Model loves Elixir
DDD loves Actor Model and Actor Model loves ElixirDDD loves Actor Model and Actor Model loves Elixir
DDD loves Actor Model and Actor Model loves Elixir
 
Tdd is not about testing
Tdd is not about testingTdd is not about testing
Tdd is not about testing
 
From a web application to a distributed system
From a web application to a distributed systemFrom a web application to a distributed system
From a web application to a distributed system
 
Beam way of life
Beam way of lifeBeam way of life
Beam way of life
 
Cook your KV
Cook your KVCook your KV
Cook your KV
 
Beam me up, Scotty
Beam me up, ScottyBeam me up, Scotty
Beam me up, Scotty
 

Keynote meetup Elixir/Erlang 17 ottobre 2015

  • 1. Primo meetup Elixir/Erlang Benvenuti nel mondo concorrente e distribuito
  • 2. Cosa stiamo cercando di fare Vorremmo creare un gruppo italiano interessato a Elixir/Erlang Abbiamo un sito di riferimento italian-elixir.org Abbiamo un canale slack beam-italia.slack.com Vorremmo creare interesse su questo bellissimo ecosistema Cerchiamo collaboratori e gente che ci voglia aiutare ... Idee? Spunti? Critiche? Siamo qui!!!
  • 3. Perchè parlare di Elixir/Erlang? Siamo come negli anni ’90 con la programmazione ad oggetti ma questa volta è il tempo del funzionale 1805 iscritti a elixir-lang-talk 316 users online now of 2056 registered su Slack Alla lambdacon dell’anno scorso abbiamo avuto circa 280 partecipanti
  • 4. Ma perchè proprio Elixir/Erlang?
  • 5. Ma perchè proprio Elixir/Erlang? Erlang abbraccia la concorrenza fin dalla sua creazione Erlang, non risolve solo il problema della programmazione concorrente, ma risolve il problema della programmazione distribuita!!! Gli altri linguaggi si ispirano al modello ad attori Erlang
  • 6. Ma perchè proprio Elixir/Erlang? José Valim - What Elixir is about It is not about the syntax! Extensibility Productivity Compatibility
  • 7. Si ma è production ready?
  • 8. Ma io voglio il framework definitivo!!!! Ci sono “molti” framework già pronti Phoenix, maru oppure in Erlang ChicagoBoss, ejabberd, riak, Cowboy, rebar3 Non dimentichiamoci di OTP
  • 9. Ma io voglio rubygems/npm Puoi usare hex.pm C’è un ottimo repo da spulciare awesome elixir Dai una mano, è tutto Open Source!!!!
  • 10. Ok ma cos’è Elixir/Erlang?
  • 11. Ok ma cos’è Elixir/Erlang?
  • 12. Ok ma cos’è Elixir/Erlang?
  • 13. Ok ma cos’è Elixir/Erlang?
  • 14. Ok ma cos’è Elixir/Erlang? Live example ...
  • 15. Non solo Elixir ed Erlang