Início Artigos
Artigos
Feed RSS-
Entrevista com o autor do livro How to Lead in Product Management
O livro How to Lead in Product Management, de Roman Pichler, fornece soluções para que gerentes e proprietários de produtos possam liderar equipes de desenvolvimento e stakeholders. Abrange práticas como: criar confiança, definir de objetivos do produto, ouvir e falar, resolver conflitos e garantir adesão às decisões, a fim de alcançar o sucesso do produto.
-
Utilizando o DDD para validação de regras de negócio
Se o objetivo é criar aplicações que simulam o comportamento de especialistas de um domínio, então o desafio é capturar e implementar regras de negócios. Essa é mais uma questão de gerenciamento de conhecimento do que propriamente habilidade de codificação. Seguir técnicas de Domain-Driven Design promove a estrutura necessária a validar e implementar regras de negócios em um sistema.
-
Silos, politicagem, e a entrega de produtos de software
As equipes técnicas tendem a não estar preparadas para a política. Isso leva a que os problemas políticos sejam aceitos como tragicamente inevitáveis ou descartados como incompetência. A política nos negócios surge quando não há uma direção clara a ser seguida. Compreender melhor as causas da política ajuda a entender melhor como resolver ou lidar com ela em projetos de software.
-
O passado, presente e futuro das API Gateways
A “borda” evoluiu de simples balanceadores de carga de hardware para uma pilha completa de proxies de hardware e software que incluem API gateways, redes de entrega de conteúdo (Content Delivery Network - CDN) e balanceadores de carga. Neste artigo, mostraremos a evolução da borda do data center à medida que a arquitetura e os fluxos de trabalho das aplicações evoluíram.
-
Liderando através da experimentação em uma empresa ágil distribuída
A mudança é nosso trabalho como líderes e coaches ágeis. Quando times e empresas são distribuídos, a experimentação se torna a ferramenta principal para navegar entre as mudanças. Conforme melhoram tanto as tecnologias de colaboração online quanto nossa compreensão da importância da flexibilidade e escolha no trabalho distribuído, modelar e ensinar a experimentação se torna algo crítico.
-
Chaos engineering, rodando game days, e empresas que aprendem: Entrevistas na Chaos Conf
O segundo Chaos Conf aconteceu em São Francisco nos dias 25 e 26 de setembro. Na preparação da conferência, o InfoQ conversou com alguns palestrantes sobre tópicos como, a evolução e a adoção do chaos engineering, pessoas chave, o processo de aprendizagem com experimentos de chaos, e quais os principais bloqueios para a adoção em larga escala.
-
Bate-papo com o autor do livro Hands-On Genetic Algorithms with Python
Hands-On Genetic Algorithms with Python, de Eyal Wirsansky, é um novo livro que explora o mundo dos algoritmos genéticos para solucionar problemas de busca, otimização, tarefas relacionadas à AI, e melhorar modelos de machine learning. O InfoQ entrevistou Eyal Wirsansky sobre como funcionam os algoritmos genéticos e para que eles servem.
-
Aprendizado de máquinas em Java com o Deep Java Library da Amazon
Neste artigo, apresentamos como os desenvolvedores Java podem usar a JSR-381 VisRec API para implementar um classificador de imagens ou detecção de objetos com modelos pré treinados do DLJ em menos de 10 linhas de código.
-
Humanidade no trabalho: Bate papo com Rich Sheridan, autor do Chief Joy Officer
Richard Sheridan descreve a importância da alegria e da humanidade no local de trabalho e como estes contribuem para aumentar a satisfação e o engajamento dos funcionários. A alegria sempre foi importante para os colaboradores, ainda mais hoje, quando estamos acolhendo novas gerações de trabalhadores.
-
Entrevista sobre o livro Compass of Agility - Como navegar em tempos de mudanças rápidas
O livro Compass for Agility, de Leila Rao, descreve uma abordagem para criar mudanças em empresas complexas, obtendo assim, agilidade nos negócios. A bússola consiste em cinco fases: Ideação, Identificação, Captação, Ação e Introspecção. A iteração com essa abordagem de cinco etapas pode desenvolver capacidade interna de adaptabilidade e reinvenção.
-
Criando uma arquitetura para ingestão de dados com ksqlDB, Schema Registry e Kafka Connect
Se a empresa faz uso do ecossistema do Apache Kafka, são diversas as formas para realizar integração ou carga de dados entre sistemas. Este artigo apresenta o uso do ksqlDB com o Schema Registry que, por meio do Kafka Connect, movimenta dados de forma rápida, fácil e se aproveitando da escalabilidade do Apache Kafka.
-
Inteligência artificial: caminho ético pelo campo minado
O crescimento rápido das soluções que usam IA fornecem muitos benefícios à sociedade, mas também produzem dilemas éticos complexos. Muitas das questões mais nefastas são frequentemente ignoradas, mesmo na comunidade da engenharia. Existe também a questão metaética, sobre quem deve tomar as decisões que codificam os valores nos sistemas autônomos.