Às vezes a gente se pega vendo uns if/else por aí, se repetindo aqui e ali e pensa: “engraçado você por aqui de novo”. Esse pensamento é o seu sensor automático de code smells e ele vai ficando melhor a medida que você exercita boas práticas como OO e seus princípios, design patterns e algumas outras técnicas de refactoring.
Por falar em code smells, a duplicação de código é um dos problemas mais tranquilos de se resolver com a refatoração - especialmente porque é um problema fácil de identificar.
Leia mais →
Um dos meus tickets naquela semana era aparentemente simples: exportar uns dados pra um arquivo CSV. Simples, não?
A ideia inicial era:
Criar um comando no Django que fizesse a busca no banco, exportasse pra um CSV e fizesse o upload dele no nosso S3 Esse CSV só precisava ter dois campos: um ID e o corpo do email em HTML Problema #1: buscando no banco Na teoria tudo parecia correr perfeitamente bem e fácil.
Leia mais →
Se algum dia você se perguntou como inspecionar uma requisição HTTP para testar webhooks ou até mesmo outbound messages do Salesforce (😅), eu tenho uma sugestão: requestbin + ngrok.
O requestbin é um projeto de código aberto que serve para esse propósito. Ele é self-hosted. Você pode rodar ele num Docker local ou até mesmo deployar para uma instância gratuita do Heroku. Se você resolver rodar local, é aí que o ngrok entra.
Leia mais →
Faz quase um ano que estou trabalhando com Django e essa foi a minha primeira Djangocon! 🎉 Nesse post vou contar como foi a experiência e alguns tópicos que chamaram atenção na conferência.
A Djangocon Europa aconteceu de 23 a 27 de Maio em Heildeberg, na Alemanha. Foram quase 400 participantes e 35 palestras. De quarta a sexta, aconteceram palestras e durante o final de semana, as sprints.
Curiosidades e outras coisas legais O software da programação do evento é de código aberto.
Leia mais →
É realmente engraçado como a gente vê as coisas de maneira diferente quando temos um pouquinho mais de experiência. E, claro, com a carreira de desenvolvedora não foi diferente. Todo mundo sabe que a universidade e a academia ainda estão num descompasso imenso. E eu tô aqui pra dar umas dicas que eu gostaria que a Ana Paula do passado tivesse tido. 🤓
Começando (quase) do zero Meu primeiro contato com programação foi com um curso técnico que eu fiz logo depois de sair do ensino médio.
Leia mais →