Início Virtual Machines no InfoQ Brasil
Apresentações
Feed RSS-
Hip Hop VM - Entre nesse ritmo
Descubra como o JIT compiler do Facebook pode ajudar sua aplicação a ter uma performance surpreendente. A HHVM é utilizada para servir ao Facebook em mais de 7 bilhões de requisições por dia.
-
Typeclasses com Scala
Um dos mais poderosos mecanismos de abstração em Scala é o de typeclasses, permitindo que tipos de terceiros, por exemplo classes, possam implementar uma interface qualquer.
-
Entendendo o Garbage Collector do Ruby
Esta apresentação explora pontos sobre o Garbage Collector do Ruby, que evoluiu de um simples e ingênuo mark-and-sweep até um generational garbage collector.
-
Emscripten: compilando de várias linguagens para JavaScript
Aprenda a usar o Emscripten para compilar código de outras linguagens - um compilador de bytecode LLVM para JavaScript que permite compilar códigos C++, otimizá-los e executá-los no navegador.
-
Hospedando linguagens e aplicações dinâmicas na JVM
Descubra quais são os desafios enfrentados ao hospedar uma linguagem dinâmica na JVM, e como suas aplicações podem se beneficiar da nova geração de runtimes poliglotas, como o vert.x.
-
Funcionamento e otimização do Garbage Collector na Oracle HotSpot JVM
Veja nesta apresentação sobre tuning de Garbage Collector da JVM HotSpot, baseada em caso real, como coletar dados e analisar a performance do GC e as diferentes estratégias e opções de inicialização.
-
Annotation Processors na Prática
Quando um código Java é compilado, anotações podem ser processadas através dos Annotation Processors. Conheça os conceitos principais de Annotation Processors com foco em cenários reais.
-
Indo muito longe com Java: por trás dos frameworks e além do reflection
Veja como conceitos importantes de Java/JVM permitem criar muitas das bibliotecas mais utilizadas; entenda como tais recursos podem ser usados para criar a infraestrutura de nossos projetos.
-
Scala na Web com Scalatra
O Scalatra traz simplicidade para o desenvolvimento web com sua DSL HTTP. Com um pouco de conhecimento em Scala e HTTP você pode construir aplicações RESTful incríveis.
-
Imergindo na JVM
Um do maiores diferenciais do Java está na na sua máquina virtual. Conheça um pouco mais sobre esse “motor”, seu funcionamento e sua arquitetura para tirar melhor proveito da JVM em suas aplicações.
-
Atendendo milhares de requisições na prática e com pouco código
Veja como atender milhares de requisições na prática, combinando o Play Framework 2 e o Akka 2, entendendo o código e os conceitos subjacentes.
-
Invoke o que?
A JVM vai muito além de "um ambiente para rodar coisas em Java". Veja nessa palestra porque isso é importante, e como aproveitar benefícios de linguagens dinâmicas executando na máquina virtual Java.