Início Desenvolvimento no InfoQ Brasil
Notícias
Feed RSS-
AWS anuncia o Braket, seu serviço totalmente gerenciado de computação quântica
Agora em preview, o Amazon Braket é o novo serviço da AWS que oferece a possibilidade de se construir, testar e executar algoritmos quânticos. O Braket inclui um ambiente de desenvolvimento, suporte a testes em simuladores de computadores quânticos, e a capacidade de executá-los em processadores quânticos reais.
-
Protocolo GRIT permite transações distribuídas em microservices de múltiplos bancos de dados
Na Conferência Internacional da IEEE sobre Engenharia de Dados 2019, os engenheiros do eBay apresentaram um documento sobre um protocolo para transações distribuídas ACID usando múltiplas bases de dados, GRIT. O suporte a vários bancos de dados é essencial para permitir o uso do GRIT a microservices, que são implementados em diferentes idiomas e podem usar vários bancos de dados subjacentes.
-
Como o Shopify implementa regras customizadas para escalar automaticamente o Kubernetes
Andy Kwiatkowski do Shopify palestrou na Velocity conference em Berlim sobre por que tiveram que criar um autoscaler personalizado no Kubernetes. As soluções existentes para escalar automaticamente não atendiam as necessidades do Shopify. Principalmente devido ao grande e repentino fluxo de requisições de tráfego recebido.
-
O que fez com que o iOS 13 tivesse tanto bugs e como resolver o processo de desenvolvimento
A última versão do iOS da Apple, o iOS 13, foi afetado por uma série de bugs que causaram reações de desapontamento dos usuários. Em uma história publicada pela Bloomberg, fontes familiarizadas com a Apple explicaram o que deu errado no processo de lançamento do iOS 13 e como a Apple pretende corrigir isso no futuro.
-
Microsoft Edge 79 vai usar o Chromium engine
Com o lançamento do Edge 79, a Microsoft vai fazer a transição de seu engine proprietário EdgeHTML para o Chromium, um engine open source popular que é usado no Chrome.
-
Google Cloud Run é agora GA
O Google Cloud Run é uma solução totalmente gerenciada do Google para executar aplicações serverless e em containers. Após 6 meses em beta, o Cloud Run agora é GA, junto com o Cloud Run para o Anthos, que permite executar aplicações Google Cloud Run on premise usando um cluster Google Kubernetes Engine.
-
Sensatez e absurdos sobre Event Thinking e microservices
A modularidade dos sistemas que construímos é muito importante, mas para atingi-la devemos lidar com forças antimodularidade. Em uma apresentação na Conferência de Microservices Orientada a Eventos, realizada pela AxonIQ, Allard Buijze compartilhou os pensamentos e experiências na construção de sistemas baseados em DDD, CQRS, microservices e event sourcing.
-
Machine Learning em dispositivos móveis e IoT com o TensorFlow Lite: Daniel Situnayake na QCon SF
Na QConSF, Daniel Situnayake apresentou "Machine learning on mobile and edge devices with TensorFlow Lite". O TensorFlow Lite é um framework cross-platform, pronto para ser usado em produção para implantar aprendizado de máquina em dispositivos móveis e sistemas embarcados, e foi o tópico da apresentação.
-
Netflix Delta - uma plataforma para sincronização e enriquecimento dos dados
Grandes sistemas frequentemente utilizam grandes data stores. Algumas vezes é necessário manter alguns desses data stores sincronizados, e enriquecer os dados chamando serviços externos. Para resolver essa necessidade, o Netflix criou o Delta, uma plataforma orientada a eventos para sincronizar e enriquecer os dados. A equipe do Delta forneceu uma visão geral do design utilizado.
-
Helm como gerenciador de pacotes para Kubernetes: Um bate papo com o fundador do Helm, Matt Butcher
O InfoQ conversou com Matt Butcher, organizador do Helm Summit em Amsterdã, explorando o crescimento e roadmap do Helm. Butcher nos falou sobre a história do Helm, como o designer foi influenciado por outros gerenciadores de pacotes, como está ajudando a comunidade Kubernetes, o tremendo crescimento e alguns dos desafios de segurança que estão sendo resolvidos.
-
Open Core Summit: O valor da nuvem e do software comercial open source
No Open Core Summit inaugural, realizado em São Francisco, foi concluído que o relacionamento entre a computação nas nuvens e os softwares comerciais open source é "e", e não "versus". O Open Core é um modelo de negócios e não deve ser confundido com software open source. As empresas Open Core se baseiam nos fundamentos do open source e extraem pequena quantidade do valor total das criações.
-
AdoptOpenJDK introduz programa de garantia da qualidade
O AdoptOpenJDK criou um conjunto abrangente de mais de 30.000 testes projetados para garantir a compatibilidade, desempenho e confiabilidade das distribuições da JRE. Os conjuntos de testes são pequenos o suficiente para serem executados regularmente por aqueles que trabalham no projeto e também por beneficiar aqueles que simplesmente usam o projeto.
-
Swift Numerics visa tornar o Swift adequado para a computação numérica
Segundo o engenheiro da Apple, Steve Cannon, o Swift Numerics é uma biblioteca open source nova para o Swift is a new open-source que tenta preencher uma lacuna na Swift Standard Library. Atualmente, a mesma inclui dois módulos, para computação matemática real e complexa, com mais por vir no roadmap.
-
Maior provedora de transportes da Noruega reescreve seu website com 83.000 linhas de Elm
Vy.no, a maior provedora de transportes da Noruega, reescreveu seu website em Elm, uma linguagem transpilável para javascript. Robin Heggelund Hansen e Kjetil Valle apresentaram em recentemente em um artigo a jornada de 3 anos no qual a Vy gradualmente aderiu ao Elm para as partes não estáticas de seu website.
-
Dropbox e Slack: os custos ocultos ao compartilhar código entre o iOS e Android
Construir uma app mobile nativa requer muito trabalho; é necessário no mínimo codificar em duas plataformas, Kotlin/Java no Android, e Objective-C/Swift no iOS. No passado, o Dropbox e Slack implementaram uma estratégia para compartilhar código entre plataformas, construindo uma biblioteca compartilhada em C++, até recentemente, quando decidiram desistir disso.