ClickHouse: instalando na VPS e usando com Node.js
Como instalar o ClickHouse numa VPS Ubuntu, proteger com senha, criar uma tabela de acessos e consultar 10 milhões de linhas pelo Node.js.
paloma_macetko:~/blog/busca $ grep -ri --tag=node-js
Procura no título, no resumo e nos assuntos de todos os artigos, com ou sem acento.
Como instalar o ClickHouse numa VPS Ubuntu, proteger com senha, criar uma tabela de acessos e consultar 10 milhões de linhas pelo Node.js.
Como dar nota ao seu RAG em Node.js: um gabarito, a busca do Qdrant medida sem IA e o Jev, da TypeSafe, dizendo se cada resposta é fiel e correta.
Como funciona o Pensieve, app gratuito de notas com lembretes, e como usar a API REST, o servidor MCP e a Skill para a sua IA anotar por você.
Como funciona o MeuAccio, app gratuito de links favoritos em cards, e como usar a API REST e o servidor MCP para salvar e organizar links pela IA.
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.
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.
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 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.
Como enviar SMS pela API da SMSMais com Node.js, entender os status de entrega e receber a resposta do destinatario por webhook.
Como clonar uma voz na ElevenLabs pela API com Node.js: envio das amostras em multipart, a armadilha do Content-Type, listar e apagar.
Como transformar texto em áudio com a API da ElevenLabs em Node.js: escolher a voz, ajustar estabilidade e similaridade, o formato e gravar o MP3.
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.
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 gerar o áudio de uma voz clonada da ElevenLabs e entregá-lo dentro de uma ligação telefônica com Node.js: formato, cadência e espera.
Como configurar o recebimento de e-mails no Amazon SES e fazer cada mensagem que chega cair num webhook seu, passando pelo SNS.
Como ler e trocar o plano de energia do Windows com Node.js e powercfg: por que resolver por GUID, e o acento que o TextDecoder nao decodifica.
Como usar a API do Anti-Captcha em Node.js: createTask, getTaskResult com espera, tarefa de imagem e de reCAPTCHA, os códigos de erro e o saldo.
Como exportar milhões de registros do Elasticsearch para CSV com Node.js: a parede dos 10.000, a Scroll API e o scroll que fica aberto.
Descubra subdomínios pelos certificados públicos do crt.sh e confirme por DNS quais ainda estão no ar, com Node.js.
Como emitir um certificado gratuito do Let's Encrypt com Node.js e instalar no IIS do Windows, com as armadilhas que travaram tudo.
Baixe os arquivos publicos de CNPJ da Receita Federal, carregue no SQLite e indexe no Elasticsearch com Node puro, sem dependencia externa.
Como receber video de cameras por RTMP, gravar em arquivos pequenos e apagar os antigos sozinho, usando o MediaMTX e um pouco de Node.js.
Como verificar um e-mail no AWS SES pelo SDK do Node.js e enviar mensagens usando esse endereco como remetente autenticado.
Como escrever dados numa planilha do Google Sheets com Node.js, e as tres armadilhas que transformam dado certo em planilha errada.
Como criar um projeto no Cloudflare Pages pela API, ligar ao repositório do GitHub e apontar os domínios, com Node.js puro.
Como criar o repositório, apontar o remoto no GitHub, commitar, dar push, listar as versões e reverter uma delas — tudo a partir do Node.js.
Como consultar CPF e CNPJ na API do Serasa Experian com Node.js puro: login, token, o cabeçalho X-Document-Id e as armadilhas do retorno.
Como gravar em MP4 tudo que o Puppeteer faz no navegador, e as armadilhas que transformam o vídeo em arquivo quebrado.
Como montar um cofre de códigos 2FA em Node.js: TOTP pela RFC 6238, secrets cifrados com AES-256-GCM, importação de QR e auditoria.
Como consultar CPF e CNPJ no SPC Brasil com Node.js puro: envelope SOAP na mao, sem biblioteca, e as armadilhas do caminho.
Monitorar e controlar tomadas Tuya pela API da nuvem em Node puro: a assinatura HMAC, as escalas e a leitura velha que parece atual.
Como enviar SMS pela API da ez4uteam com Node.js puro, e as armadilhas do telefone, do limite de 160 caracteres e do HTTP 200 que mente.
Como enviar SMS pela SendPulse com Node.js puro: o token OAuth que expira, o telefone com codigo do pais e o HTTP 200 que traz erro.
Como enviar SMS pela API da Zenvia em Node.js puro, sem SDK: o formato do telefone, o limite de 160 caracteres e o erro que vem com HTTP 200.
Como disparar uma ligação telefônica que toca um MP3 usando a API de voz da Zenvia com Node.js puro, sem instalar nenhuma dependência.
Rastreando um site pelos links e montando o sitemap.xml com Node.js puro — e o bug de uma linha que fazia a resposta nunca chegar.
Convertendo 302 tabelas MyISAM para InnoDB com Node.js e mysql2: varredura por database, conversão verificada, log em arquivo e as armadilhas do caminho.
Cadastrando e autenticando com passkeys em Node.js: o desafio que mora no servidor, o rpId que precisa casar e o base64url que falha calado.
O que é o llms.txt, por que ele importa agora, e como gerar o seu com Node.js puro — incluindo a armadilha que corrompe acentos.
Como gerar o PDF de uma página com Puppeteer em Node.js, e as armadilhas silenciosas: o fundo que some, a altura que mente e o Chrome que fica vivo.
Como extrair nome, endereço e telefone de empresas de uma cidade com a Places API do Google, e as armadilhas que devolvem menos dados em silêncio.
Ler e comandar tomadas Tuya pela API do Home Assistant com Node puro — e as duas armadilhas que só aparecem medindo.
Como criar uma ligação entre ramal e telefone pela Letscall, receber os eventos por webhook, encerrar a chamada e consultar os detalhes.
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.
Como fazer a ponte entre o OAuth que o Claude exige e o OAuth que a sua API realmente tem, sem mudar uma linha da API.
Varredura de portas TCP com Node.js puro: os três estados de uma porta, o banner que nem todo serviço envia e o guarda contra alvo interno.
Como converter vídeo de qualquer formato para MP4 otimizado para web com Node.js e ffmpeg — e as armadilhas do caminho.
Como consultar o WHOIS de um domínio em Node.js e normalizar a resposta — inclusive a do registro .br, que usa outros nomes de campo.
Como preencher modelos .docx do Word por codigo com Node.js e docxtemplater: o zip por dentro, tags partidas em runs e as falhas silenciosas.
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 disparar BACKUP DATABASE pelo Node.js, ler o progresso, tratar a edicao Express e conferir o arquivo gerado.
Como montar o payload EMV do PIX estático em Node.js: campos TLV, CRC16-CCITT, sanitização e as armadilhas que geram um QR válido que nenhum banco aceita.
Uma API em Node.js que classifica imagens com TensorFlow.js e nsfwjs, sem binário nativo: carregar o modelo do disco, decodificar com sharp e ler as 5 classes.
Como montar um teste de carga com Node.js e Puppeteer: janela de concorrência, percentis e as duas armadilhas que fazem o número medir o teste, não o site.
Como consultar A, MX, TXT e SPF de muitos domínios com Node.js puro: ordem dos MX, TXT em pedaços, SPF duplicado e ENODATA vs ENOTFOUND.
Saldo, cotacao, compra da etiqueta, cancelamento e consulta na API da Frenet com Node.js - e as armadilhas de cada uma.
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 ligar para um telefone e entregar a conversa a um prompt da OpenAI, com Twilio, WebSocket e a Realtime API em Node.js.
Como consultar rastreio e cotar frete e prazo na API da J&T Express, com as armadilhas que devolvem sucesso e valor errado.
Automatize a extração de frames de vídeos com Node.js e FFmpeg
Aprenda a configurar uma API que baixa vídeos e extrai áudio, gerando arquivos MP3 prontos para uso
Aprenda a randomizar o IP de saída do SMTP no MailEnable. Este guia mostra como modificar o registro usando um script em Node.js, permitindo a atualização dinâmica do IP e do hostname. Melhore suas entregas de e-mail com esta solução prática!
Executando Ping no Node.js utilizando o child_process
Otimizando a velocidade de carregamento com CSS crítico utilizando Penthouse
Reduza o tamanho de arquivos WAV com facilidade utilizando o ffmpeg e esta prática API Nodejs
Controle Remoto do FileZilla Server: Saiba como gerenciar o FileZilla Server remotamente utilizando uma API em Node.js para otimizar suas ações
Iniciando Scripts Node.js no Windows: Saiba como configurar o Task Scheduler para iniciar automaticamente scripts Node.js, assim que o servidor Windows iniciar
Conheça um kit de ferramentas em Node.js que oferece uma variedade de recursos úteis para desenvolvedores, desde conversão de arquivos até consultas de CNPJ
fim da lista.