Início Linguagens no InfoQ Brasil
Notícias
Feed RSS-
O Jigsaw no Java 9 e sua rejeição pelo JCP
As últimas semanas foram marcadas por uma série de discussões na comunidade Java. A especificação do novo sistema de módulos do Java, popularmente conhecido como Jigsaw,não foi aprovada na votação do comitê do último dia 08 de Maio e, ao que parece, a história parece estar longe de ser finalizada. Saiba um pouco mais sobre esse módulo e sobre sua rejeição pelo Comitê Executivo do JCP.
-
Futuro do .NET: Herança Múltipla
Uma nova proposta controversa para o .NET sugere a introdução de uma forma limitada de herança múltipla via interfaces abstratas. Essa funcionalidade foi inspirada pelos métodos padrões do Java.
-
Comitê Executivo do JCP rejeita o Jigsaw
O Java Community Process (JCP) publicou o resultado final da votação do Comitê Executivo do JCP sobre a JSR-376 (Java Platform Module System), popularmente conhecida como Jigsaw. 10 integrantes do Comitê votaram favoráveis à JSR enquanto 13 integrantes votaram contra à proposta de modularização.
-
Slack - migrando do JavaScript para o TypeScript
Migrar do JavaScript para o TypeScript na Slack tem sido um desafiador, mas dramaticamente benéfico segundo Felix Rieseberg, engenheiro desktop na Slack.
-
React 15.5 prepara desenvolvedores para grandes mudanças
O Facebook lançou a versão 15.5 do React, que deprecia duas funcionalidades que podem atrapalhar os desenvolvedores. Para prepará-los para a remoção na versão 16, que está definida para ser uma grande atualização, o Facebook quer que os desenvolvedores estejam cientes sobre as mudanças que terão que fazer no código.
-
Nova versão 3.9 do jOOQ, um ORM Java para criação de consultas type-safe
A Data Geekery lançou a versão 3.9.0 do jOOQ, ferramenta ORM para criação de consultas type-safe em Java. Veja um panorama sobre o projeto e também uma entrevista com o fundador, Lukas Eder.
-
A web está saturada de bibliotecas JavaScript desatualizadas e vulneráveis
Um estudo recente revelou que 37% dos 75 mil maiores sites no ranking da Alexa, possuem pelo menos uma vulnerabilidade, e quase 10% possuem pelo menos duas vulnerabilidades. Outro dado preocupante que o estudo também revelou é que 26% dos 500 primeiros sites do ranking, utilizam bibliotecas vulneráveis.
-
Plataforma web mobile do Twitter implementada com React desafia a performance de aplicações nativas
O Twitter recentemente migrou todo seu tráfego de dados mobile para sua nova plataforma web desenvolvida em Node.js no back-end, e uma Progressive Web App implementada com React no browser. O poder de manipulação de um alto volume de tráfego e uma grande quantidade de dados, comprovam o potencial da plataforma escolhida.
-
Java 9 terá ajustes de limite de memória em containers Docker
Uma mudança experimental foi adicionada ao Java 9, de maneira que a JVM consiga perceber que está executando dentro de um container e ajuste os limites de memória de acordo.
-
Node.js 7.6 com suporte à Async/Await
O Node.js versão 7.6 foi lançado trazendo suporte à funcionalidade async/await habilitada por padrão, assim como melhorias de desempenho em dispositivos low-memory.
-
Netflix apresenta o Hollow, uma biblioteca Java para processamento de datasets em memória
O Netflix recentemente apresentou o Hollow, uma biblioteca e um conjunto de ferramentas Java para processar datasets em memória que não são caracterizados como “big data.” Um único producer fornece datasets para vários consumers com permissão somente de leitura.
-
Projeto MicroProfile torna-se Eclipse MicroProfile
MicroProfile, a iniciativa da comunidade para fornecer um padrão de microservices para o JavaEE, se juntou a Fundação Eclipse. A medida destina-se a assegurar que o MicroProfile continue um projeto neutro aos fornecedores, e espera, se beneficiar dos recursos e energia da Fundação Eclipse.
-
Java 9: formatação de data e hora mais parecidos com o padrão de localidades do Unicode
Diversas mudanças foram incluídas no Java 9 para que as funcionalidades de conversão e formatação de data e hora fiquem mais semelhantes ao Unicode Locale Data Markup Language.
-
A evolução das Enums no Java
As Enums do Java ganharão suporte ao generics com a possibilidade de adicionar métodos para itens individuais. Como ambas funcionalidades podem ser entregues juntas, foram empacotadas na mesma JEP. A mudança afeta somente o compilador do Java, portanto não é necessário alterar o runtime.
-
Reactive, Data Science, Core Commiters do Node.js e Vert.x e um dos criadores do Haskell no QCon SP
Faltando pouco mais de dois meses para o décimo QCon brasileiro, a conferência já conta com mais de 40 palestrantes confirmados e 60% dos detalhes da programação no ar. Entre os temas de destaque na edição de 2017, estão as tecnologias Reactive e os grandes tópicos de Data Science. Conheça o que já está agendado.