BT

Novidades O InfoQ vem desenvolvendo uma série de novas funcionalidades para melhorar sua experiência com o site. Confira!

Comitê Executivo do JCP rejeita o Jigsaw

por Charles Humble , traduzido por Leandro Guimarães   em  11 mai, 2017

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

por Sergio De Simone , traduzido por Diogo Carleto   em  10 mai, 2017

Migrar do JavaScript para o TypeScript na Slack tem sido um desafiador, mas dramaticamente benéfico segundo Felix Rieseberg, engenheiro desktop na Slack.

O NuGet agora faz parte do MSBuild

por Jonathan Allen , traduzido por Talles Lasmar   em  08 mai, 2017

Após experimentar um formato de projeto baseado em JSON, a Microsoft voltou ao MSBuild como a base dos arquivos de projeto C# e VB. Junto dessa decisão veio a promessa de implementar muitas das funcionalidades do project.json que agradaram ao público. Hoje nós iremos falar de uma dessas funcionalidades, a integração com o NuGet.

Visual Studio 2017 com suporte a Git via SSH

por Jeff Martin , traduzido por Luis Cesar Barreto   em  04 mai, 2017

A Microsoft resolveu utilizar o git.exe para que o Visual Studio 2017 possa ter melhor suporte ao Git. Isso permitiu a inclusão de novos recursos que faltavam em versões anteriores.

React 15.5 prepara desenvolvedores para grandes mudanças

por David Iffland , traduzido por Diogo Carleto   em  02 mai, 2017

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.

Desenvolvedores do Windows 10 são encorajados a atualizar para Visual Studio 2017

por Jeff Martin , traduzido por Luis Cesar Barreto   em  24 abr, 2017

Após o lançamento oficial do Visual Studio 2017, a Microsoft está encorajando fortemente os desenvolvedores a utilizarem este ambiente de desenvolvimento. Enquanto esse pacote de atualizações chamado de Creators Update precisa do Visual Studio 2017, alguns ambientes de desenvolvimento do Windows 10 ainda utilizam o Visual Studio 2015.

Nova versão 3.9 do jOOQ, um ORM Java para criação de consultas type-safe

por Michael Redlich , traduzido por Rodrigo Malara   em  17 abr, 2017

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

por Sergio De Simone , traduzido por Tulio Coelho   em  05 abr, 2017 1

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.

Novas ferramentas DevOps auxiliam deploys no Visual Studio 2017

por Jeff Martin , traduzido por Luis Cesar Barreto   em  04 abr, 2017

Alterações no instalador do Visual Studio 2017 significam que métodos tradicionais de consulta ao registro do sistema para determinar o tipo de ambiente de compilação, não serão úteis. Uma nova API, módulo PowerShell e um conjunto autônomo de utilitários foram lançados para oferecer a desenvolvedores e engenheiros de software, ferramentas para melhorar a automação dos ambientes de compilação.

Plataforma web mobile do Twitter implementada com React desafia a performance de aplicações nativas

por David Iffland , traduzido por Tulio Coelho   em  24 mar, 2017

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.

Google disponibiliza seu Guia de Design de API

por Abel Avram , traduzido por Diogo Carleto   em  22 mar, 2017

O Google disponibilizou um Guia de Design de API para criação de APIs HTTP ou RPC. Estes princípios de design são recomendados especialmente para desenvolvedores que criam gRPC APIs conectando-se aos endpoints do Google Cloud.

Java 9 terá ajustes de limite de memória em containers Docker

por Abraham Marín Pérez , traduzido por Diogo Carleto   em  20 mar, 2017

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

por Sergio De Simone , traduzido por Wellington Soares   em  14 mar, 2017

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.

A autópsia das 18 horas fora do ar do GitLab

por David Iffland , traduzido por Talles Lasmar   em  10 mar, 2017 2

A autópsia da causa das 18 horas fora do ar do site GitLab é um olhar detalhado em como o incidente começou, como piorou antes da solução, e como eles planejam aprender com os erros e melhorar o serviço.

Netflix apresenta o Hollow, uma biblioteca Java para processamento de datasets em memória

por Michael Redlich , traduzido por Diogo Carleto   em  06 mar, 2017 1

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.

BT