Início Runtimes no InfoQ Brasil
Notícias
Feed RSS-
Criando eventos I/O para Javascript com o Node.js baseado em Google V8
Node.js permite que programas autônomos escritos em JavaScript possam usar eventos I/O como o EventMachine ou Twisted do Phyton, Dispatch Sources do GDC (Grand Central Dispatch), filas e muitos outros sistemas similares.
-
MagLev Ruby VM agora disponível, traz a persistência GemStone para o Ruby
MagLev é uma implementação da linguagem Ruby feita pela empresa GemStone sobre sua VM Smalltalk. GemStone/S, que é a VM Smalltalk da GemStone, está aí há décadas e é particularmente conhecida por sua capacidade, já bastante experimentada, de distribuição e persistência.
-
JDK 7 milestone 5 inclui Atualizações de Concorrência e Performance, mas ainda não está Completo
O time de Java SE da Sun recentemente lançou o JDK 7 milestone 5. O M5 inclui quase metade das características do Project Coin, atualizações no pacote java.util.concurrent feita por Doug Lea e uma série de outras melhorias.
-
Rails Summit 2009 - Ruby, Dinamismo e Metaprogramação na Construção de DSLs
Fabio Kung apresentou, no Rails Summit Latin America 2009, em São Paulo, um keynote sobre metaprogramação na construção de DSL (Domain Specific Language) em Ruby. Fabio Kung é Engenheiro da Computação pela USP. Atua como consultor, instrutor, palestrante e também lidera projetos open-source em Java e Ruby. É um dos autores do primeiro livro brasileiro sobre Design e Arquitetura de Sistemas.
-
Compilador Comercial de Java para proteger Applicações Eclipse RCP
Excelsior LLC recentemente lançou a versão mais recente do Excelsior JET que agora impede a decompilação e bloqueia a adulteração das aplicações Excelsior RCP.
-
CSS mais Limpo com LESS ou Sass
CSS é onipresente no desenvolvimento web - mas às vezes é repetitivo. LESS e Sass são linguagens com implementações em Ruby que contribuem na escrita de arquivos CSS melhores.
-
Twitter, uma Arquitetura Evoluindo
Evan Weaver, Engenheiro Líder do Time de Serviços no Twitter, que trabalha essencialmente com otimização e escalabilidade, falou no QCon London 2009 sobre a arquitetura do Twitter e especialmente as otimizações nos últimos anos para melhorar o site web.
-
CrossTwine Linker tenta melhorar a performance da RMI e 1.9.1
CrossTwine é uma tentativa de melhorar as performances dos run-times das linguagens Ruby e Python. Diferentemente da nova Ruby VMS, o CrossTwine Linker permite desenvolver rapidamente interpretadores e VMS. A empresa pretende oferecer serviços para utilizar a tecnologia CrossTwine Linker para acelerar as aplicações específicas.
-
Será que ainda está cedo para falar de legados C++ e Java.
Recentemente Bruce Eckel escreveu em seu blog sobre legados deixados pelo C++ e Java, seu texto gerou muitas reações. Enquanto mencionava sobre erros de design, ele concluiu que ambas as linguagens tiveram um papel significante na evolucão das linguagens de programação e um importante e positivo legado. Mas será que ainda está cedo para falar de seus legados?
-
Garbage First Collector da Sun Elimina Amplamente a Baixa Latência/Alto Consumo
O Garbage Collector da Sun chamado Garbage First (referenciado de G1) é o novo garbage collector de baixa latência planejado para substituir CMS no Hotspot da JVM.
-
MacRuby 0.4 Lançado com HotCocoa::Gráficos, Threaded GC, DTrace
MacRuby, um Objective-C baseado na implementação do Ruby está agora disponível na versão 0.4. Entre outras mudanças, o MacRuby 0.4 vem com bibliotecas Ruby 1.9.1, suporte a 64 bit, bem como uma melhor integração com o XCode.
-
Visual Basic 6.0 será suportado no Windows 7
Ao contrário dos boatos que circularam largamente, Visual Basic 6.0 será suportado no Windows 7 por todo o tempo de vida do SO. No entando, não existem planos de estender o suporte do runtime do VB6 além do Windows 7.
-
JRuby 1.2 RC1 liberado com suporte inicial para o Android
O JRuby 1.2 RC1 foi liberado (JRuby 1.2 RC1 Download). O JRuby 1.2 é um release de manutenção, mas marca a mudança para um esquema de versões diferente.
-
Sumário sobre Compatibilidade de bibliotecas Ruby 1.9.1
Ruby 1.9.1 é o primeiro release estável da série 1.9.x e traz, dentre várias melhorias da linguagem e suas bibliotecas padrão, aumento significante de performance.
-
Ruby 1.9.1 liberado – Hora de migrar do 1.8.x?
Um ano depois do Ruby 1.9.0 ser disponibilizado, ele não teve muita utilidade ainda. Alguns dos motivos são as incompatibilidades com as populares bibliotecas ou frameworks e mudanças de comportamento em algumas áreas.