Desenvolvimento

Testes Automatizados no React Native

Testes Automatizados podem ser vistos como procedimentos destinados a estabelecerem a qualidade, confiabilidade e desempenho de algo, especialmente, antes de ser levado para uso generalizado. [adrotate banner=”4″] O que são testes de software? Um teste de software é um método cuja finalidade é avaliar e verificar se o sistema faz o que foi predisposto. Ou […]

Testes Automatizados no React Native Read More »

Padrões de Commits: por que utilizar?

A utilização do Git para versionamento de código é algo que faz parte do dia a dia de qualquer desenvolvedor de software, seja iniciante, estagiário, júnior, pleno ou sênior. De modo geral, o versionamento consiste em estratégias para gerenciar as diferentes versões de um código, de um sistema ou de um modelo. Então, os commits

Padrões de Commits: por que utilizar? Read More »

Como Padronizar Códigos com Style Guides e ESlint, EditorConfig e Prettier

Afinal, você já parou para pensar se o seu código é bem organizado, de maneira que qualquer programador consiga compreendê-lo facilmente? [adrotate banner=”4″] Nada é mais inconveniente do que desenvolver em um projeto com o código mal organizado e não padronizado. Isso gera grandes dificuldades para que outros programadores consigam compreender ou manter o código.

Como Padronizar Códigos com Style Guides e ESlint, EditorConfig e Prettier Read More »

Plop.js: automatizando a criação de arquivos

No dia a dia do desenvolvimento frontend, trabalhando com frameworks como React, Vue e Angular, precisamos criar diversos arquivos de componentes. Geralmente, esses componentes vem acompanhado de um arquivo de estilos, outro de testes e todos eles têm uma mesma estrutura inicial. E sempre que precisamos criar um novo componente, precisamos repetir esse mesmo processo.

Plop.js: automatizando a criação de arquivos Read More »

Boas práticas de SEO utilizando Next.js

Next.js é um framework do React.js, criado e desenvolvido pela Vercel, que tem como um dos seus principais objetivos auxiliar na indexação da página pelo motor de busca e melhorar o SEO (Search Engine Optimization), consequentemente, melhorando também seu ranqueamento. [adrotate banner=”4″] O Next.js faz isso através de diversas estratégias, sendo as mais conhecidas e

Boas práticas de SEO utilizando Next.js Read More »

Utilizando o Amazon Cognito para implementar autorização em Lambda

A grande maioria dos sistemas necessitam controlar acesso aos seus recursos. Normalmente, esse controle é realizado por meio de cadastro de usuários que deverão se autenticar antes de poder acessar determinado endpoint de uma API, por exemplo. Essa atividade se torna um pouco repetitiva e envolve questões de segurança e planejamento de como lidar com

Utilizando o Amazon Cognito para implementar autorização em Lambda Read More »

TypeScript: quando utilizar Alias ou Interface?

Uma dúvida frequente na área do desenvolvimento é quando utilizar cada função? Sendo as duas similares e, muitas vezes, intercambiáveis. As linguagens de programação fornecem diversas ferramentas para solucionarmos os problemas e, frequentemente, surgem dúvidas sobre em qual situação cada uma deve ser utilizada para melhor atender às necessidades. Como é o caso do TypeScript.

TypeScript: quando utilizar Alias ou Interface? Read More »

Como criar Micro Interações em ReactJS?

Pode ser que você não esteja familiarizado com o termo Micro Interações, mas elas estão ao seu redor o tempo todo e fazem diferença no jeito que você utiliza uma aplicação. Elas são pequenas e sutis, mas servem um grande propósito na web: manter o usuário interessado. [adrotate banner=”4″] Você se lembra daquela animação executada

Como criar Micro Interações em ReactJS? Read More »

Rolar para cima