Início Programação no InfoQ Brasil
Notícias
Feed RSS-
A experiência do eBay no desenvolvimento de Chatbots escaláveis
Robert Enyedi, engenheiro de software do eBay, falou na conferência QCon New York 2017 sobre o aplicativo de assistente de compras pessoal chamado ShopBot. Lançado no final de 2016 com base no Facebook Messenger bot, o ShopBot utiliza os componentes de IA e os dados do usuário do eBay para fornecer opções de compras em um estilo de conversação.
-
Spring Vault GA 1.0 é lançado
A Pivotal anunciou a versão final do Spring Vault 1.0. O Spring Vault é uma biblioteca java que oferece abstrações para serem utilizadas por aplicações cliente em torno do Hashicorp Vault, uma ferramenta para gerenciamento de credenciais.Por seguir o idioma do Spring, o Hashicorp Vault pode ser integrado facilmente com aplicações Spring ou Java.
-
TypeScript 2.5 lançado com refatoração em nível de código
A Microsoft lançou o TypeScript 2.5. Essa versão traz pouca novidade em recursos de linguagem, mas tem alguns recursos novos interessantes, incluindo refatoração básica incorporada no próprio serviço de linguagem.
-
Entrevista com a Movidius, criadora do Neural Compute Stick
A Movidius lançou o Neural Compute Stick: um kit de desenvolvimento USB que roda um sistema de redes neurais embarcado. Com este dispositivo, os usuários podem rodar uma rede neural e modelos de visão computacional em dispositivos com menor capacidade computacional. O InfoQ entrou em contato com Gary Brown, diretor de marketing da Movidius, e lhe fez algumas perguntas.
-
Armazenamento distribuído e concorrência em sistemas
No QCon New York 2017, a engenheira de software da Samsara Kavya Joshi, fez uma detalhada apresentação sobre o princípio do happens-before, explicando como a ferramenta de armazenamento de key-value distribuídos, Riak, utiliza relógios vetoriais para estabelecer causalidade através dos nós e a concorrência primitiva em Go e como as restrições são expressadas naturalmente com happens-before.
-
Aprovada a API de segurança do Java EE (JSR-375)
A API de segurança do Java EE, JSR 375, foi aprovada no início de Agosto. Todos os membros do comitê executivo do JCP votaram “Sim”, com nenhum voto “Não”. A Intel não votou no JSR.
-
A transição do Facebook para tradução de máquina neural
O Facebook anunciou, no início de Agosto, o lançamento global da tradução de máquina neural (NMT - Neural Machine Translation). A mudança da utilização de modelos de tradução baseado em frases para NMT resultou em mais de 2.000 instruções de tradução e 4.5 bilhões de traduções por dia. De acordo com o Facebook, isso proporciona um aumento de 11% no índice BLEU.
-
Sistema de módulos da plataforma Java (JSR 376) aprovado em nova votação
Quase quatro meses depois da reprovação da revisão pública da JSR 376 original, o comitê executivo do JCP conseguiu uma aprovação de forma esmagadora em uma votação de reconsideração. Tim Ellison, membro sênior da IBM, e Martijn Verburg, co-fundador da Comunidade Java em Londres e CEO da jClarity, falaram com o InfoQ sobre as mudanças significativas que levaram a uma votação bem sucedida.
-
Lançamento Guia de Arquitetura Microsoft .NET
Quatro guias de arquitetura de aplicação da divisão de desenvolvimento da Microsoft e do time de produto do Visual Studio estão disponíveis e cobrem quatro áreas: Microserviços, Docker, Aplicações Web com ASP.NET Core e Azure, e Aplicações Corporativas usando Xamarin Forms. Os guias estão disponíveis no formato de Ebook.
-
Escolhendo uma arquitetura orientada a eventos
Quando fazemos o design de um sistema distribuído, eventualmente baseado em microservices, e ao considerar utilizar uma arquitetura orientada a eventos, podemos escolher vários modelos e tecnologias. Descrevendo diferentes estilos de arquiteturas orientadas a eventos, David Dawson alega que requisitos não funcionais são o fator principal na escolha de como implementar uma arquitetura deste tipo.
-
THE CONF: o primeiro evento de foco internacional feito no Brasil
Nos dias 29 e 30 de setembro vamos nos encontrar no Centro de Convenções Rebouças, em São Paulo. No total serão aproximadamente 30 palestras, em 2 dias, com todo o conteúdo inglês. Queremos mostrar ao mundo o potencial e capacidade da comunidade brasileira de desenvolvimento de software. Para quem é cadastrado no InfoQ, desconto especial de 25%.
-
Go 1.9 lançado com alias de tipos, melhorias no runtime e tooling
A grande mudança na recém lançada versão 1.9 do Go é o avanço no suporte para a melhoria de código através da utilização da declaração de alias de tipos. A nova versão também traz melhorias no garbage collector e no compilador.
-
Open API Initiative anuncia a especificação 3.0.0 para OpenAPI
A Open API Initiative anunciou o lançamento da especificação 3.0.0 para OpenAPI. O lançamento marca o apogeu de quase dois anos de desenvolvimento e um processo de lançamento de sete meses. Dentre as novidades dessa versão, destaque para o suporte a retorno de chamada e vários hosts, e aprimoramento no suporte ao schema do JSON, bem como novas propriedades, como componentes e links.
-
Blazor traz de volta .NET aos navegadores
O Blazor é um experimento criado por Steve Sanderson que torna possível a utilização de .NET aos navegadores usando WebAssembly e DotNetAnywhere. Não se trata de um Framework completo como Flash ou Silverlight, mas sim um teste para verificar o que é possível fazer com tal tecnologia.
-
API Java para RESTful Web Services 2.1 liberada
Foi liberado a API Java para RESTful Web Services JAX-RS 2.1, com suporte à eventos server-sent, JSON-B, suporte para o JSON-P melhorado, e uma extensão reativa para a API client.