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

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

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

Scrum

Eu realmente gosto muito de Scrum, embora reconheça que é provável que eu nunca mais o utilize na minha vida profissional. Scrum é como a primeira namorada ou primeiro namorado 🥰. Você amou um dia, provavelmente vai lembrar dele para toda a vida, mas muito, muito provavelmente, não será pra sempre 💔. Explico melhor… Scrum,… Continuar lendo Scrum

publicado
Categorizado como Software

PHP

PHP é a linguagem de programação sobre a qual eu consegui construir o sustento financeiro da minha vida. É a linguagem com a qual é construí pelo menos 7 tecnologias que fizeram alguma diferença positiva na vida de alguém. Eu devo muito ao PHP. PHP é a melhor linguagem que existe? não. PHP é a… Continuar lendo PHP

publicado
Categorizado como Software

Sobre CSS

Anotações e recursos sobre CSS. CSS é complexo, para estar profundo na matéria é importante entender os principais conceitos, as principais especificações oficiais, como está o suporte pelos navegadores de internet e ajuda ter uma perspectiva de futuro. Devo usar CSS 1, 2, 3 ou 4? Resposta curta: Use CSS 2.1 e módulos específicos estáveis… Continuar lendo Sobre CSS

publicado
Categorizado como Software

Uso de Web Fonts

Este artigo reúne algumas anotações sobre o uso de @font-face em sites para permitir o uso de fontes independentemente do usuário tê-las carregadas no sistema. Compreensão Geral A base das explicações sobre o uso de @font-face, e sempre um ótimo lugar para começar é a W3Schools. No link abaixo é explicado o básico sobre a… Continuar lendo Uso de Web Fonts

publicado
Categorizado como Software

Dados de Nascimentos e Mortes no Brasil

Aviso: Tutorial para programadores Atuo muito com dados pela Datapedia. Hoje descobri como acessar dados detalhados de nascimentos e mortes no Brasil. É um pouco confuso o acesso via Datasus, mas segue o passo a passo: Site para acesso aos arquivos Acesse o site do Datasus: http://datasus.saude.gov.br/ e na seção “Serviços ao Cidadão”, acesso o… Continuar lendo Dados de Nascimentos e Mortes no Brasil

publicado
Categorizado como Software