The signal,
not the noise.
Long-form essays and rapid field notes on AI agents, product engineering, careers, and the craft of shipping.
I fear regret more than failure
A personal reflection on leaving stability, pursuing an international tech career, and accepting that some decisions are still worth it even when they hurt.
The new visual identity of my website and blog: Futurist Minimalism + Agentic AI
The rationale behind the redesign: palette, typography, visual primitives, and engineering decisions to make the website more distinctive, modern, and alive.
A nova identidade visual do meu website e blog: Minimalismo Futurista + IA Agentic
O racional por trás do redesign: paleta, tipografia, componentes visuais e decisões técnicas para criar um site mais autoral, moderno e vivo.
Tenho mais medo do arrependimento do que de quebrar a cara
Uma reflexão sobre sair da estabilidade, tentar uma carreira internacional em tecnologia e aceitar que algumas decisões fazem sentido mesmo quando doem.
Harness Engineering: o que faz agentes de IA entregarem software de verdade
Modelos melhores ajudam, mas o salto de qualidade em agentes de código vem do ambiente ao redor: contexto, sensores, memória, gates e orquestração.
Harness Engineering: what makes AI agents ship real software
Níveis de carreira de Software Developer/Engineer
Um guia prático sobre os níveis de carreira em engenharia de software, do júnior ao distinguished engineer, e as habilidades esperadas em cada etapa.
Síndrome do impostor na tecnologia
Uma reflexão baseada na palestra de Julie Pagano sobre insegurança, ansiedade, confiança e os monstros invisíveis que afetam pessoas na tecnologia.
Software Developer/Engineer Career Levels
A practical guide to software engineering career levels, from junior to distinguished engineer, and the skills expected at each stage.
Agent Harness Engineering in practice
Why coding agent performance depends more on the harness than on the model alone, and how to apply that in day-to-day engineering.
Agent Harness Engineering na prática
Vibe Coding vs Agentic Engineering
A quick and simple look at the difference between vibe coding and agentic engineering.
Avoiding In-Memory Aggregation and Overfetching in MongoDB with Prisma
How we stopped loading entire collections into Node.js and let the database do its job.
Getting Started with Next.js 15
Learn how to build modern web applications with Next.js 15, the latest version with App Router and React Server Components.
TypeScript Tips for React Developers
Essential TypeScript patterns and tips that will make your React code more type-safe and maintainable.
How to create a custom random ID with Postgres
Web3 - What to build?
Know about what kind of solutions you can build using web3 technology
How to Deploy a Monorepo with TurboRepo on Heroku
Github + Monorepo + TurboRepo + Heroku
How to merge two or more repos into a new one without losing the history of commits
TurboRepo in Action
Becoming a fitness Dev
The Five Do's for good daily habits that you should begin today.
React Suspense - in the right way
Basic Wax blockchain
Useful links, sample code about how to interact with
How to get the first job
What I tell to my mentees - Tips to getting a Job
Using find with delete flag
Nice command Unix find.
Expansion Week na Rocketseat
Ao infinito e além - Segunda edição da EW/RS
Understanding Falsy and Truthy values in JavaScript
Primeira Next Level Week da Rocketseat
Minhas impressões e reflexões sobre o Next Level Week da Rocketseat
Renomeando uma Branch no Git
Comandos para poder renomear uma branch local e remota no repositório git/github
Tipos de Parâmetros das requisições REST
Conceituando e diferenciando os tipos de parâmetros da requisição em API's REST.
Quick Tips about React Native
Some quick tips for React Native beginners and I recommend a nice podcast
Dicas Rápidas sobre React Native
How to install React Native with Typescript
I'll show how to install React Native with Typescript
Introdução ao GraphQL com NodeJS e MongoDB
Como configurar o webpack, babel e os loaders do css e imagem, principais ciclos de vida do React
Como acessar o Redis de dentro do Docker e fazer consultas
Importar/Exportar arquivos no MongoDB utilizando o Meteor para importação
GoBarber - Aplicação Mobile com React Native
Minhas notas de aula e código do bootcamp da Rocketseat, nesse projeto criamos uma API com NodeJS
Utilizando ícones do react-native-vector-icons no React Native - ANDROID
GoBarber Web - Aplicação Frontend com React
Minhas notas de aula e código do bootcamp da Rocketseat, nesse projeto criamos uma API com NodeJS
React Hooks + Redux (useSelector) + Unform
Produtividade com React Hooks + Redux (useSelector) e Unform
API React e Redux Hooks um guia prático
Vamos continuar a aplicação do GoBarber e aprender algumas técnicas avançadas e melhores práticas de desenvolvimento.
Arquitetura Flux um Ecommerce da Rocketshoes
Vamos construir um ecommerce da Rockectshoes para aprender o Flux com a implementação do Redux, usando Redux Saga para fazer o side effects das funcionalidades assíncronas
Conheçendo a Lib Polished para manipular cores no JS
Introdução ao React Native
Como configurar o webpack, babel e os loaders do css e imagem, principais ciclos de vida do React
Utilizando ícones do react-native-vector-icons no React Native - iOS
Importar/Exportar arquivos no MongoDB utilizando o Meteor para importação
Primeiro Projeto com ReactJS
Vamos criar uma aplicação com React e Styled Components que busca o repositório no github e salva no localStorage e podemos ver as Issues no github.
Introdução ao React
Como configurar o webpack, babel e os loaders do css e imagem, principais ciclos de vida do React
Continuando API do GoBarber
GoBarber - Aplicação Backend
Minhas notas de aula e código do bootcamp da Rocketseat, nesse projeto criamos uma API com NodeJS
Criando um projeto em NODE
Veja o quão fácil é criar um boiler plate no Visual Studio Code
Conceitos do Node
Apresento o ambiente, conceitos e características do Node, NPM, Yarn, Event Loop, Call Stack e muito mais
Meu Ambiente de desenvolvimento
Apresento meu hardware, IDE, Extensões, Terminal, Plugins, Fontes, Tema e Ferramentas para Desenvolvimento de Software
How to keep your repository updated with main project
Ignorando git status quando muda permissão de pastas e arquivos no projeto versionando com git
Se alguém fizer um chmod 777 -Rf * em um projeto num diretório ou ...
Função de Ordem Superior com Reduce
Função de Ordem Superior com Reduce — Compose do Recompose
High Order Functions — Easy Mode
I intend to explain a little bit about High Order Functions with Javascript.
Ten Rules for Achieving English Fluency
I read this ebook: 10 Rules for achieving English Fluency, and I really appreciate it. Then I wanna share with you ones, check it out:
Buscando e Ordenando registros por data no Mongo com Meteor
Como baixar pacotes npm na rede com proxy
Baixando pacacotes npm dentro de uma rede com proxy
How to install Node.js via binary archive on Linux?
How to install Node.js via binary archive on Linux?
Help para aprender inglês
Técnica de interiorização de conteúdo em inglês
Practice Itself
Practice Itself — Começando a falar em inglês — Baby Steps
Criando um Code Snippet no VSCode
Básico sobre Composição de Componentes
Curso Fundação Bradesco, curso online grátis
Como importar e exportar arquivos no MongoDB utilizando o Meteor
Importar/Exportar arquivos no MongoDB utilizando o Meteor para importação
Dica de Leitura - JS Cangaceiro
Dica de Leitura - Cangaceiro Javascript, uma aventura no sertão da programação
Configurando o domínio para o Github Pages
Olá Pessoal, blz! =) fiz um tutorial para quem quiser hospedar sites estáticos no github e personalizar um domínio.
Dicas para utilizar o Git e Github para colaborar em outros projetos
Cientista da Computação
Minha colação de grau em Bacharelado em Ciência da Computação pela Uniderp em Campo Grande/MS
Curso de Postgress
Apostila com curso de Curso de Postgress
Curso Fundação Bradesco
Curso Fundação Bradesco, curso online grátis
Emulando suas aplicações diretamente do celular
Emulando suas aplicações diretamente do celular