-
Not Synced
Obrigado por me terem aqui.
Olá a todos, chamo-me Francesco Cesariini.
-
Not Synced
Comecei a minha carreira com um estágio
no Laboratório de Computadores da Ericsson.
-
Not Synced
Com Robert, Mike e o Joe.
-
Not Synced
E ser bastatne apaixonado por Erlang.
Não apenas com Erlang mas as suas características.
-
Not Synced
Tendo saído da Ericsson.
Fundei o que é hoje "Erlang Solutions"
-
Not Synced
Com escritórios, por todo o lado,
5 e 2 a abrir este ano,
-
Not Synced
concentrados em construir sistemas
distribuidos e massivamente escaláveis
-
Not Synced
A razão que me trouxe aqui hoje
é trazer uma mensagem importante
-
Not Synced
Quando o C++ apareceu, toda gente dizia
sabes C, aprender c++ é fácil.
-
Not Synced
Risos
-
Not Synced
Aparece Java, disseram, não é c++,
java é fácil. Junta-te ao lado negro da força.
-
Not Synced
O que estão as pessoas de Scala a dizer?
-
Not Synced
Sabes Java
-
Not Synced
Aprender Scala é fácil!
-
Not Synced
Constantemente oiço
-
Not Synced
Sabes Ruby, aprender Elixir é fácil
-
Not Synced
Cuidado, e não quero assustar
-
Not Synced
quando se aprende c++
-
Not Synced
Temosmuda-se a maneira de pensar, estructurar e como programar
-
Not Synced
De c++ para Java o mesmo
-
Not Synced
E Scala, de OO(Object Oriented) para o paradigma OO-funcional
-
Not Synced
E o mesmo aplica-se em Elixir
-
Not Synced
Sabem Ruby, a sintaxe pode ser familiar, pode parecer mais fácil de entrar em Elixir
-
Not Synced
O verdadeiro poder de Elixir é, para mim, o modelo de concurrência
-
Not Synced
há muitos paradigmas funcionais e acho que o Dave apresenta-os muito bem
-
Not Synced
O que me vou focar hoje é a concurrência
-
Not Synced
E vou também falar dos aspectos arquitecturais
-
Not Synced
E vou fazer isso com exemplos em Erlang
-
Not Synced
com exemplos de Erlang dos últimos 15 anos
-
Not Synced
por explicar como a ERTS(Erlang Run-Time System) evoluiu, como a máquina virtual evoluiu
-
Not Synced
como com máquinas mais potentes tivemos, que tivemos VMs (máquinas virtuais) mais potentes
-
Not Synced
como começámos a fazer coisas de maneiras diferentes
-
Not Synced
e como o pensar de erlang evoluiu nos últimos 20 anos
-
Not Synced
e vai continuar a evoluir e a mudar
-
Not Synced
os problemas que resolvemos 20 anos atrás são diferentes dos problemas de hoje
-
Not Synced
Faço muitas conferências e posso dizer que não preparei nenhum slide
-
Not Synced
bem, apenas a capa e o último slide são os únicos que preparei
-
Not Synced
os outros são de apresentações de outras pessoas
-
Not Synced
ok
-
Not Synced
risos
-
Not Synced
Vou tentar lembrar de que apresentações são os slides
-
Not Synced
A razão é olharmos para a arquitectura de todos estes anos atrás
-
Not Synced
e vê-se de que anos estas apresentações vieram
-
Not Synced
não é a primeira vez que faço esta apresentação
-
Not Synced
a primeira vez foi em 2009 na QCon em Londres
-
Not Synced
muito mudou desde essa altura, o nome da empresa
-
Not Synced
Erlang Training and Consulting e agora Erlang Solutions
-
Not Synced
Lição a tirar, nunca dêem o nome da empresa do serviço
-
Not Synced
que prestam, assim que fazem isso,
-
Not Synced
passados uns meses começam a prestar novos serviços
-
Not Synced
o Logótipo mudou, contratamos um designer gráfico
-
Not Synced
pagámos-lhe bastante e o logótipo não era suficientemente elegante
-
Not Synced
Este é o que temos hoje
-
Not Synced
risos
-
Not Synced
o meu titulo também mudou mas não vem no slide
-
Not Synced
esta apresentação que dei uns meses depois da primeira OSCon (Open Source Convention) em Portland
-
Not Synced
Em que José Valim, Robert Virding? e outros visitaram e apoiaram a ElixirConf
-
Not Synced
e volto da OSCon, e na OSCon e na apresentação de abertura
-
Not Synced
Tim Ray, director de tecnologias Web, em frente de milhares de pessoas
-
Not Synced
mostrou este slide e mostrou Joe Armstrong sentado numa Royal Enfield
-
Not Synced
é uma mota ainda produzida na India, adaptada para regulamentos da União Europeia
-
Not Synced
e mostrou um bocado de código erlang
-
Not Synced
e disse a seguinte citação
-
Not Synced
Depois de abrir o topo da cabeça
-
Not Synced
e virado o cérebro de dentro para fora
-
Not Synced
esta parece uma maneira natural de contar inteiros.
-
Not Synced
E Erlang precisa de alguma adaptação mental.
-
Not Synced
Contudo, deixem que diga que após brincar com isto
-
Not Synced
isto aqui
-
Not Synced
A este ponto estava, "estou de olho em ti"
-
Not Synced
Se alguém se aproximasse de mim e dissesse que
-
Not Synced
me pagava muito dinheiro para construir
-
Not Synced
um sistema escalável de troca de mensagens
-
Not Synced
que tivesse de estar disponível todo o tempo
-
Not Synced
e não pudesse estar offline, eu nem hesitava e usava Erlang
-
Not Synced
para construir o sistema.
-
Not Synced
Ironicamente, poucos meses depois,
-
Not Synced
Brian Acton foi rejeitado pelo Facebook
-
Not Synced
criou o que é hoje o Whatsapp
-
Not Synced
e vendo alguém