Introdução Até alguns poucos anos, o mercado de TI ainda não havia se decidido por um vencedor claro quando se tratava de orquestração de containers de aplicações. No entanto, hoje está evidente que o Kubernetes emergiu como o líder incontestável, vencendo a batalha contra o Swarm da Docker e o Mesos da Apache. Isso representa […]
Autor: Leandro
Lista de Terminologias do Kubernetes
Introdução Este glossário reúne uma vasta gama de termos essenciais do universo Kubernetes, uma plataforma de código aberto amplamente adotada para a orquestração de contêineres. O Kubernetes facilita a automação de diversos processos em ambientes distribuídos, oferecendo escalabilidade, flexibilidade e controle sobre aplicações conteinerizadas. Com a expansão contínua de seu uso, é crucial entender a […]
O currículo que garantiu a um engenheiro de software um emprego de $300.000 dólares no Google
1 página. Bem formatada. Introdução Meu nome é Alex Nguyen e anteriormente trabalhei como engenheiro de software na Amazon e na Microsoft antes de ingressar no Google. Acima está o currículo que usei para me candidatar ao Google e conseguir uma oferta empolgante de $300.000. É o currículo que gosto de compartilhar com candidatos que […]
O Princípio F.I.R.S.T.
Fala pessoal beleza! Ao implementar testes unitários, os bons desenvolvedores tentam, tanto quanto possível, seguir o princípio FIRST. Na real, FIRST é uma combinação de vários princípios, e neste post aprenderemos sobre esses princípios. A primeira letra do princípio FIRST significa FAST ou em português rápido. Os testes unitários são pequenos pedaços de código que […]
Por que implementar Testes Unitários?
Fala Pessoal beleza! Nesse post aprenderemos, por que devemos implementar testes unitários? Se podemos tranquilamente executar a nossa aplicação e apenas fazer os testes manualmente garantindo que tudo funcione, então, por que implementar testes unitários? Por que apenas testar manualmente não nos garante que o código se mantém funcionando após mudanças? Bom é claro que […]
O que são Testes Unitários?
Fala pessoal beleza! O nosso objetivo nesse post é entender o que é um teste unitário? Os testes unitários são pequenos métodos independentes que implementamos para testar alguma parte do nosso código. Digamos que nós temos um método na nossa classe que precise ser testado para garantir que ele funcione conforme o esperado. Pra garantir […]
Seis tecnologias que todo DEV fracassado adora (e que você deveria evitar)
Introdução No universo da tecnologia, a escolha das ferramentas e tecnologias certas desempenha um papel crucial na eficiência, segurança e longevidade de qualquer projeto de software. Com o passar do tempo, algumas tecnologias deixam de ser práticas ou seguras, seja devido à evolução natural do setor ou à falta de manutenção. Apesar de sua popularidade […]
Por que Programar em Português pode Arruinar sua Carreira
Introdução A programação é uma área global e colaborativa, onde a linguagem do código desempenha um papel fundamental na interação entre desenvolvedores, empresas e tecnologias. Optar por programar em português pode parecer natural para quem tem o idioma como língua materna, mas essa escolha traz desafios e limitações significativas em um mercado dominado por padrões […]
Por Que Você Deveria Parar de Usar Lombok AGORA
Project Lombok, uma biblioteca amplamente usada por desenvolvedores Java para reduzir boilerplate code, tem sido alvo de polêmicas desde o seu lançamento. Neste texto, exploraremos as principais razões para evitar o uso de Lombok em projetos modernos, considerando as consequências de sua adoção e alternativas mais sustentáveis no ecossistema Java. Ao final, esperamos oferecer uma […]
Os 7 Hábitos dos Programadores Fracassados
A carreira de programador é desafiadora e empolgante, mas também exige uma combinação de habilidades técnicas e comportamentais para alcançar o sucesso. Muitas vezes, os hábitos cultivados ao longo do tempo podem ser o diferencial entre um profissional bem-sucedido e outro que fica para trás. Este guia explora os sete principais hábitos que frequentemente levam […]