RSSAmplifier

Blog

osantana

Desenvolvimento Python, Django, Carreira e Empreendedorismo

osantana.meRSS feed ↗10 posts

Latest posts

AutoCV: meu micro-SaaS

Faz tempo que não aparecemos por aqui, não é? Mas acho que o motivo do retorno é bacana. O motivo desse post é anunciar o lançamento do meu primeiro micro-SaaS, o AutoCV. O AutoCV é um serviço online para facilitar a sua vida naquele momento em que você está procurando uma nova oportunidade de trabalho [ ]

Dominando Processos Seletivos

Artigo baseado na apresentação feita durante a PythonBrasil 2025 em São Paulo. Por Que Isso Importa Dominar processos seletivos é uma habilidade específica — e essa habilidade não tem nada a ver com trabalhar. Você pode ser um excelente profissional e ser péssimo em processos seletivos, e vice-versa. São competências distintas. As coisas são como [ ]

A Bunda do Cavalo do Unix

Tem uma anedota que correlaciona o tamanho dos ônibus espaciais à largura da bunda dos cavalos. Se você pesquisar por esses termos vai encontrar várias referências a essa história que, claramente, é uma bobagem. No mundo da computação a gente tem algumas dessas características que influenciam nossas vidas até hoje. Uma das mais óbvias é [ ]

Gramática e Programação

Eu sempre detestei aprender línguas. Só me esforço para aprender o básico de um idioma quando realmente não há outra forma de sobreviver sem ele. Foi assim que acabei aprendendo o suficiente de inglês e português. Lembro que, na escola, eu odiava as aulas de português. A única parte que eu realmente curtia era Literatura. [ ]

Economia dos Testes

No mundo dos testes automatizados, os testes são classificados por níveis de validação. Testes que validam uma pequena unidade de código são chamados de testes unitários (unit tests). Quando validam a integração entre componentes, são chamados de testes de integração (integration tests). Esses dois tipos de testes são os mais comuns. No entanto, também existem [ ]

Transpire Qualidade

Na biografia do Steve Jobs escrita pelo Walter Isaacson, tem um trecho em que o biografado fala sobre a influência que o pai dele deixou para ele na criação de produtos. Ele conta que o pai gostava de fazer alguns trabalhos de marcenaria por passatempo e que um dia ele estava corrigindo um pequeno defeito [ ]

Publique-se!

Eu produzo conteúdo técnico sobre programação e carreira desde que esse negócio de produzir conteúdo se chamava blogar. Nunca fui um blogueiro prolífico, mas sempre tentei deixar meus aprendizados e ensinamentos públicos ao longo do tempo. O meu blog pessoal mudou de nome e propósito várias vezes nessa jornada. Ele já se chamou aCiDBaSe (o [ ]

Nem certo e nem errado

Se tem uma área do conhecimento onde os debates são quase sempre bem acalorados, essa área é a do desenvolvimento de software. Tem todo tipo de disputa, das mais bobas como Tab vs. Espaço, temas claros ou escuros, 80 colunas ou não, etc. até as mais complicadas: tipos estáticos ou dinâmicos (ou qualquer variante doida), [ ]

Código Cabuloso

Esse artigo é quase um repeteco dos artigos Dicas para um bom programa em Python e o Personal Python Style Guide. Mas aqui mostro como uso o processo de refatoração do código para estudar e entendê-lo. Estou tentando entender um código bem intrincado e importante do trabalho… é um código bem crítico que resolve um [ ]

Como começar em TI

Esse artigo é uma adaptação do meu vídeo no YouTube. Com bastante frequência eu recebo pedidos de dicas de pessoas que pretendem começar a trabalhar em TI. Por conta disso eu reuni aqui várias dicas e recomendações para essas pessoas. Tentei ser bem pragmático no plano. O objetivo dele é otimizar o caminho do zero [ ]