iMaster Developers

Loiane Groner
Loiane Groner possui mais de 10 anos de experiência em TI, trabalha como Analista de Negócios e Desenvolvedora em uma instituição financeira americana, é Microsoft MVP e Google Developer Expert em Web/Angular e ama compartilhar conhecimento! É palestrante internacional e autora de livros publicados mundialmente pela editora Packt. Entusiasta Java, Sencha, Angular, PWAs, programação reativa e desenvolvimento mobile híbrido.
  • Publicou
    20
    Artigo(s)
    book
  • Visualizados
    40000
    Vezes
    eye
  • Desde
    2018
    clock
awardArtigos Publicados
Loiane Groner
Dev (Back & Front)
Testes de arquitetura para Java com ArchUnit: Pare de confiar no seu diagrama, comece a testá-lo.

Seu diagrama de arquitetura indica que os controladores nunca acessam o repositório diretamente. Seu código-fonte discorda. Acontece silenciosamente. Alguém está com pressa, injeta uma CourseRepositorylinha direta em um controlador para pular um método de serviço, e o pull request é aprovado porque os testes passam e a alteração é pequena. O diagrama na wiki ainda mostra…

Loiane Groner
Angular
Angular 11 moderno: passando dados para componentes filhos com input()

Esta é a lição 11 do Curso de Angular Moderno . Na lição anterior, renderizamos uma lista de produtos usando sinais e `$(‘product’)` @for. Cada card ainda exibe conteúdo de espaço reservado. Agora é hora de conectar dados reais do componente pai ao componente filho usando input()a API de sinais moderna do Angular. Este post faz parte da série do…

Loiane Groner
Angular
O que mudou no Angular v21+ (e por que isso importa)

Esta é a primeira lição do Curso de Angular Moderno , uma série de vídeos gratuita que ensina Angular da maneira como deve ser escrito hoje em dia. Se a última vez que você usou Angular seriamente foi há alguns anos, o Angular v21+ pode te surpreender. Esta não é apenas mais uma atualização de versão —…

Loiane Groner
Dev (Back & Front)
Teste de mutação para Java com PIT: Pare de confiar nos seus números de cobertura

Você tem 100% de cobertura de linhas para testes unitários. Mesmo assim, um bug é lançado. Isso acontece porque a cobertura de linhas mede quais linhas de código seus testes executam , e não se seus testes são realmente capazes de detectar um defeito. Um teste que chama um método, mas nunca verifica nada, elevará sua cobertura para 100%…

Loiane Groner
Angular
Angular Moderno 07: Efeitos

Esta é a lição 7 do Curso de Angular Moderno . Nas lições anteriores, abordamos sinais graváveis ​​para estado e sinais computados para valores derivados. Agora, completamos o trio de sinais introduzindo os efeitos — a maneira como o Angular lida com efeitos colaterais de forma reativa e previsível. Este post faz parte da série do Curso de Angular Moderno ….

Loiane Groner
Angular
Desenvolvimento orientado a especificações na prática: entrega de ponta a ponta com Spring Boot e Angular

O trabalho de IA que prioriza o estímulo inicial é ótimo para exploração. Mas não é suficiente para a entrega. Quando o trabalho começa a importar, as perguntas mudam. Precisamos saber o que a funcionalidade deve fazer, o que está fora do escopo, como o backend e o frontend se integram, como validamos o fluxo…

Loiane Groner
Inteligência Artificial
Harness Engineering: A camada que faltava no desenvolvimento de IA guiado por especificações

Muitas equipes ainda estão usando IA como se fosse um estagiário. Nós damos instruções, revisamos cada resultado, pedimos correções e repetimos. Isso funciona para experimentos rápidos. Não funciona como um modelo de entrega de longo prazo. Assim que a IA passa a fazer parte da entrega real de software, o modelo de estagiário começa a…

Loiane Groner
Dev (Back & Front)
Vibe Coding, mas pronto para produção: um loop de feedback orientado por especificações para desenvolvimento com IA

Vibe coding é divertido, rápido e, sinceramente, uma das melhores formas de ganhar ritmo. Eu também uso. Mas quando passamos da exploração para produção, apenas o ritmo não é suficiente. Se ignorarmos o loop de feedback, vamos pagar depois com retrabalho, incompatibilidades de versão, falhas de segurança e deriva de arquitetura. Este artigo é um…

Loiane Groner
Java
Você não precisa mais de Lombok

Lombok foi uma salvação…. Lombok que você provavelmente está usando, mostra o equivalente moderno em Java e explica por que você não precisa…

Loiane Groner
Java
Novidades do Java 26 (para desenvolvedores)

O Java 26 chega com o casamento de padrões em pleno funcionamento, a concorrência caminhando para a finalização e APIs pragmáticas para otimização

visualizando 10 de 20
Publicidade