Início Desenvolvimento no InfoQ Brasil
Notícias
Feed RSS-
Código legível: Por que, como e quando você deve escrevê-lo
A maioria das pessoas diria que deseja código legível e pode até preferir a legibilidade à funcionalidade. Mas quando se trata de pedir às pessoas para definir a legibilidade, as opiniões divergem. No Explore DDD 2018, Laura Savino falou sobre porque queremos código legível, o que realmente significa ser legível e quando a legibilidade deve ter prioridade sobre outras considerações.
-
Java 11 Liberado
O Java 11, a primeira versão com o novo suporte de longo prazo (LTS) da Oracle, chegou. A lista de funcionalidades evoluiu modestamente desde que o InfoQ inicialmente reportou o Java 11 pela primeira vez no início do ano.
-
Microsoft anuncia a disponibilidade geral para a versão 2.0 do Azure Functions
A Microsoft anunciou a disponibilidade geral para a segunda versão do Azure Functions, um serviço de computação sob demanda orientado a eventos na plataforma Azure. Este novo lançamento de versão do Azure Functions inclui vários recursos para permitir que os desenvolvedores criem aplicações escalonáveis sem servidor com mais facilidade do que com a versão um.
-
Kubernetes 1.12 traz snapshots de volume, melhorias no TLS e mais
A Cloud Native Community Foundation anunciou o Kubernetes 1.12. Essa versão traz snapshot e restauração de volumes, melhorias no TLS, Horizontal Pod Autoscaler (HPA), topologia com provisionamento dinâmico, auditoria avançada, suporte de topologia para o plugin Container Storage Interface (CSI), e mais.
-
Russ Miles: Arquitetos Ignorados e Engenharia do Caos
Na mais recente Conferência Event-Driven Microservices em Amsterdã, Russ Miles afirmou que o maior desafio para um arquiteto é que ele não seja ignorado. Você tem ótimas ideias, como o uso de microserviços acionados por eventos, mas a reação muitas vezes é que soa bem, mas é excessivamente complicado para as necessidades em questão.
-
Istio V1.0 Service Mesh lançado com status “Pronto para uso em produção”
Durante o Google Cloud Next 2018, o lançamento da versão 1.0 do Istio fora anunciado. Os novos principais recursos incluem suporte a mesh entre clusters, controle de fluxo de tráfego refinado e a capacidade de distribuir incrementalmente o TLS mútuo em um mesh.
-
Pequenas Melhorias do C# 8
Enquanto a atenção se volta mais às grandes alterações como os métodos de interface padrão e referências nulas, muitas melhorias pequenas também estão incluídas no C# 8. Temos aqui alguns exemplos do que estará na futura versão do C#.
-
Amazon anuncia extensibilidade para o AWS CloudFormation com macros do AWS Lambda Powered
Com o AWS CloudFormation, os desenvolvedores podem modelar e definir sua infraestrutura como codigo. Agora a Amazon anunciou um novo recurso da AWS CloudFormation chamada de Macros, que permite aos desenvolvedores estender a sintaxe nativa dos modelos do CloudFormation chamando as transformações ativadas pelo AWS Lambda.
-
Pivotal lança o Spring Cloud Data Flow 1.5
A Pivotal lançou a versão 1.5 do Spring Cloud Data Flow, um projeto para a construção de pipelines de processamento de dados em tempo real. Os novos recursos incluem melhorias na interface do usuário, nas métricas e no Kubernates, juntamente com o Spring Cloud Stream Application Starters atualizados.
-
Lançado Spring Web Services 3.0.4 e 2.4.3
O Spring liberou simultaneamente duas versões do projeto Web Services. A versão 3.0.4.RELEASE como a branch principal de desenvolvimento, e a versão 2.4.3.RELEASE como branch de manutenção, ambas versões foram atualizadas para executar no Spring Framework 5.1.0 e suportar o Java 11.
-
Mozilla Firefox 62 traz dark theme no macOS, Variable Fonts e mais
A Mozilla liberou o Firefox 62. Essa versão traz Variable Fonts, dark theme automático no macOS Mojave, melhorias de scroll no Android e mais.
-
Ballerina: uma nova linguagem para criação e integração de microservices
Novos projetos têm sido lançados utilizando metodologias ágeis, porém muitos produtos, como barramentos e linguagens de uso geral como java, não atendem completamente as necessidades atuais, deixando um espaço que precisava ser preenchido. Ballerina é uma linguagem nova, focada em integrações, que visa preencher esse espaço.
-
Mozilla Firefox vai bloquear rastreadores web por padrão
A Mozilla recentemente anunciou que o Firefox vai bloquear rastreadores web por padrão em um futuro próximo. A Mozilla planeja liberar uma série de funcionalidades através de três iniciativas principais, incluindo melhorar a performance no carregamento de páginas, remover o rastreamento cross-site e mitigar práticas nocivas.
-
Experiências utilizando Micro Frontends na IKEA
Atualmente é comum dividirmos a arquitetura corporativa em serviços menores, em microservices. Porém, os mesmos problemas que tivemos com o backend do monolito, existem para o frontend. Kotte coloca que ao usar uma arquitetura micro frontend, divide-se o frontend em partes menores para que as equipes realizem a implantação de forma autônoma, permitindo assim a entrega contínua de frontends web.
-
O lançamento do TypeScript 3.0 melhora o suporte para grandes projetos
O time do TypeScript anunciou recentemente a versão 3.0 do TypeScript, a introdução de uma nova técnica para criação e dimensionamento de projetos, operações sobre lista de parâmetros, novos tipos para impor verificações explícitas, e melhorias na experiência do desenvolvedor no tratamento de erros reportados pelo TypeScript.