Pergunte à Amália
busca inteligenteDescreva o que você quer aprender — a Amália encontra os conteúdos certos no acervo.
Desmitificando o Hotwire: Por que o dev trava (e como resolver) - Live #060
Muitos desenvolvedores travam no Hotwire porque tentam tratá-lo como se fosse um framework JavaScript convencional. O resultado? Código duplicado, complexidade desnecessária e uma dependência contraintuitiva de camadas de API quando o Rails, sozinho, poderia resolver.
Daniel Denis Moreira
•
Vídeo
Transforme Seu Projeto Rails em um App Android com Hotwire Native - Live #059
Crie apps Android usando Hotwire Native e Kotlin sem abandonar o Rails. Essa abordagem foca em embutir o que já funciona em containers nativos, garantindo performance e uma fração do custo de manutenção.
Daniel Denis Moreira
•
Vídeo
Organizando Rotas (e outras estruturas) nos projetos Rails com Nested Controllers - Live #047
Parar de lutar contra as rotas do seu app é o primeiro passo para codar como um profissional. Descubra como os Nested Controllers eliminam a bagunça do seu código e trazem a segurança que gambiarra nenhuma consegue entregar.
Daniel Denis Moreira
•
Vídeo
Imagens Perfeitas no Rails: ActiveStorage, CSS e Dicas de Desempenho - Live #038
Nesta live da Academia do Ruby, mostramos como dominar o Active Storage no Rails para ir muito além do upload básico. Você vai entender como evitar problemas de infraestrutura local, gerar variantes de imagens otimizadas para performance, usar CSS para não quebrar seu layout e garantir a velocidade da sua aplicação sem depender de ferramentas complexas de terceiros.
Daniel Denis Moreira
•
Vídeo
Descomplicando o ActiveJob: Tudo o Que Você Precisa Saber - Live #037
Ninguém suporta uma aplicação lenta. Quando o usuário clica em "comprar", ele não deveria ter que esperar o sistema processar o pagamento, gerar nota e enviar e-mail. Vamos resolver isso jogando o trabalho pesado para o segundo plano com ActiveJob e Solid Queue, usando a simplicidade nativa do Rails para criar aplicações rápidas sem depender de stacks complexas.
Daniel Denis Moreira
•
Vídeo
ViewComponents: O Segredo para Interfaces Limpas e Modulares! - Live #036
Se o seu código de view virou um emaranhado de partials repetidos e helpers confusos, você está perdendo tempo. Descubra como o ViewComponent traz a orientação a objetos de volta para o front-end, garantindo interfaces modulares e fáceis de manter sem precisar de frameworks JavaScript.
Daniel Denis Moreira
•
Vídeo
Rails + Chat GPT: Transforme seu App com a Inteligência Artificial - Live #032
Aprenda a integrar o ChatGPT na sua aplicação Rails para gerar títulos automáticos baseados no conteúdo do usuário. Vamos fugir das complexidades e criar uma arquitetura limpa usando Turbo Frames, Stimulus e a biblioteca ruby-openai, provando que o básico bem feito entrega features de inteligência artificial em minutos.
Daniel Denis Moreira
•
Vídeo
Dominando o MVC no Rails na Prática: Construindo o "Craft Pop" do Zero - Live #024
Na teoria o MVC é perfeito, mas como ela funciona no código real? Neste material de apoio da Live #24, deixaremos os slides de lado e arregaçamos as mangas para construir o "Craft Pop" do zero. Entenda na prática como Model, View e Controller se comunicam no Rails enquanto criamos um sistema de gerenciamento de encomendas. Prepare seu editor e vamos lá!
Daniel Denis Moreira
•
Vídeo
Dominando a 'Mágica' do Rails: O Que Você Precisa Saber - Live #022
Descubra os bastidores da verdadeira "mágica" do Ruby on Rails! Neste artigo, que serve como guia de apoio da nossa Live #22, desmistificamos o framework, exploramos o poder da metaprogramação, discutimos escalabilidade e revelamos por que o Rails continua sendo uma das melhores escolhas para o mercado.
Daniel Denis Moreira
•
Vídeo
Credenciais no Rails: O Guia Definitivo para uma aplicação segura - Live #019
Subir segredo no GitHub por distração é erro de amador. O Rails Credentials resolve isso centralizando chaves em um arquivo criptografado que realmente pode — e deve — ser versionado.
Daniel Denis Moreira
•
Vídeo
Credenciais no Rails: O Guia Definitivo para uma aplicação segura - Live #019
Segurança não é opcional, é fundamento. Descubra como parar de vazar chaves de API e segredos do seu projeto usando o sistema nativo de Credentials do Rails e variáveis de ambiente.
Daniel Denis Moreira
•
Vídeo
Upload de Arquivos Sem Dor de Cabeça: Construindo o Feed da Nossa Rede Social - Live #008
Nesta aula da Academia do Ruby, construímos a base de um feed de rede social focando em um dos recursos que mais travam desenvolvedores iniciantes: o upload de imagens. Usando o Active Storage, mostro como configurar o envio, a exibição e a validação de arquivos de forma simples, sem depender de dezenas de bibliotecas externas.
Daniel Denis Moreira
•
Vídeo