
RxJS
Entenda a diferença entre concat, concatMap, merge e mergeMap do RxJS
Descubra as diferenças entre concat e merge na combinação de observables e do concatMap e mergeMap para transformações.
java
Aprenda a validar dados no Spring Boot! Veja como fazer a validação de forma eficiente, centralizando regras e garantindo mais segurança para sua aplicação. Evite dados inválidos e torne seu backend mais confiável.
Angular
A versão 19.2 do Angular introduziu um novo recurso experimental chamado httpResource, que visa simplificar a forma como os desenvolvedores lidam com requisições HTTP em aplicações Angular. Veja como o httpResource se diferencia do HttpClient
Angular
Criar testes unitários em projetos Angular com scripts externos pode ser desafiador. Para lidar com isso, podemos definir mocks globais, garantindo um ambiente de teste isolado e previsível. Neste texto, compartilho minha experiência prática nesse cenário de testes com Jest e Angular.
Este texto apresenta o básico do Angular, ideal para iniciantes com alguma experiência em frontend ou em transição do backend para o frontend.
Aprenda a aplicar uma máscara de telefone, CPF, entre outros, em seus input's utilizando ngx-mask com Angular.
Utilize variáveis de ambiente para parametrizar sua aplicação utilizando o pacote dotenv.
Formatação de data com certeza é uma das tarefas mais comuns para quem trabalha com frontend. Veja como fazer isto de uma forma bem simples com o DatePipe.
Como formatar valores (moeda) utilizando o CurrencyPipe do Angular.
Exemplo completo de como utilizar o multer para fazer upload de arquivos ou imagens em uma aplicação Node.js Express.
Quer ficar por dentro das últimas novidades em desenvolvimento? Faça sua inscrição e receba conteúdos exclusivos, tutoriais passo a passo, dicas e muito mais diretamente no seu e-mail.
Ao recarregar a página, o contexto de execução do JavaScript é recriado, e variáveis em memória são perdidas. Para preservar dados, como os de um formulário, podemos usar o localStorage, que mantém as informações mesmo após o recarregamento. Veja neste texto um exemplo prático sobre esse assunto.
A API Resource, lançada no Angular 19, integra-se aos Signals, permitindo que componentes reajam automaticamente a mudanças nos dados. Isso elimina a necessidade de gerenciar assinaturas de observables ou usar outras soluções complexas. Veja neste texto um exemplo prático aplicado a um buscador.
Bootstrap é um poderoso toolkit de frontend que facilita a criação de layouts modernos e responsivos. Veja como instalar e configurar o Bootstrap em seu projeto Angular.
Aprenda a gerar automaticamente a documentação da sua API usando NestJS e Swagger. Explore exemplos práticos de como documentar endpoints, query strings, parâmetros de rota, headers, body e autenticação.
Confira os destaques da versão 19 do Angular, lançada em novembro de 2024. Entre as principais novidades estão o linkedSignal, autoCsp, resource e o uso de standalone como padrão, além de outras novidades.
Validar dados em uma API é essencial para garantir integridade, segurança e confiabilidade. Isso evita o processamento de informações inválidas ou maliciosas. Aprenda a usar class-validator e class-transformer para validar dados de forma segura em APIs desenvolvidas com NestJS.
Este texto apresenta o básico do Angular, ideal para iniciantes com alguma experiência em frontend ou em transição do backend para o frontend.
Este texto tem como objetivo oferecer uma introdução ao WebSocket, destacando suas capacidades e exemplificando sua implementação na prática com Node.js e Angular.
Aprenda a usar o ConfigModule e o ConfigService do framework NestJS para organizar as variáveis de configuração da sua aplicação, incluindo as variáveis de ambiente. Descubra como gerenciar configurações para diferentes ambientes e trazer mais flexibilidade ao seu projeto.
Quer transformar datas em frases como "há 5 minutos" ou "em 2 horas"? Veja neste post um exemplo prático mostrando como integrar essa funcionalidade em seus projetos Angular.
Descubra o poder da função override no Chrome DevTools! Simule respostas e modifique cabeçalhos diretamente no navegador para testar e desenvolver com facilidade.
Descubra como utilizar Server-Sent Events (SSE) com Node.js para enviar mensagens em tempo real aos seus clientes de maneira eficiente e contínua.