Loiane Groner
Hi, I’m Loiane, Java Champion, Google Developer Expert, Microsoft MVP, and Oracle ACE.
With over 20 years of professional experience, this channel focuses on Angular tutorials, modern Java, Spring Framework, Spring Boot, AI, Generative AI (GenAI), Spring AI, Cloud, and real-world software development using best practices and modern tools.
You’ll find practical guides, hands-on examples, and in-depth explanations on building scalable and maintainable applications, including AI-powered systems, LLM integration, RAG architectures, and enterprise-grade Angular and Spring solutions.
Spring AI + Angular: API REST para Chat com Memória
Spring AI + Angular: Log Advisor e Tokens
Spring AI + Angular: Persistindo Conversas do Chat no MySQL (Chat com Memória)
Spring AI + Angular: Chat com Memória (ChatMemory API)
Spring AI + Angular: Clone ChatGPT com API
Spring AI + Angular: Clone ChatGPT
Spring AI + Angular: Criando projeto Angular
Spring AI + Angular: Chat Client com Azure OpenAI
Spring AI + Angular: Chat Client com Gemini
Spring AI + Angular: Primeiro Projeto [Chat Client]
Spring AI + Angular: Introdução
Angular Moderno: Control Flow (Controle de Fluxo)
Angular Moderno: Standalone Components
Github Actions for Angular Projects: Pipeline for Testing, Building and ng update
CRUD Angular + Spring | 64: Dicas de Estudos e Conclusão
CRUD Angular + Spring | 63: Novo Control Flow do Angular
CRUD Angular + Spring | 62: Migração para Standalone Components
Estrutura de Dados com Java | Lista Encadeada | 11: API LinkedList e Conclusão do Curso
Estrutura de Dados com Java | Lista Encadeada | 10: Remover Elemento de qualquer posição
Estrutura de Dados com Java | Lista Encadeada | 09: Remover Elemento do Final da Lista
Estrutura de Dados com Java | Lista Encadeada | 08: Remover Elemento do Início da Lista
CRUD Angular + Spring | 61: Migração Angular v15 para v17
Estrutura de Dados com Java | Lista Encadeada | 07: Adicionar Elemento em qualquer posição da lista
Estrutura de Dados com Java | Lista Encadeada | 06: Buscar por Elemento ou Posição na Lista
CRUD Angular + Spring | 60: Angular Material Paginator
CRUD Angular + Spring | 59: MySQL + Spring Docker Compose
CRUD Angular + Spring | 58: Paginação no Spring
CRUD Angular + Spring | 57: Validando Enums com Java Bean Validations
CRUD Angular + Spring | 56: Erros de Validação da API
CRUD Angular + Spring | 55: API para Criar e Editar Aulas