< Return to Video

Elixir Conf 2014 - Thinking in a Highly Concurrent, Mostly-functional Language by Francesco Cesarini

  • 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
Title:
Elixir Conf 2014 - Thinking in a Highly Concurrent, Mostly-functional Language by Francesco Cesarini
Description:

more » « less
Video Language:
English
Duration:
49:09

Portuguese subtitles

Incomplete

Revisions