Golang: usando build tags para armazenar configurações
Um dos 12 fatores, conjunto de boas práticas muito usado em projetos modernos, é:
Armazene as configurações no ambiente
Um dos 12 fatores, conjunto de boas práticas muito usado em projetos modernos, é:
Armazene as configurações no ambiente
Alguns meses atrás, numa das minhas passagens diárias pelo Medium encontrei um post onde o autor dava diversas dicas de organização para tirar maior proveito do smartphone que nos acompanha o dia todo.
Aproveitei o feriado e depois de alguns anos resolvi mudar o visual do site. Espero que tenha ficado mais “clean” e fácil de ler.
Quem me segue nas “interwebs” deve ter percebido que nos últimos tempos eu deixei as operações do dia a dia da Coderockr nas competentes mãos da minha sócia e equipe e entrei de cabeça em um novo projeto, a Code:Nation.
A linha de comando é vida! É a interface definitiva!
Passado o momento fanboy quero apresentar outra ferramenta que venho usado e gostando bastante. Quem me indicou o todolist foi o Stamatios Stamou Jr, fundador e CEO da startup Pipz.
Fiz um post sobre o resultado dos meus estudos sobre Clean Architecture e como estamos implementando estes conceitos na Code:Nation
Neste screencast eu mostro alguns detalhes de como gerenciamos o processo de desenvolvimento de software na Code:Nation, usando processos ágeis, integração contínua e métricas.
Eu realmente acredito que “o desenvolvimento de software é uma arte que deve ser feita com paixão e dedicação”. Por isso quero aqui usar algumas analogias com minhas formas favoritas de arte, a música e o cinema, para citar algumas lições que aprendi nos meus 20 anos de profissão.
Todo fim de ano eu faço uma revisão no meu computador, procurando por aplicativos e arquivos que eu não uso mais, alternativas para o que não está funcionando bem, etc. O resultado disso é este post, que é uma continuação do que eu fiz em 2016.
Um dos fatores de sucesso do processo de desenvolvimento de software, assim como a maioria dos empreendimentos humanos, é uma boa comunicação.