Trabalho Remoto

Os benefícios pessoais e familiares do trabalho remoto são muitos e bastante difundidos. Menos desperdício de tempo no trânsito, maior tempo com filhos e família de forma geral, melhor alimentação, sono, qualidade de vida em geral. Potencialmente melhores condições de ergonomia, mais espaço, mais silêncio, menos interrupções. Há muitos benefícios. Mas pouco se fala dos… Continuar lendo Trabalho Remoto

publicado
Categorizado como Carreira

Https em localhost + https no docker + webpack

Precisei trabalhar com uma integração com iframes e login que envolvia o uso de cookies configurados como “SameSite=None; Secure”. Escrevi sobre isso neste outro artigo. Para trabalhar com esta abordagem era necessário um ambiente com https. E podem existir outras razões pelas quais você precise testar algo em ambiente local com https. Este artigo descreve… Continuar lendo Https em localhost + https no docker + webpack

publicado
Categorizado como Software

Ler

Aprendemos a escrever depois de aprender a ler. Programação ainda é uma das poucas disciplinas em que se insisti que o ideal é começar escrevendo, ao invés de começar lendo. Como professor de programação posso garantir que o ideal ao aprendizado e começar lendo e realizando pequenas modificações e de tempos em tempos, desenvolver desafios… Continuar lendo Ler

publicado
Categorizado como Carreira

Sobre trabalho remoto

Texto com exemplos e práticas de como criar uma cultura forte em um ambiente remoto de trabalho. Meu ponto favorito é a ideia de que a cultura se estabelece a partir da forma como trabalhamos juntos, não como socializamos, embora este último tenha seu lugar. https://blog.doist.com/humanizing-async-work/ Neste outro artigo uma reflexão muito esquecida. Como existem… Continuar lendo Sobre trabalho remoto

Ser pai e programador no início da carreira

Ser um profissional de programação, engenheiro de software, arquiteto, developer, como quiser chamar, tem algumas características profissionais mais específicas, como: Exigir alto, diário e constante nível de trabalho mental; Comunicação frequentemente estruturada e muito uso diário de linguagem formal; Muita dedicação a estudos e projetos para se manter atualizado com novas tecnologias, métodos e frameworks;… Continuar lendo Ser pai e programador no início da carreira

publicado
Categorizado como Carreira

Testes Automatizados

Devo criar testes automatizados?Sim, testes automatizados são a única forma realmente segura de provarmos que nosso código funciona. É fantástico para manutenção, refatoração e especialmente para a experiência de trabalho do programador. Devo testar 100% do código?É algo que se deve ser perseguido sim, não como utopia, pois é possível sim alcançar 100% de cobertura… Continuar lendo Testes Automatizados

publicado
Categorizado como Software

Código, cliente e qualidade

Temos linguagens, tecnologias, padrões arquiteturais, processos, ferramentas. Temos incontáveis formas de entregar código em produção. Desde de um desenvolvimento dirigido à testes com integração contínua em ambiente distribuído até um arquivo modificado e que sobe para produção via FTP. No fim do dia, o que importa é código funcionando em produção, aceito pelo cliente e… Continuar lendo Código, cliente e qualidade

publicado
Categorizado como Carreira

Infraestrutura de Produção

Já subi aplicações para rodar em produção de diversas maneiras: FTP, servidor próprio (máquina virtual), PaaS e Serverless. Muito do que aprendi aqui foi mérito de outras pessoas que trabalhavam comigo e que implementaram as soluções que eu ajudei a nascer e manter. Segue neste texto alguns aprendizados sobre os benefícios e desvantagens de cada… Continuar lendo Infraestrutura de Produção

publicado
Categorizado como Software

Código in English or Português?

Certa vez elaborei uma argumentação detalhada sobre usarmos código em português em uma empresa que tinha um domínio jurídico bastante específico. Me arrependi! A ideia final era tentar preservar os padrões mais claros em inglês como “findBy“, “Factory“, etc. E no restante do código usar português para melhorar a legibilidade. Funcionou, o código está lá… Continuar lendo Código in English or Português?

publicado
Categorizado como Software