Você conhece a maneira fantástica com que Go gerencia concorrência?
Para vagas pleno/senior de Dev Go é importante que saiba como funciona a gestão de Go routines por baixo dos panos.
Para vagas pleno/senior de Dev Go é importante que saiba como funciona a gestão de Go routines por baixo dos panos.
O Helm é o gerenciador de pacotes para Kubernetes. Assim como o NPM/YARN/PNPM estão para o Javascript, o Helm está para o k8s.
Já tentou rodar uma aplicação localmente e recebeu um erro de “port already in use”? Isso aconteceu comigo ao rodar uma aplicação Next.js em meu computador pessoal e percebi que o processo anterior ainda estava ativo, segurando a porta.
Resolver essa situação é bem simples, basta localizar o processo que está ouvindo na porta específica e matá-lo.
Cansado/a de ficar repetindo os mesmos comandos enquanto desenvolve? Makefile pode te salvar!
Originalmente, ele foi criado para facilitar o processo de build de aplicações, evitando que você tenha que ficar repetindo comandos gigantes à exaustão.
Se existe algo que toda a equipe enfrenta, sem exceção, são problemas ou dificuldades na hora de se padronizar datas.
Essa definição é importantíssima para evitar inconsistências, principalmente, em ambientes distribuídos e de microsserviços.
Sou um grande entusiasta de GO e sei que a criação de um port nessa linguagem trará diversos benefícios do ponto de vista técnico, mas gostaria de analisar esse cenário sob uma perspectiva diferente: a de negócios.
Em nossa última publicação, falamos sobre os conceitos básicos de SQS para que você consiga desacoplar seus fluxos, e assim, aumentar a confiabilidade de seus sistemas. Se você não acompanhou a Parte 1, basta clicar aqui.
Hoje trataremos sobre alguns tópicos mais avançados e que são essenciais na hora de você montar uma infraestrutura que esteja 100% alinhada com as suas necessidades (tanto técnicas quanto de negócio).
Quando estamos desenvolvendo software, existem aspectos com os quais devemos ter atenção para garantir o sucesso de nossas aplicações. Dentre estes aspectos, podemos citar a resiliência.
Em linhas gerais a resiliência é o poder de recuperação de uma aplicação após situações adversas.
Neste artigo gostaria de abordar um pouco sobre o uso do SQS para dar algumas ideias de como você pode utilizar esse serviço para desenvolver aplicações mais confiáveis e resilientes.
Gophers, os macostes do Go
Nesse texto vou descrever o passo a passo que você vai seguir para poder colocar seu projeto pessoal — e quem sabe até um projeto pelo qual você tenha sido contratado — em um servidor 100% gratuito. Para isso, vamos utilizar o Heroku, uma plataforma robusta voltada para deploy de servidores.