Uma semana Python para alunos da rede pública de ensino

No final ano passado resolvi sair do meu trabalho e passar mais tempo no Brasil. Seriam dois meses dedicados aos meus amigos e família mas também a conhecer projetos sociais e a ensinar programação. Mas qual a motivação pra ensinar programação? A taxa de desemprego no Brasil bateu 11% em Agosto de 2019, com recorde de vagas no mercado informal. Segundo o Valor, 9% das pessoas de 18 a 24 anos de idade que conseguiram uma ocupação remunerada nos últimos 12 meses foram parar no mercado de trabalho informal.

Leia mais →

Impressões do Full Stack Fest 2019

Esse ano fui ao Full Stack Fest pela primeira vez! Olhando a programação, poderia dizer que não teria muito a ver com o que faço como uma desenvolvedora backend. Porém o meu objetivo era justamente ver o que estava rolando do outro lado. 🤓 O evento aconteceu no início de Setembro, em Sitges, uma cidadezinha próxima a Barcelona, na Espanha. Foi bem interessante ver quais são as tendências e perceber o quão desatualizada eu estou sobre o front-end.

Leia mais →

Dicas para usar o Home Assistant sem comprar novos dispositivos 🤖️

Há pouco mais de um ano escrevi por aqui sobre como configurar o Home Assistant (HA). Desde então, o projeto avançou várias versões, adicionando novos componentes e suporte a diversas plataformas. A comunidade não pára de adicionar coisas super legais ao HA e pra quem é entusiasta de Internet das Coisas o projeto é um prato cheio. Uma das barreiras de entrada pra quem gostaria de ter uma casa mais “”“inteligente”“” é o pensamento de que talvez seja necessário comprar novos dispositivos pra começar.

Leia mais →

Fluxo estilo if-else com Celery Tasks

Às vezes nós precisamos conectar tarefas de acordo com o resultado delas, de modo similar a um fluxo estilo if/else. Com Celery é possível fazer isso usando link e link_error. Para te dar uma ideia, digamos que nós precisamos enviar uma mensagem de texto para nosso cliente. Se for enviada com sucesso, essa mensagem deve ser sincronizada com o nosso CRM; se der errado, devemos entrar em contato com o nosso setor de TI imediatamente.

Leia mais →

Dicas para desafios de código

Em processos seletivos é bastante comum a prática de pedir que os candidatos resolvam desafios em casa, com o objetivo de avaliar suas habilidades em resolução de problemas e como o candidato coda. O interessante sobre resolução de problemas é que um mesmo problema pode ser solucionado de diferentes maneiras. A diferença entre as soluções será a experiência, o conhecimento da linguagem e como seu cérebro está acostumado a trabalhar.

Leia mais →