#the-m-akita-chronicles
10 posts
2026 - fevereiro
10 posts- Do Zero à Pós-Produção em 1 Semana - Como usar IA em Projetos de Verdade | Bastidores do The M.Akita Chronicles
- Testes de Integração em MonoRepo | Bastidores do The M.Akita Chronicles
- SQLite + Kamal: Deploy de Rails sem Drama | Bastidores do The M.Akita Chronicles
- Discord como Admin Panel | Bastidores do The M.Akita Chronicles
- Jobs Assíncronos que sobrevivem ao Caos | Bastidores do The M.Akita Chronicles
- Frontend Sem Framework | Bastidores do The M.Akita Chronicles
- Servindo IA na Nuvem: Meu TTS pessoal | Bastidores do The M.Akita Chronicles
- Web Scrapping em 2026 | Bastidores do The M.Akita Chronicles
- Enviando Emails sem Spammar | Bastidores do The M.Akita Chronicles
- Vibe Code: Do Zero à Produção em 6 DIAS | The M.Akita Chronicles
2026 - fevereiro
10 postsDo Zero à Pós-Produção em 1 Semana - Como usar IA em Projetos de Verdade | Bastidores do The M.Akita Chronicles
Em oito dias, coloquei newsletter, podcast, blog e bot Discord em produção com 274 commits e 1.323 testes. Comparado ao FrankMD, XP, TDD, CI e refatoração contínua entregaram mais com menos dívida.
Testes de Integração em MonoRepo | Bastidores do The M.Akita Chronicles
Testes unitários não bastavam para três apps que compartilham Markdown. Um ambiente de integração com cache, dados reais via rsync, pipeline paralelo e preflight encontrou bugs que mocks escondiam.
SQLite + Kamal: Deploy de Rails sem Drama | Bastidores do The M.Akita Chronicles
Rails 8, SQLite, SolidQueue, SolidCache e Kamal colocaram uma aplicação completa num VPS de US$12 por mês. Volumes, VACUUM INTO, SSL automático e deploy sem downtime simplificaram a operação.
Discord como Admin Panel | Bastidores do The M.Akita Chronicles
Um bot Discord substituiu o admin web para curadoria, jobs, custos e perguntas à IA. Parser, dispatcher, jobs e notificações mantêm a operação solo produtiva, desde que erros nunca sejam silenciados.
Jobs Assíncronos que sobrevivem ao Caos | Bastidores do The M.Akita Chronicles
Jobs Rails 8 precisam sobreviver a crashes, retries e concorrência. Locks com TTL, claiming atômico, estados ambíguos, crons de segurança e notificações fazem o processamento continuar sem duplicar emails.
Frontend Sem Framework | Bastidores do The M.Akita Chronicles
Sem framework JavaScript, combinei Tailwind v4, Hugo, ERB e CSS inline para servir web, blog, RSS e emails. O resultado cobre dark mode, acessibilidade e compatibilidade com clientes como Outlook 2016.
Servindo IA na Nuvem: Meu TTS pessoal | Bastidores do The M.Akita Chronicles
Coloquei Qwen3-TTS numa GPU serverless da RunPod para gerar podcasts semanais de 30 minutos. Cold starts, volumes, sampling, referências de voz, loudness e prompts em duas passadas definiram a qualidade.
Web Scrapping em 2026 | Bastidores do The M.Akita Chronicles
O scraping saiu de Net::HTTP e chegou ao Chromium com Ferrum e stealth patches para SPAs e sites protegidos. A regra final foi browser-first quando necessário, mantendo APIs e RSS como opções melhores.
Enviando Emails sem Spammar | Bastidores do The M.Akita Chronicles
Um pipeline de emails com SES evita duplicatas distinguindo rejeições de estados ambíguos: claiming atômico, estados terminais e status unknown. DKIM, SPF, DMARC, List-Unsubscribe e suppression list fecham o circuito.
Vibe Code: Do Zero à Produção em 6 DIAS | The M.Akita Chronicles
Em seis dias, coloquei newsletter, blog, podcast e bot Discord em produção com 201 commits. O resultado só ficou confiável após deploy, testes, integração e refatorações, seguindo disciplina de Extreme Programming.