Início Programação no InfoQ Brasil
Artigos
Feed RSS-
Os 10 mandamentos da implantação contínua
Com base em discussões que ocorreram no Continuous Deployment Summit, evento ocorrido no campus do Facebook, os pesquisadores destacaram os 10 mandamentos sobre as práticas de implantação contínua (continuous deployment).
-
Análise do livro “Weapons of Math Destruction” de Cathy O’Neil
O Big Data tem muitos evangelistas, mas não sou uma delas”, diz Cathy O’Neil, blogueira (mathsbabe.org) e ex-analista quantitativa do fundo de investimentos DE Shaw, que se tornou tão desiludida com o modelo do seu fundo de investimentos que se juntou ao movimento Occupy.
-
Quanto devemos confiar na Inteligência Artificial
O considerável “barulho” que envolve a Inteligência Artificial, de fato, já está ao nosso redor. O autor examina como determinamos se a Inteligência Artificial é suficientemente confiável para fazer seu trabalho e quanto devemos confiar em seus resultados.
-
restQL: Lidando com a complexidade de consultas a microservices
A trajetória da B2W ao optar por migrar sua solução monolítica para uma arquitetura de microservices. Como resultado, o restQL: uma solução open-source para orquestração de chamadas a microservices. Confira nesse artigo os benefícios e desafios dessa migração, bem como as principais funcionalidades do restQL.
-
Perguntas e respostas sobre o livro SAFe Distilled
O livro SAFe Distilled quebra a complexidade deste framework em explicações fáceis de entender e orientações práticas. É um material para adquirir profundo entendimento do Scaled Agile Framework, e como implementá-lo com êxito.
-
Desmistificando o Spring Cloud Netflix
A Spring Cloud possui uma stack de microservices frequentemente atualizada. O objetivo do Spring Cloud é fornecer uma integração completa entre o Spring Boot e o projeto Netflix OSS. Hoje o Netflix OSS é sinônimo de desenvolvimento de microservices em ambiente em nuvem, com uma anotação simplificada é possível ter alguns componentes utilizados pelo Netflix em execução no seu ambiente.
-
Introdução ao aprendizado de máquinas
Uma rápida introdução ao conceito de Aprendizado de Máquinas, explorando as abordagens supervisionada e não supervisionada.
-
Migrando para o sistema de módulos Java (Jigsaw) sem sofrimento
Este artigo é um estudo de caso sobre as mudanças necessárias em uma aplicação que deseja fazer uso do novo sistema de módulos do Java, o Jigsaw, um conhecimento importante para os desenvolvedores que utilizam o Java 9 e versões futuras.
-
Quatro dicas para trabalhar com componentes no Angular
Independentemente da versão do Angular que você esteja utilizando, aprender a usar bem componentes é muito importante. Neste artigo, Jonathan Saring apresenta quatro dicas de como trabalhar com componentes no Angular.
-
IoT e o terceiro consumidor: criando serviços para dispositivos limitados
Aplicações Web modernas trabalham num modelo em que a API tem um papel central. Pode parecer que usar uma API pré-existente seria a solução ideal para conectar dispositivos físicos a uma lógica de negócio pré-existente - criando uma experiência real de Internet das Coisas. É preciso porém avaliar com cuidado se esse é o melhor caminho. IoT tem suas particularidades que precisam ser atendidas.
-
Um roteiro para o mundo programável
O surgimento de milhões de dispositivos programáveis de forma remota em nosso dia a dia criará desafios significativos para os desenvolvedores de software. Conheça-os e prepare-se para grandes desafios do mundo programável de IoT.
-
Adotando Big Data e Data Science em uma grande empresa do mercado financeiro
A adoção de tecnologias big data e data science por uma organização é um projeto de transformação similar à transformação para adoção de uma abordagem ágil, e com muitos desafios em comum. Neste artigo, o autor demonstra um projeto deste tipo em uma grande empresa do ramo financeiro.