Seja um maker de verdade.

Resolva problemas e gere valor com Rails e agentes de IA. Fundamentos, técnica e clareza para fazer mais e melhor.

Pote Rails Whey: Força dos fundamentos

O código ficou barato. O julgamento, não.

Decidir o que produzir, como estruturar e o que colocar no ar exige critério. A IA amplifica a base que encontra.

Fundamentos ajudam você a planejar, revisar e entregar. O agente escreve código; você define as condições e avalia o resultado.

Com fundamento, você delega.

Você orienta o agente, sabe o que avaliar e decide se a solução resolve o problema.

Sem fundamento, você torce.

O código parece razoável, os testes passam, e você só descobre o problema quando o usuário encontra.

Rails é o ponto de encontro das três trilhas.

Seu ponto de partida muda o caminho. As três trilhas conectam fundamentos, Rails e IA para construir com critério.

O amplificador

IA

Agentes aceleram. Você avalia o resultado.

A estrutura

Rails

Convenções que organizam o app e dão contexto ao agente.

A fundação

Ruby, SQL, Web e infra

Linguagem, dados, Web e operação sustentam suas decisões.

Dev com base

Rails ou outra stack. Você já tem a fundação.

  1. Sua base

    Parta da experiência que já tem.

  2. Produto com Rails

    Leve seu repertório para o app.

  3. Amplifique com IA

    Delegue e avalie a entrega.

Dev júnior

Comece escrevendo código na mão.

  1. Fundamentos

    Escreva Ruby, SQL e Web na mão.

  2. Construa com Rails

    Conecte a base num produto real.

  3. Depois, IA

    Use agentes com critério.

Vibe coder

Já cria com IA? Aprenda os fundamentos para orientar o agente e avaliar o resultado.

  1. Ciclo de desenvolvimento

    Planeje, revise e entregue com IA.

  2. Repertório Rails

    Entenda o que sustenta seu app.

  3. Aprofunde a base

    Ruby, SQL, Web e infra.

    Se quiser aprofundar

A IA multiplica a base que encontra.

As trilhas combinam fundamentos, Rails e IA em profundidades diferentes. O objetivo é criar soluções com critério.

A gente não afirma. A gente mede.

Construímos o mesmo app de 28 jeitos e medimos o quanto cada versão facilita o trabalho de um agente de IA: custo de contexto, descobribilidade, isolamento, previsibilidade e raio de impacto.

1A-fat-controller

10/25

facilidade para agentes

Tudo num controller só. Para corrigir um bug de 10 linhas, o agente carrega 363 linhas em 2 arquivos.

6G-named-orchestrations

24/25

facilidade para agentes

Cada conceito com nome e endereço. O agente encontra o que precisa sem se perder.

Mesmo app. Mesmos testes. O que mudou foi o critério.

Ver as 28 versões

Nota de facilidade para agentes: 5 dimensões, de 1 a 5 cada. Fonte: o relatório Agent-Friendliness do railswhey/app

Rails Whey App

O app por trás do que a gente ensina.

Um app de tarefas completo para explorar decisões de arquitetura com os recursos do próprio Rails. Conheça o projeto, veja o que ele faz e escolha por onde começar.

Para quem é

Você não precisa começar do mesmo lugar para construir com critério.

Dev com base

Você tem
Experiência em Rails ou outra stack.
Você quer
Criar soluções com agentes, no trabalho, para clientes ou em projetos próprios.

Da experiência à autonomia com agentes.

Dev júnior

Você tem
Vontade de começar, com uma base ainda em construção.
Você quer
Aprender na mão, criar um produto real e se preparar para a primeira vaga.

Da primeira linha ao primeiro produto.

Vibe coder

Você tem
Um app criado com IA e dúvidas sobre o que está por trás.
Você quer
Fazer mais e melhor com IA e saber avaliar as soluções que cria.

Do app que funciona ao app que você entende.

Você constrói um produto real. A gente te dá o critério.

Nos cursos você constrói o app Rails Whey com Rails e agentes de IA. Cada curso entrega a base de dois jeitos.

Entenda a decisão

Ensina o critério

O porquê de cada decisão e o tradeoff que vem com ela. Você entende, não decora.

  • Por que esta decisão?
  • Qual tradeoff vem com ela?
  • Como avaliar o resultado?

Leve para o projeto

Protege o critério

Skills, CLAUDE.md, regras e checklists tornam o critério explícito para o agente. Você acompanha e revisa o resultado.

Instruções para o agente
# CLAUDE.md
- Use o que o Rails já tem antes de escrever à mão.
- Coordenação entre models ganha nome.
- Só as 7 ações REST. Se não cabe, o recurso está errado.

Quem está por trás

Serradura

Serradura

Pai, rubista 💎, apaixonado por design e arquitetura de software. Fazendo engenharia de contexto: conhecimento que dura e que humanos e agentes de IA conseguem usar.

Jackson Pires

Jackson Pires

Entusiasta Ruby desde 2007, adora escrever software e ensinar, tendo treinado mais de 40 mil pessoas com cursos de Ruby on Rails e programação.