Google Lighthouse: do DevTools ao CI/CDEi, desenvolvedor web, você conhece o Google Lighthouse? 💡 Essa ferramenta deveria estar no seu dia-a-dia! Ela permite auditar a…Jan 21Jan 21
Não passe DTO's para componentes de UIÉ comum que desenvolvedores frontend trabalhem com dados vindos de APIs ou serviços backend. Esses dados são nomeados como DTO's, e…Dec 11, 20241Dec 11, 20241
Confira as grandes novidades do Angular 19Depois de uma versão incrível que foi o Angular 18, já temos o seu sucessor. Como protocolo, a equipe do Angular promete lançar uma nova…Nov 19, 20242Nov 19, 20242
Entendendo os Interceptors funcionais no AngularO Angular é um framework muito robusto que oferece uma ampla gama de recursos para o desenvolvimento de aplicativos web escaláveis e…Sep 26, 20243Sep 26, 20243
Controlando estados no Angular pela URLImagine um cenário onde você precisa desenvolver uma página que possui um modal. Como você faria para controlar o seu estado de aberto e…Aug 21, 2024Aug 21, 2024
Criando apps Full Stack com Angular, NestJS e NxNeste artigo vamos aprender a criar aplicações Full Stack, ou seja: Frontend e Backend, utilizando Angular e NestJS. E para centralizar…Jul 16, 20242Jul 16, 20242
10 operadores do RxJS indispensáveis para sua App AngularO RxJS é uma biblioteca para programação reativa em JavaScript que se tornou uma parte fundamental do desenvolvimento de aplicações…Jun 19, 2024Jun 19, 2024
Confira as novidades do Angular 18Depois de uma versão revolucionária que foi o Angular 17, já temos o seu sucessor. Como protocolo, a equipe do Angular promete lançar uma…May 22, 2024May 22, 2024
Dominando as validações customizadas no AngularNo desenvolvimento de aplicações Angular, a validação de dados de formulários é uma etapa crucial para garantir a integridade e a qualidade…Apr 8, 20241Apr 8, 20241
A padronização que você precisa para seu projeto: Nx + Conventional CommitsNo desenvolvimento de software colaborativo e ágil, a comunicação clara e padronizada é essencial para garantir a qualidade do código…Mar 4, 20241Mar 4, 20241
Aprimorando a Acessibilidade em Aplicações AngularA acessibilidade é uma parte essencial do desenvolvimento de aplicações web modernas. Garantir que todos os usuários, independentemente de…Jan 18, 2024Jan 18, 2024
Definindo limites de módulos no Nx com Module BoundariesO desenvolvimento de software moderno frequentemente envolve projetos complexos, equipes multidisciplinares e uma variedade de tecnologias…Dec 11, 2023Dec 11, 2023
Confira as grandes novidades do Angular 17A equipe do Angular não está medindo esforços para trazer grandes novidades a cada versão lançada. Foi assim nas versões 14, 15 e 16. Agora…Nov 6, 20231Nov 6, 20231
A qualidade que você precisa para seu projeto: Nx + HuskyNo desenvolvimento de software moderno, a manutenção da qualidade do código e a garantia de boas práticas são fundamentais para o sucesso…Oct 4, 2023Oct 4, 2023
Como eu inicio novos projetos ReactEste artigo é uma versão adaptada para React do meu artigo Como eu inicio novos projetos AngularAug 28, 2023Aug 28, 2023
Como eu inicio novos projetos AngularRecentemente eu criei uma enquete no Linkedin e no Twitter perguntando qual assunto as pessoas tinham mais dificuldade e/ou gostariam de se…Aug 8, 20233Aug 8, 20233
Ng-Mocks: pare de sofrer com dependências nos seus testesO framework Angular oferece todo um setup para a escrita de testes automatizados. Por padrão utilizamos o Jasmine e o Karma como…Jun 19, 2023Jun 19, 2023
Confira as grandes novidades do Angular 16!A equipe do Angular não está medindo esforços para trazer grandes novidades a cada versão lançada. Foi assim nas versões 14 e 15. Agora com…May 3, 20232May 3, 20232
Published inInside PicPayEntendendo os Decorators no TypeScriptSe você já trabalhou com frameworks que utilizam fortemente os recursos do TypeScript, como o Angular e o NestJS, com certeza já viu muitos…Apr 14, 20232Apr 14, 20232
Form Controls customizados no Angular com ControlValueAccessorO Angular possui duas abordagens para lidar com formulários: Template-driven Forms e Reactive Forms. Ambas capturam eventos de entrada do…Feb 27, 20231Feb 27, 20231