Início Artigos
Artigos
Feed RSS-
Como os testes de contrato melhoram a qualidade dos sistemas distribuídos
Buscar bugs no final de um ciclo de desenvolvimento é custoso, mas como testar incrementalmente sistemas distribuídos complexos? Neste artigo, Marcin Grzejszczak analisa o problema e sua solução.
-
Ágil Agnóstico: A chave para o sucesso da transformação Lean Ágil
Os princípios do ágil agnóstico facilitam e aceleram a transformação das empresas em evolução Lean Ágil. Cada empresa tem sua cultura, objetivos e problemas singulares e deve receber uma abordagem Lean Ágil específica. Uma abordagem dogmática para Ágil é perigosa.
-
Quatro maneiras de assumir o controle do seu primeiro projeto ágil
Se aprofundando nos detalhes da metodologia ágil e nos processos do framework Scrum, na lição mais abrangente deste artigo, Dudharejia dá algumas dicas para iniciantes que desejam assumir o controle de seus projetos ágeis. Ele apresenta algumas estratégias-chave para ajudar a criar projetos mais eficientes e produtivos.
-
O custo do medo na mudança organizacional
Neste artigo, Juncu explora os fatores que causam o medo de mudar nas empresas, o quanto isto custa e também como desafiar o status quo, com conselhos para superar alguns dos fatores limitantes.
-
Coach em Práticas Técnicas
Um coach de desenvolvimento de software, focado em práticas XP, descreve como organizar suas sessões de coach, incluindo assuntos, exercícios e formatos. Além de compartilhar os desafios enfrentados, experiências e oferecer conselhos.
-
As retrospectivas estão fracas! Veja como torná-las mais fortes
Como deixar retrospectivas medíocres para trás, executando retrospectivas que abordam os problemas no desenvolvimento da confiança, lidando com conflitos e criando resultados extraordinários.
-
A ética na segurança da informação
Assim como a segurança, a ética na tecnologia da informação trata de prevenir que os sistemas de software prejudiquem usuários ou qualquer outra pessoa.
-
Service Mesh: Promessa ou Risco?
Os frameworks Service Mesh como o Istio e o Linkerd estão ganhando visibilidade conforme microservices são adotados. Os argumentos para adotar um service mesh são convincentes: observabilidade full-stack, segurança transparente, resiliência de sistemas, entre outros. Mas será que o service mesh é a solução certa? Este artigo vai ajudar a entender quando usar um service mesh faz sentido ou não.
-
Microservices na perspectiva de uma Startup
Ao iniciar uma jornada para microservices, saber o que considerar pode ser valioso. Não existe uma regra de ouro que seja facilmente aplicável. Cada jornada é única, já que toda organização enfrenta circunstâncias distintas. Neste artigo, Susanne Kaiser compartilha lições aprendidas e desafios na perspectiva de uma startup, e o que faria diferente em sua próxima implementação de microservices.
-
Perguntas e Respostas sobre o livro Testing in the Digital Age (Testar na Era Digital)
O livro Testing in the Digital Age (Testar na Era Digital) explica o impacto gerado em testes pelos desenvolvimentos em robótica, inteligência artificial, internet e big data.
-
Refatorando o Eclipse Collections: tornando seu Java Streams mais enxuto, simples e limpo
Neste artigo serão demonstrado vários exemplos de refatoração de código Java padrão para o Eclipse Collections, estruturas de dados e APIs, e também para demonstrar algumas das economias de memória que é possível obter.
-
Entendendo o comportamento de sistemas e softwares com Machine Learning e dados de séries temporais
David Andrzejewski apresentou “Entendendo o comportamento de sistemas e softwares com Machine Learning e dados de séries temporais”. Este artigo é um resumo de sua apresentação e traz uma visão geral sobre como o machine learning permite realizar análises preditivas em terabytes de logs por dia, que consistem de gigabytes de códigos fonte.