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
Autor: Kaléu Puskas Diedrich Caminha
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
Login em Iframe, Cookies, PHP, Https e SameSite
Recentemente precisei realizar uma integração entre um site e um software PHP onde o software seria exibido via Iframe dentro do site em WordPress. O adicional neste caso era a necessidade de o login no software funcionasse dentro do Iframe. E não funcionou. O PHP não consegue entender o login dentro de um Iframe? Não… Continuar lendo Login em Iframe, Cookies, PHP, Https e SameSite
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
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
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
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
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
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?