Programação

Como criar uma API REST e validar dados com Fastify, Zod e Typescript

Durante o processo de aprendizado, é comum que o desenvolvedor back-end seja introduzido apenas ao Express, mas será que essa é a única opção? Neste artigo, iremos ver alternativas para o desenvolvimento de API’s, como criar uma API REST e como podemos aumentar a produtividade e a segurança do código com Typescript e validações do […]

Como criar uma API REST e validar dados com Fastify, Zod e Typescript Read More »

Como criar snippets no VSCode para agilizar o desenvolvimento em React

Quem costuma desenvolver aplicações em React provavelmente já se deparou escrevendo diversas vezes o mesmo bloco de código. Se estiver criando um componente funcional, por exemplo, você terá que criar uma função cujo nome inicia com letra maiúscula, que retorna XML (aquele JavaScript que parece HTML) e exportá-la. Neste artigo, vamos explorar um tutorial para

Como criar snippets no VSCode para agilizar o desenvolvimento em React Read More »

Como configurar atalhos do GIT

Você está cansado de escrever repetidamente “git add .” && “git commit -m” “seu commit””? Pois bem, neste artigo, vamos aprender a utilizar atalhos do GIT. Os atalhos do GIT permitirão que possamos otimizar o trabalho do dia a dia, resultando em melhor experiência e principalmente no aumento de produtividade. [adrotate banner=”4″] Como utilizar atalhos

Como configurar atalhos do GIT Read More »

Introdução ao ReactJs: o que saber antes de iniciar os estudos?

[vc_row][vc_column][vc_column_text]O ReactJS é um dos mais famosos frameworks Javascript que se tem na atualidade. Por isso, neste artigo, vamos trazer a introdução ao ReactJS, abordando tudo o que você precisa saber para começar a utilizar este framework. O ReactJS foi criado com o propósito de criar interfaces. Assim, cada elemento em tela pode ser agrupado

Introdução ao ReactJs: o que saber antes de iniciar os estudos? Read More »

Como criar CRUD Básico com NestJS, GraphQL e MySQL

Neste artigo, vamos aprender a criar um CRUD básico com NestJS, GraphQL e MySQL. Entretanto, antes de qualquer coisa, vamos entender o conceito de todos esses frameworks? Então, vamos lá! Segundo a documentação, NestJS é: Nest (NestJS) é mais um framework, voltado principalmente para construção de aplicações Node.js paraservidores Back-end. Dessa forma, uma das vantagens

Como criar CRUD Básico com NestJS, GraphQL e MySQL Read More »

Saiba como utilizar Theme Provider com styled-components

Em um projeto de desenvolvimento de software, é comum seguir uma linha de padrões de estilo, tais como: cores, tamanhos, fontes, etc. Com o Styled-components, uma boa forma de organizar essas constantes é criando um arquivo de tema. Englobando todos os componentes filhos com o theme provider, você conseguirá acessar esses estilos em qualquer componente

Saiba como utilizar Theme Provider com styled-components Read More »

Como aplicar Imutabilidade evitando bugs?

Basicamente, a imutabilidade é uma estrutura ou algo que não pode ser alterado. Na programação, esse conceito é aplicado a objetos e variáveis, principalmente em programação orientada a objetos, durante a criação ou quando um objeto está sendo instanciado. Pelo fato de não poder ser alterado, automaticamente pensamos em utilizar constantes (const). Porém, não é

Como aplicar Imutabilidade evitando bugs? Read More »

POISED Testing: o que é e como utilizar?

Já ouviu falar sobre modelos heurísticos? Resumidamente, são métodos que nos ajudam a entender e lembrar de algo rapidamente, como atalhos mentais. Por isso, no caso do tema que vamos falar hoje: POISED Testing, esses modelos irão ajudar muito! O método heurístico de representatividade é utilizado como base para criar e pensar nossos testes de

POISED Testing: o que é e como utilizar? Read More »

Rolar para cima