Blog
O que aprendi enviando mais de 500 candidaturas em dois meses (com números)
Nas últimas semanas, tratei minha busca por emprego como um projeto: registrar cada candidatura, medir o que retorna e ajustar. Passei de 540 candidaturas. Aqui vão os números e as lições que acho que servem para qualquer pessoa de tecnologia, sem fórmula mágica. Os números (até 27/10/2026) Retorno positivo (confirmação, teste, conversa ou entrevista): cerca de 6% do total (33...
Contexto e RAG: por que a IA esquece e como fazê-la consultar seus documentos
No post anterior vimos que um LLM prevê texto e pode inventar quando não tem a resposta. Aqui vão duas ideias que explicam boa parte do comportamento dele no dia a dia: o contexto e o RAG. Contexto: a mesa de trabalho O modelo só enxerga o que está no contexto da conversa: suas instruções, o histórico e os arquivos...
O que é um LLM e por que a IA inventa coisas com tanta confiança
Todo mundo fala de IA, mas pouca gente explica o que ela é. Esta é a primeira de uma série curta, sem jargão, para quem quer entender o suficiente para usar bem (e desconfiar na hora certa). O que é um LLM LLM significa large language model, ou “modelo de linguagem grande”. É o motor por trás do ChatGPT, do...
5 Mitos de Entrevistas de Emprego Que Você Precisa Conhecer
As entrevistas de emprego são desafiadoras, mas desmistificar alguns mitos pode te ajudar a se preparar melhor. Vamos lá: 1. Memorizar Respostas Muitos acreditam que decorar respostas é a chave. Na verdade, compreender os pontos principais e falar naturalmente é mais eficaz. Isso mostra autenticidade e flexibilidade. Tenho aconselhado outros desenvolvedores a ensaiarem respostas às perguntas mais comuns para passar...
Ubuntu e a Cultura Organizacional Moderna
Das Comunidades Rurais aos Empreendimentos Globais: Os Paralelos entre a Filosofia do Ubuntu e a Cultura Organizacional Moderna A filosofia do Ubuntu é uma parte importante da cultura sul-africana e tem raízes na tradição africana de compartilhamento, coletividade e interconexão. O termo Ubuntu pode ser traduzido como “humanidade para os outros” ou “sou o que sou por causa de quem...
Detecção de Recursos com JS Design Patterns
Explorando a Detecção de Recursos no Navegador com Padrões de Design em JavaScript Olá, caro leitor! Hoje, vamos mergulhar no fascinante mundo da detecção de recursos no navegador e como podemos otimizá-la usando Padrões de Design em JavaScript. Essas técnicas não só tornam nosso código mais organizado, mas também facilitam a manutenção e a expansão no futuro. O Poder da...
Breve História e Evolução do JavaScript: De Cmm a JavaScript
JavaScript é uma linguagem de programação amplamente utilizada pelos desenvolvedores web atualmente. No entanto, sua história começa de forma diferente dos estúdios de criação de websites. Inicialmente conhecida como Cmm (C minus minus), a linguagem foi concebida para se assemelhar ao C/C++ e facilitar a transição dos programadores da época. Criada pela Nombas, mais tarde conhecida como OpenWave, ela veio...
Cancelando Solicitações com Fetch e AbortController em JavaScript
Introdução Neste post, vamos explorar como cancelar solicitações HTTP feitas com o Fetch e a API AbortController em JavaScript. A capacidade de cancelar solicitações é especialmente útil em situações em que você precisa interromper uma solicitação em andamento, seja por uma ação do usuário ou por outros eventos no aplicativo. Veremos como implementar isso usando JavaScript e a API Fetch,...
Use o LinkedIn a seu favor para encontrar um novo emprego
Basicamente, toda ferramenta é ótima se você entender como ela funciona e aproveitar todos os recursos que ela oferece. O LinkedIn é um exemplo de uma ferramenta muito útil, que muita gente tem deixado de aproveitar completamente. Veja abaixo o checklist para ser encontrado por recrutadores com mais eficiência: Otimização da busca Você pode otimizar a experiência de busca dos...
Como usar a função minmax() do Css Grid Layout
Autor da image: David Arty. Fonte: How the minmax() Function Works Uma nova característica muito útil apresentada com a especificação do Grid Layout do CSS é a função minmax(). Ela nos permite escrever um CSS muito mais poderoso e sucinto, configurando valores para a grade (grid track), incluindo na mesma linha um valor mínimo e máximo. A função minmax() A...