# Escola de Aplicativos > Plataforma educacional para desenvolvedores. Stack: Nuxt 4, SurrealDB, Cloudflare Workers, IA. ## Blog Tutoriais, cases e veredictos sobre stack moderna IA-first. - [Buzz da Block: como humanos e agentes de IA podem trabalhar juntos](/api/blog/buzz-block-humanos-agentes-ia/markdown) - [WebMCP: como preparar seu site para agentes de IA com exemplos práticos](/api/blog/webmcp-sites-agentes-de-ia/markdown) - [Evlog CLI: como medir a observabilidade do seu app antes da produção](/api/blog/evlog-cli-observabilidade-nuxt/markdown) - [Banco vetorial ou banco de grafos? Por que agentes de IA precisam dos dois](/api/blog/banco-vetorial-ou-banco-de-grafos/markdown) - [Hermes Agent no Windows: instalação nativa, WSL2 e problemas comuns](/api/blog/hermes-agent-windows/markdown) - [Agente de IA para WhatsApp: o que automatizar e onde manter pessoas](/api/blog/agente-de-ia-para-whatsapp/markdown) - [Plataformas de agentes de IA: como escolher sem comprar complexidade](/api/blog/plataformas-de-agentes-de-ia/markdown) - [Agentes de IA: o que são, como funcionam e onde geram valor](/api/blog/agentes-de-ia-o-que-sao/markdown) - [Ferramentas de vibe coding: qual escolher para criar um produto de verdade?](/api/blog/ferramentas-de-vibe-coding/markdown) - [Vibe coding: o que é, como funciona e como transformar prompts em produto](/api/blog/vibe-coding-o-que-e-como-usar/markdown) - [Cloudflare Analytics Engine: métricas, logs e decisões de produto](/api/blog/cloudflare-analytics-engine-observabilidade/markdown) - [Cloudflare Images + R2: imagens rápidas, otimizadas e rastreáveis](/api/blog/cloudflare-images-r2-otimizacao/markdown) - [Cloudflare Workers AI: como usar IA com custo, limite e controle](/api/blog/cloudflare-workers-ai-custo/markdown) - [Cloudflare Queues vs Workflows: processos assíncronos sem travar a API](/api/blog/cloudflare-queues-vs-workflows/markdown) - [Cloudflare R2: arquivos, custo e cache para produtos reais](/api/blog/cloudflare-r2-arquivos-custo/markdown) - [Cloudflare KV: cache, sessões e links curtos sem improviso](/api/blog/cloudflare-kv-cache-sessoes/markdown) - [Cloudflare Workers: do vibe coding a um produto que aguenta crescer](/api/blog/cloudflare-workers-vibe-coding/markdown) - [Hermes Agent vs OpenClaw: qual agente faz sentido para seu workflow?](/api/blog/hermes-agent-vs-openclaw/markdown) - [Hermes Agent + MCP: conecte ferramentas sem abrir mão da segurança](/api/blog/hermes-agent-mcp-seguranca/markdown) - [Skills no Hermes Agent: como fazer seu agente aprender fluxos](/api/blog/skills-hermes-agent-aprender-fluxos/markdown) - [Hermes Agent para vibe coding: contexto, AGENTS.md e autonomia com método](/api/blog/hermes-agent-vibe-coding-agents-md/markdown) - [Hermes Agent: o que é, como funciona e como começar](/api/blog/hermes-agent-o-que-e-como-usar/markdown) - [RAG e agentes com SurrealDB: vetores, grafos e contexto confiável](/api/blog/rag-agentes-surrealdb/markdown) - [Grafos no SurrealDB: 4 aplicações para produtos brasileiros](/api/blog/grafos-surrealdb-produtos-brasileiros/markdown) - [SaaS multi-tenant no SurrealDB: organizações, times e permissões](/api/blog/saas-multi-tenant-surrealdb/markdown) - [SurrealDB com Lovable, Replit e MCP: vibe coding sem expor seus dados](/api/blog/surrealdb-mcp-lovable-replit/markdown) - [SurrealDB para vibe coding: do primeiro schema a um produto real](/api/blog/surrealdb-para-vibe-coding/markdown) - [SurrealDB vs Postgres: como escolher para o seu produto](/api/blog/surrealdb-vs-postgres/markdown) - [Cloudflare Workers: edge, cache e tracking para produtos digitais](/api/blog/cloudflare-workers-edge/markdown) - [Nuxt 4: uma base para transformar vibe coding em produto](/api/blog/por-que-adotar-nuxt-4/markdown) - [Escola de Aplicativos 2.0: do vibe ao produto, com método](/api/blog/escola-de-aplicativos-2-0/markdown) ## Notes - Conteúdo técnico em português sobre ferramentas para builders. - Contato: contato@escoladeaplicativos.com.br