social tech privacy
Os recentes avanços ao redor do mundo, incluindo no Brasil, de projetos para suposta proteção de crianças e adolescentes online, mostram como o ataque ao direito à privacidade é constante. Além disso, com a devida perspectiva histórica, consegue-se notar que a linha do que é ou não aceitável se movimenta ao longo do tempo. Porém, a luta pela privacidade, no mundo digital e no mundo real, continua. Especialmente no mundo digital, essa luta só acaba enquanto todos acharem que ela está acabada.
Continuar lendo...
social tech
O projeto de lei 2628/2022, recém-aprovado pelas casas legislativas, se apresenta como um relevante marco na tentativa de proteção de crianças e adolescentes em ambientes digitais. Em andamento no parlamento desde 2022, o projeto teve sua aprovação acelerada após as denúncias acerca da adultização de crianças no Instagram. O argumento de legisladores e entidades da sociedade civil é de que o projeto se torna ainda mais importante como forma de resposta aos problemas levantados na denúncia da exposição predatória de menores. Entretanto, como veremos, o projeto de lei não ataca, ou ataca de forma tangencial e pouco efetiva, a adultização de crianças e adolescentes em redes sociais e aplicativos digitais.
Continuar lendo...
tech dev ai
O impacto dos LLMs de Código, como o Copilot, na produtividade dos engenheiros de software tem gerado debates. Um ponto geralmente esquecido, é como esse tipo de ferramenta afeta a formação da próxima geração de profissionais.
Continuar lendo...
dev python
Python possui uma funcionalidade específica para modificação de métodos que é capaz de torná-los métodos de classe. Nesse post eu falo um pouco sobre o que exatamente é um método de classe, quando é interessante utilizá-lo e quais os riscos envolvidos em sua má utilização
Continuar lendo...
soberania-digital indieweb
Após mais de 4 anos utilizando o serviço GitHub Pages para hospedar meu site/blog pessoal resolvi que era hora de mudar. Nesse post eu faço uma autoanálise dos princípios nos quais essa minha decisão foi baseada: liberdade, autonomia, transparência, responsabilidade e diversão.
Continuar lendo...
dev opensource
Muito se fala a respeito de contribuições em projetos Open Source (de código aberto) e revisões de código. Nesse post eu pretendo relatar um pouco sobre como foi minha experiência com Code Reviews em um projeto embrionário do Open Stack onde acabei me tornando core commiter.
Continuar lendo...
dev carreira python
Muitas pessoas tem me perguntado como começar a estudar Python ou mesmo o que precisa aprender para arrumar um emprego e trabalhar com Python a maior parte do tempo. Com as experiências me relacionando com essas pessoas que desejam iniciar no desenvolvimento Python e na programação de uma forma mais ampla, percebo que o foco ainda está um pouco limitado sobre o que realmente significa trabalhar com desenvolvimento de software hoje em dia. Pensando em explorar um pouco esse tema vamos fazer uma viagem que irá do Python ao Infinito e Além!
Continuar lendo...
dev python django
Nesse post eu falo sobre a distinção de responsabilidades entre Fields e Widgets no sistema de formulários do Django e um potencial problema nessa maneira de abstrair o Form quanto à sua apresentação. Assim sendo eu proponho uma maneira de se trabalhar utilizando a lib django-widget-twaks para solucionar o problema apresentado, reforçando a separação de responsabilidade entre a camada de apresentação e a de lógica de negócios.
Continuar lendo...
arquitetura dev
O objetivo desse post não é explicar o Domain Driven Design, mas sim tentar ajudar a desmistificar uma dúvida que pode ser recorrente dos que começam a desenvolver software orientado ao domínio: como organizar a lógica de negócio evitando o modelo anêmico.
Continuar lendo...