API Mágica: notificações Web Push no navegador com PHP
Web Push com a API Mágica em PHP puro: o navegador se inscreve, o seu site envia a notificação e a API conta o clique. Sem Composer e sem biblioteca.
Artigos técnicos de programação: PHP, JavaScript, banco de dados e robótica. Código que funciona, explicado por quem escreveu — e um pouco da minha jornada.
Web Push com a API Mágica em PHP puro: o navegador se inscreve, o seu site envia a notificação e a API conta o clique. Sem Composer e sem biblioteca.
Lancei a API Mágica: CEP, QR Code Pix, geradores e mais, de graça. Veja como consultar e gerar com Node.js em poucas linhas.
Instale o Project NOMAD numa VPS Ubuntu e tenha Wikipédia, mapas, cursos e IA funcionando sem nenhuma conexão com a internet.
Como enviar SMS pela API da SMSMais com Node.js, entender os status de entrega e receber a resposta do destinatario por webhook.
Como disparar uma gravação de voz que toca no telefone do cliente, em Node.js, com o campo audio da API da SMSMais e o status que diz se atenderam.
Clone a sua voz com IA local e cadastre vozes por API: suba o Chatterbox, envie o .wav por HTTP e gere áudio em português no seu servidor.
Transforme texto em áudio com IA local, por CURL. O Open WebUI não tem TTS embutido: instale o motor, baixe a voz brasileira e ligue os dois.
Transcreva áudio com IA local, no seu servidor, por CURL. O áudio não sai da máquina, e as duas armadilhas que devolvem 400 e texto em latim.
Instale Ollama e Open WebUI numa VPS por SSH, baixe outros modelos, veja quais valem a pena sem GPU e gere a API Key para usar a API.
Como fechar o ciclo do RAG em Node.js: buscar no Qdrant, montar o contexto e pedir ao GPT que responda usando só o que você achou.
Como buscar por texto no Qdrant com Node.js e embeddings, e como misturar semelhança com filtro de preço, estoque e categoria numa consulta só.
Como instalar o Qdrant numa VPS com Docker, proteger com chave de API, liberar o firewall e fazer a primeira busca por semelhança. Passo a passo por SSH.
Como instalar o MCP File Tools no Claude Code para editar sites em ISO-8859-1 sem transformar "configuração" em "configuraçao".
A Meta passa a cobrar por mensagem em 1/10/2026. Como instalar a Evolution API numa VPS com Docker e enviar mensagens no WhatsApp sem pagar por envio.
Dez repositorios do GitHub que uso de verdade: listas curadas, APIs gratuitas, IA local e agentes de codigo.
Baixe os arquivos publicos de CNPJ da Receita Federal, carregue no SQLite e indexe no Elasticsearch com Node puro, sem dependencia externa.
Como configurar o recebimento de e-mails no Amazon SES e fazer cada mensagem que chega cair num webhook seu, passando pelo SNS.
Conheça a arquitetura por trás do Detector de Cilada. Uma aplicação web construída com React, Node.js e Google Gemini AI para identificar fraudes online.
Como ler a telemetria de um nobreak NHS pela porta serial com Node.js: enquadramento do frame, checksum, flags bit a bit e comandos de escrita.
Como fazer backup de uma base MySQL com Node.js e mysqldump: o exit code que mente, a senha exposta no ps e as flags que importam.
Como converter vídeo de qualquer formato para MP4 otimizado para web com Node.js e ffmpeg — e as armadilhas do caminho.
Como desligar um servidor Linux por SSH e ligar de volta com Wake-on-LAN em Node.js, montando o pacote mágico de 102 bytes na mão.
Ler e comandar tomadas Tuya pela API do Home Assistant com Node puro — e as duas armadilhas que só aparecem medindo.
Como instalar o OpenSEO, alternativa aberta ao Semrush, numa VPS com Docker, auditar um site de verdade e entender a chave da DataForSEO.
Instale o changedetection.io numa VPS com Docker, vigie um site com filtro CSS, receba o aviso no celular e acabe com o alarme falso do RSS.
Tutorial da Resend com Node.js: criar a chave, enviar com fetch, verificar o domínio e receber e-mails por webhook conferindo a assinatura.
O ScrapingCourse é um site feito para treinar scraping. Cinco desafios dele em Node.js, e a armadilha real que cada um esconde.
CRM com agente de IA, SEO sem Semrush, monitor de sites, clonador de páginas, raspagem, OCR e OSINT: sete projetos open source e a armadilha de cada um.
Como instalar o DeskcommCRM numa VPS Ubuntu do zero: Docker, domínio, HTTPS automático e o primeiro acesso ao painel.
Como ler o XML de uma NF-e em Node.js, montar o HTML do DANFE e virar PDF com o Puppeteer, com o codigo de barras da chave.
Como criar a chave do IndexNow e avisar Bing e Yandex das suas páginas novas com Node.js e PHP: as requisições, os erros reais e as armadilhas.
Como enviar webhooks em Node.js com fila no Redis e backoff exponencial: o código completo, o cálculo da espera e as armadilhas da retentativa.
Como empacotar a documentação da sua API num SKILL.md com frontmatter para que a IA aprenda a chamar os seus endpoints sozinha.
Como gerar uma planilha .xlsx de verdade a partir de uma consulta MySQL com Node.js, sem estragar datas, campos JSON e BLOB no caminho.
Como usar a Scraping API da Shifter com Node.js para baixar páginas protegidas por anti-bot e feitas em JavaScript, e as armadilhas da documentação.