Cancel my registration
Do you wish to cancel your registration?

The transmission will begin automatically in

Please wait!

In a few moments the transmission will begin automatically.

It was not possible to connect the slides.

Try again later.

recorded Live paused reconnecting

Não tema o GIL: O que Ruby tem em sua...

Do you want to end the transmission?

By finishing the streaming you can't continue streaming anymore.

This device is not supported.

Não tema o GIL: O que Ruby tem em sua caixa para programação concorrente, com Renan Ranelli

    • 09/18/2015 at 11:15 a.m.
    • Recorded on Sept. 18, 2015, 11:15 a.m.
    • 226 views
Materiais
Description
Não é incomum escutar pessoas dizerem que programação concorrente é difícil, especialmente em Ruby. Nos últimos anos nós temos visto um foco em programação concorrente crescendo cada vez mais. A básica suposição de que Ruby é ruim para concorrência tem feito muitos programadores procurarem outras linguagens como Erlang, Scala e Go, sem realmente entender as ferramentas e abstrações que Ruby oferece para programação concorrente. Mas nós realmente precisamos olhar fora de Ruby para encontrar primitivas de concorrência que podem tornar nosso trabalho mais fácil? A partir da minha própria experiência, existem muitas "frutas em baixos galhos". Nesta palestra eu vou falar brevemente sobre fundamentos de programação concorrente e mostrar como Ruby pode brilhar. Eu vou falar sobre diferentes modelos de concorrência como Threads, Actors e Fibers. Em particular eu vou focar em como você pode tirar vantagem de abstrações simples construídas em cima de threads, mostrando exemplos de código em produção. Eu vou também tentar apontar os principais pontos e alguns de muitos “gotchas” que precisamos para trabalhar nesse domínio. Eu também vou mostrar como o mesmo exemplo poderia ser implementado usando actor model e contrastar as duas alternativas, apresentando seus pros e cons.
Category Technology
Show more
Organized by
  • Locaweb

    Pioneira e líder em hospedagem de sites no País, oferece um portfólio completo de serviços de internet com foco no sucesso dos seus clientes.

Do you want to broadcast live?
Make your own webinars

Try it free for 10 days
Please wait