Início Linguagens de Programação no InfoQ Brasil
Artigos
Feed RSS-
Como aprender novas tecnologias: um guia para planejamento de seus estudos
Você, certamente, já precisou aprender uma nova linguagem, ferramenta ou tecnologia. Neste artigo compartilho como venho lidado com meus aprendizados, e ajudando outras pessoas, ao longo da minha vida carreira. De como classificar suas fontes bibliográficas até a definição do momento de parada, conheça as boas práticas que podem ajudar a fazer do seu próximo aprendizado um processo mais efetivo!
-
A automação de testes de software atinge a maturidade
A automação de testes chega à maturidade graças aos investimentos nas melhores práticas, combinada com o uso de ferramentas e a adoção das metodologias Ágil e DevOps, e deverá se manter em alta nos próximos anos segundo pesquisa da TechWell e que ouviu profissionais que atuam em testes de software e que são tomadores de decisões de QA de empresas de médio e grande porte.
-
4 motivos pelos quais os desenvolvedores deveriam ficar atentos aos chatbots
Todas as principais empresas de tecnologia do mundo (Google, Facebook, Apple, Microsoft, IBM, Oracle, Tencent, etc.) possuem um ou mais projetos nas áreas correlatas à aplicações conversacionais. Este artigo apresenta os 4 motivos pelos quais acredito que os chatbots são importantes e impactarão a carreira de boa parte (ou de todos) dos desenvolvedores.
-
Auditoria Simples com Hibernate Envers
Este artigo mostra como monitorar as ações realizadas sobre as entidades auditáveis de um sistema, proporcionando total controle sobre o uso do software e resguardando a integridade das informações. Este artigo mostra como auditar informações que vão além daquelas fornecidas por padrão pelo framework, adicionando customizações ao armazenamento das revisões.
-
Java 8: Iniciando o desenvolvimento com a Streams API
Este artigo apresenta como trabalhar com uma das principais novidades do Java 8, a Streams API, recurso que traz novas classes e métodos que ajudam a manipular coleções de maneira simples e eficiente. Além dos conceitos, este artigo apresenta um exemplo prático para evidenciar os benefícios desta API. Dessa forma, o leitor terá uma base sólida para incorporar essa nova opção no seu dia a dia.